#Header_wrapper{background:none !important}#Header{min-height:0 !important}#Top_bar #menu a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#Top_bar #menu a span{border:none}#Top_bar #menu .sub-menu{text-align:left;white-space:nowrap;border-radius:0 3px 3px 0}#Top_bar #menu .sub-menu>li{width:auto;min-width:120px}#Top_bar.is-sticky .container .logo{margin:0 20px 0 0}.banner{-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-repeat:no-repeat;background-position:center}#Header #Top_bar{height:80px;background-color:#fff}#Header #Top_bar .container{height:100%;max-width:1760px !important;width:95%;margin:auto}#Header #Top_bar .top_bar_left{width:100% !important;height:80px;padding:0}#Header #Top_bar .logo{margin:0;max-width:60px;max-height:60px;margin:10px 0}#Header #Top_bar .logo #logo{padding:0}#Header #Top_bar .menu_wrapper{float:right}#Header #Top_bar .ubermenu-skin-white{height:80px;border-top:none;border-bottom:none}#Header #Top_bar .ubermenu-skin-white .ubermenu-target-text{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#Header #Top_bar .ubermenu-skin-white .ubermenu-target-text:hover{color:#00c0ff}#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0{padding:18px 30px}#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0>.ubermenu-target{padding:10px 0}#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0:hover>.ubermenu-target,#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active>.ubermenu-target{background:none}#Header #Top_bar .ubermenu .ubermenu-current-menu-item>a>.ubermenu-target-text{color:#00c0ff}#Header #Top_bar .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{padding-right:15px}#Header #Top_bar .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:0}#Header #Top_bar .ubermenu-skin-white.ubermenu-responsive-toggle{color:#00c0ff;font-size:16px}#Header #Top_bar.is-sticky{-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)}@media screen and (min-width: 960px) and (max-width: 1000px){#Header #Top_bar .ubermenu-skin-white .ubermenu-target-text{font-size:15px}}@media screen and (max-width: 959px){#Header #Top_bar .ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column{width:100%}}@media screen and (max-width: 480px){#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0{padding:0 20px}}.capability-submenu{display:-webkit-box;display:-ms-flexbox;display:flex}.capability-submenu .one-col{width:31%}.capability-submenu .one-col:not(:last-child){margin-right:3%}.capability-submenu .one-col h4{font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#000;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.capability-submenu .one-col h4.link:hover{color:#00c0ff}.capability-submenu .one-col ul li:not(:last-child){margin-bottom:10px}.capability-submenu .one-col ul a{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.capability-submenu .one-col ul a:hover{color:#00c0ff}@media screen and (max-width: 600px){.capability-submenu{-ms-flex-wrap:wrap;flex-wrap:wrap}.capability-submenu .one-col{width:100%}.capability-submenu .one-col:not(:last-child){margin-right:0;margin-bottom:20px}.capability-submenu .one-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capability-submenu .one-col ul li{width:50%}}@media screen and (max-width: 600px){.ubermenu-custom-content.capability-wrap{max-height:350px;overflow-y:scroll}}@media screen and (max-width: 1250px) and (min-width: 1181px){#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0{padding:18px 20px}}@media screen and (max-width: 1180px) and (min-width: 960px){#Header #Top_bar .ubermenu-skin-white .ubermenu-item-level-0{padding:18px 10px}}@media screen and (max-width: 1199px){#Top_bar a.responsive-menu-toggle{display:none !important}}@media screen and (max-width: 959px){#Header #Top_bar .logo{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:none;margin:0}#Header #Top_bar .logo a{margin:0;width:100%}.ubermenu-skin-white.ubermenu-responsive-toggle{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ubermenu-skin-white.ubermenu-responsive-toggle .fas{font-size:18px}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{background:#fff}}#Footer{background-color:#051026 !important}#Footer .footer-wrap{padding:90px 0 75px;border-bottom:1px solid #051638}#Footer h4{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:22px !important;line-height:30px !important;color:#d6dce2 !important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#Footer ul li a{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:22px;color:#9fb2b8 !important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#Footer .up-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}#Footer .up-part h4{margin-bottom:15px}#Footer .up-part h4:hover{color:#00c0ff !important}#Footer .up-part .company h4:hover{color:#d6dce2 !important}#Footer .up-part ul li:not(:last-child){margin-bottom:5px}#Footer .up-part ul li a{border-bottom:1px solid transparent}#Footer .up-part ul li a::after{content:'>>';font-size:16px;line-height:30px;color:#9fb2b8;margin-left:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#Footer .up-part ul li a:hover{border-bottom:1px solid #00c0ff;color:#00c0ff !important}#Footer .up-part ul li a:hover::after{color:#00c0ff}#Footer .below-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer .f-logo{max-width:186px;max-height:137px;width:20%}#Footer .f-logo img{margin:0}#Footer .info{max-width:880px;width:75%}#Footer .info ul{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Footer .info ul li{position:relative;max-width:300px;padding-left:25px;padding-right:10px}#Footer .info ul li i{position:absolute;left:0;top:5px;color:#00c0ff}#Footer .serve{max-width:225px}#Footer .company{max-width:195px}#Footer .copy{border-top:1px solid #000;padding:27px 0}#Footer .copy .mml-row{position:relative}#Footer .copy p{color:#9fb2b8}#Footer .copy .back-top{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#00c0ff;cursor:pointer}@media screen and (min-width: 950px) and (max-width: 1200px){#Footer h4{min-height:60px}#Footer .f-block{width:20%;padding-right:20px}}@media screen and (max-width: 949px){#Footer .up-part{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#Footer .f-block{width:33%;padding-right:20px;margin-bottom:20px}#Footer .serve,#Footer .company{max-width:unset}}@media screen and (max-width: 767px){#Footer .footer-wrap{padding:60px 0 30px}#Footer .finished,#Footer .semi-finished,#Footer .material,#Footer .serve{display:none !important}#Footer .f-block{width:100%;padding-right:0}#Footer .up-part{margin-bottom:30px}#Footer .f-logo{width:100%;max-width:unset;margin:0 0 20px}#Footer .info{width:100%;max-width:unset;margin:0}#Footer .info ul{margin-top:20px}#Footer .company ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer .company ul li{width:50%;padding-right:20px}}@media screen and (max-width: 500px){#Footer .company ul li{width:100%;padding-right:0}#Footer .info ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer .info ul li{width:100%;max-width:unset}#Footer .info ul li:not(:last-child){margin-bottom:10px}}#cta{position:relative}#cta::before{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#051026}#cta .cta-content{width:95%;max-width:1760px;margin:0 auto;background-image:-webkit-gradient(linear, left top, right top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(left, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(90deg, #308be9 0%, #00c0ff 100%)}#cta .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:87px 0}#cta h2{max-width:580px;font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:48px;color:#fff;margin:10px 0}#cta .btn{margin:10px 0}@media screen and (max-width: 950px){#cta h2{font-size:36px}}@media screen and (max-width: 767px){#cta h2{font-size:30px;line-height:1.5;max-width:unset}#cta .content-wrap{padding:50px 0}}html,#Wrapper,#Content{background:none !important}h1,h2,h3,h4,h5,h6,p{line-height:1.2;margin-bottom:0}a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{text-decoration:none !important}img{display:block;max-width:100%;max-height:100%;margin:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.one.column{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}.one.column .top_bar_left{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.mml-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:0 10px;max-width:1200px}@media screen and (max-width: 1200px){.mml-row{max-width:95% !important}}.mml-cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.slick-arrow{position:absolute;z-index:2;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:60px;height:60px;border-radius:5px;font-size:24px;line-height:60px;color:#00c0ff;background-color:#fff;outline:none;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slick-arrow:hover{background-color:#00c0ff;color:#fff}.slick-arrow.btn-l{left:0}.slick-arrow.btn-r{right:0}@media screen and (max-width: 767px){.slick-arrow{width:40px;height:40px;line-height:40px;font-size:20px}}.slick-dots{text-align:center}.slick-dots li{padding:0;margin:0 5px;height:12px;width:12px;display:inline-block;cursor:pointer;border-radius:50%;background-color:#ebebeb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#00c0ff !important}.slick-dots button{display:none}.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;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mml-mask.mml-show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.mml-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;max-height:100%;max-width:980px;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:20px;text-align:right}.mml-modal-close{font-size:26px;cursor:pointer}.mml-modal-content{padding:10px 20px 20px;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.YouTubePopUp-Close{left:auto;right:0;top:-36px}div,p,section,a,span,ul,li,h1,h2,h3,h4,h5,h6{-webkit-box-sizing:border-box;box-sizing:border-box}div.section_wrapper{max-width:unset !important;width:100%}.text h2{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:48px;color:#051321;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text h3{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:22px;line-height:24px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text p{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.text p span{font-weight:700;font-size:16px;color:#313131}.text p a{color:#00c0ff;text-decoration:none !important}.text p a:hover{text-decoration:underline !important}@media screen and (max-width: 995px){.text h2{font-size:32px}}@media screen and (max-width: 767px){.text h2{font-size:28px;line-height:1.5}}.center{text-align:center}article p:not(:last-child){margin-bottom:20px}.btn a{position:relative;display:inline-block;font-family:poppins, sans-serif;font-weight:400;font-style:normal;line-height:24px;font-size:16px;text-align:center;padding:16px 29px;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.btn a.white{background-color:#fff;color:#00c0ff}.btn a.white:hover{background-color:transparent;border-color:#fff;color:#fff}.btn a.main{background-color:#00c0ff;color:#fff}.btn a.main:hover{background-color:#308be9}.btn a.linear{color:#fff}.btn a.linear span{position:relative;z-index:2;margin-right:0;font-size:16px}.btn a.linear::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';display:block;background-image:-webkit-gradient(linear, left top, right top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(left, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(90deg, #308be9 0%, #00c0ff 100%);border-radius:5px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn a.linear:hover,.btn a.linear:active,.btn a.linear:focus{color:#051321;border-color:#00c0ff}.btn a.linear:hover::before,.btn a.linear:active::before,.btn a.linear:focus::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.btn span{font-size:20px;line-height:24px;margin-right:10px}.btn i{margin-right:5px}.sec-link a{display:inline-block;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#00c0ff !important;text-decoration:none !important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sec-link a i{margin-right:10px}.sec-link a:hover{text-decoration:underline !important}#current-banner{padding:110px 0 75px;background-color:#fff}#current-banner h1{font-family:poppins, sans-serif;font-weight:800;font-style:normal;font-size:40px;line-height:48px;color:#051321;text-align:center;margin-bottom:25px}#current-banner p{max-width:700px;margin:auto;text-align:center;margin-bottom:110px}#current-banner #breadcrumbs{background-color:#fff;padding:0}@media screen and (max-width: 767px){#current-banner{padding:70px 0}#current-banner h1{font-size:36px}#current-banner p{margin-bottom:60px}}@media screen and (max-width: 500px){#current-banner h1{font-size:28px}}@media screen and (max-width: 500px){#current-banner h1{font-size:22px}}#breadcrumbs{padding:25px 0;background-color:#f6f7f9}#breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#breadcrumbs ul li a{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#051321;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#breadcrumbs ul li a:hover{color:#00c0ff;text-decoration:underline !important}#breadcrumbs ul li span{font-size:16px;line-height:24px;color:#051321;margin:0 5px}#breadcrumbs ul li:last-child a{color:#00c0ff;text-decoration:underline !important}form{position:relative}form .form-row{margin-bottom:20px}form .form-row.name{max-width:250px;width:49%;float:left}form .form-row.email{max-width:250px;width:49%;float:right}form label{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;color:#051321;line-height:16px;margin-bottom:10px}form input:not([type="submit"]) textarea{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:24px;color:#9ba4ad;-webkit-box-shadow:none;box-shadow:none;padding:15px 10px;outline:none;border-radius:5px;background-color:#f6f7f9;border:none}form input:not([type="submit"]) textarea:active,form input:not([type="submit"]) textarea:focus{background-color:#f6f7f9 !important}form input:not([type="submit"]){height:60px}form textarea{height:120px;resize:none}form .btn-wrap .ajax-loader{position:absolute}form span.wpcf7-form-control-wrap input:-moz-placeholder,form span.wpcf7-form-control-wrap textarea:-moz-placeholder{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}form span.wpcf7-form-control-wrap input::-moz-placeholder,form span.wpcf7-form-control-wrap textarea::-moz-placeholder{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}form span.wpcf7-form-control-wrap input:-ms-input-placeholder,form span.wpcf7-form-control-wrap textarea:-ms-input-placeholder{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}form span.wpcf7-form-control-wrap input::-webkit-input-placeholder,form span.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}form input[type="submit"]{display:inline-block;width:120px;font-family:poppins, sans-serif;font-weight:400;font-style:normal;line-height:24px;font-size:24px;color:#fff !important;background-color:#00c0ff;border-radius:5px;text-align:center;margin-right:0 !important;padding:18px 5px;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}form input[type="submit"]:hover{background-color:#308be9}form div.wpcf7 .ajax-loader{margin:0 auto}form span.wpcf7-not-valid-tip{position:absolute;line-height:20px}form .wpcf7-mail-sent-ok{position:absolute;width:100%;margin:20px 0 0 !important}form .upload{position:relative;width:100%;margin:15px 0 30px}form .upload .cover{position:relative;z-index:5;width:100%;background-color:#fff}form .upload .btn{display:inline-block;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:16px;color:#9ba4ad;background-color:#f6f7f9;border-radius:5px;padding:7px 30px;cursor:pointer}form .upload .btn i{margin-right:10px}form .upload .your-file-name{display:inline-block;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:22px;color:#9ba4ad;margin-left:30px}form .upload .wpcf7-form-control-wrap{position:relative;z-index:2;opacity:0}form .upload span.your-file{display:none}@media screen and (max-width: 400px){form .form-row.name,form .form-row.email{float:none;max-width:unset;width:100%}}.table-wrap table{margin-bottom:0}.table-wrap table tr th,.table-wrap table tr td{border-color:#d7dee0;padding:17px 10px;background:none !important}.table-wrap table tr:first-child{background:#f6f7f9 !important}.table-wrap table tr:first-child th,.table-wrap table tr:first-child td{font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:24px;color:#051321}.table-wrap table tr td{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;background-color:#fff !important}@media screen and (max-width: 1000px){.table-wrap{overflow-x:scroll}}.popup-wrap{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999999;display:none}.popup-wrap .the-popup{position:absolute;top:50%;left:50%;max-width:580px;width:100%;margin:0 auto;background-color:#fff;padding:30px 45px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;max-height:95%;overflow-y:scroll}.popup-wrap .the-popup .title{margin-bottom:30px}.popup-wrap .the-popup p,label{margin-bottom:0px}.popup-wrap .the-popup .close-popup{position:absolute;right:10px;top:10px;font-size:20px;color:#494949;cursor:pointer}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Regular.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Light.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Thin.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Bold.woff2") format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}.mml-cols-2,.mml-cols-3,.mml-cols-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.mml-cols-2 .blog-item,.mml-cols-3 .blog-item,.mml-cols-4 .blog-item{margin:10px}.mml-cols-3 .blog-item{margin-bottom:60px}.mml-cols-2 .blog-item{width:calc(50% - 20px)}.mml-cols-3 .blog-item{width:calc(33.3333% - 20px)}.mml-cols-3 .blog-title{font-size:20px;line-height:30px}.mml-blog,.mml-blog-recent{margin:0 auto;font-family:'Roboto Slab';line-height:23px;font-size:15px}.mml-blog a,.mml-blog-recent a{color:#444}.mml-blog a:hover,.mml-blog-recent a:hover{color:#00c0ff}.mml-blog .mml-image,.mml-blog-recent .mml-image{position:relative;overflow:hidden}.mml-blog .mml-image:hover img,.mml-blog-recent .mml-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.mml-blog .mml-text,.mml-blog-recent .mml-text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px 30px;border-radius:0px 0px 5px 5px}.mml-blog .fa-caret-right,.mml-blog-recent .fa-caret-right{margin-left:.6em;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s}.mml-blog .mml-pages,.mml-blog-recent .mml-pages{text-align:center}.mml-blog .mml-page,.mml-blog-recent .mml-page{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid transparent;font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:17px;color:#999;margin:5px 2px}.mml-blog .mml-page.mml-active,.mml-blog .mml-page:hover,.mml-blog-recent .mml-page.mml-active,.mml-blog-recent .mml-page:hover{color:#00c0ff;border:1px solid #00c0ff}.mml-blog .mml-page-next,.mml-blog .mml-page-prev,.mml-blog-recent .mml-page-next,.mml-blog-recent .mml-page-prev{width:auto;height:auto;border:none !important;margin:5px 10px}.blog-item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:5px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;background-color:#fff}.blog-item:hover{-webkit-box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1)}.blog-item:hover .blog-title{color:#00c0ff}.blog-title{display:block;font-family:poppins, sans-serif;font-weight:600 !important;font-style:normal;color:#051321;font-size:25px;line-height:35px;font-weight:700}.blog-time{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;color:#9ba4ad}.blog-time .fa-clock{margin-right:.1em}.blog-excerpt{display:block;margin:10px 0 20px}.blog-tag{position:absolute;top:20px;right:0;padding:10px 14px;background-color:#00c0ff;color:#fff;border-radius:5px 0 0 5px;font-weight:500;font-size:11px;line-height:11px}.blog-tag:empty{display:none}.blog-withbg{background-color:#e6eaf1;border-radius:5px}.tpl-blog-0 .blog-item,.tpl-blog-1 .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tpl-blog-0 .blog-readmore,.tpl-blog-1 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-0 .blog-excerpt,.tpl-blog-1 .blog-excerpt{color:#888}.tpl-blog-0 .blog-time{position:absolute;left:0;bottom:100%;padding:15px 9px;background-color:rgba(255,255,255,0.9);color:#333;font-weight:700;text-align:center;font-size:14px;-webkit-transform:translate(30px, -30px);-ms-transform:translate(30px, -30px);transform:translate(30px, -30px)}.tpl-blog-0 .blog-date{display:block;margin-bottom:14px;font-size:28px}.tpl-blog-0 .blog-readmore{margin:auto 5px 0 auto;color:#00c0ff}.tpl-blog-0 .blog-readmore:hover{color:#0e94ea}.tpl-blog-1 .blog-readmore{margin:auto 0 0 auto;padding:0 14px;line-height:35px;border-radius:5px;background-color:#00c0ff;color:#fff}.tpl-blog-1 .blog-readmore:hover{color:#fff;background-color:#0e94ea}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{position:absolute;bottom:100%;left:0;right:0;padding:0 25px;background-color:rgba(55,67,85,0.7);color:#fff;font-size:14px;line-height:50px}.tpl-blog-2 .blog-readmore{color:#00c0ff;font-weight:400}.tpl-blog-2 .blog-readmore:hover{color:#0e94ea}.tpl-blog-2 .blog-excerpt{margin:10px 0 0;color:#666}.tpl-blog-3 .blog-time{margin-bottom:5px;font-size:14px}.tpl-blog-4 .blog-item{border-radius:0;-webkit-box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1);box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1)}.tpl-blog-4 .blog-item:before{content:'\20';position:absolute;top:0;left:0;right:0;height:6px;width:0;background-color:#00c0ff;-webkit-transition:width .15s ease;-o-transition:width .15s ease;transition:width .15s ease}.tpl-blog-4 .blog-item:hover:before{width:100%}.tpl-blog-4 .mml-text{padding:60px 50px}.tpl-blog-4 .blog-time{color:#9095a2;font-size:18px;font-weight:500}.tpl-blog-4 .blog-title{margin:25px 0 15px;font-size:24px;color:#222c47}.tpl-blog-4 .blog-title:hover{color:#00c0ff}.tpl-blog-4 .blog-excerpt{margin:10px 0 50px}.tpl-blog-4 .blog-readmore{margin:auto 0 0 0;color:#00c0ff;font-size:18px;font-weight:500}.tpl-blog-4 .blog-readmore:hover{color:#0e94ea}.tpl-blog-4 .blog-readmore i{margin-left:.5em}.tpl-blog-5,.tpl-blog-6,.tpl-blog-7{position:relative;overflow:hidden}.tpl-blog-5 .blog-item,.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:0}.tpl-blog-5:before{content:'\20';position:absolute;left:10.7627%;top:0;bottom:0;width:2px;background-color:#ddd}.tpl-blog-5 .blog-item{padding-left:16.95%;margin-bottom:40px;background-color:transparent}.tpl-blog-5 .blog-item:before{content:'\20';position:absolute;left:10.7627%;top:10px;width:9px;height:9px;border:3px solid #00c0ff;border-radius:50%;background-color:#00c0ff;-webkit-transform:translate(-14px, 0);-ms-transform:translate(-14px, 0);transform:translate(-14px, 0);-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;outline:3px solid #fff}.tpl-blog-5 .blog-item:after{content:'\20';position:absolute;top:16px;left:calc(10.7627% + 5px);height:2px;width:28px;background-color:#ddd}.tpl-blog-5 .blog-item>a{width:46%;max-width:380px}.tpl-blog-5 .mml-text{position:static}.tpl-blog-5 .blog-time{position:absolute;z-index:1;left:0;top:7px;padding:0 6px;line-height:22px;border-radius:4px;background-color:#00c0ff;color:#fff;font-weight:500;font-size:12px;outline:4px solid #fff}.tpl-blog-5 .blog-readmore{margin:auto 0 10px 0;padding:0 20px;background-color:#fafbfc;color:#999;font-size:14px;line-height:40px;text-align:right}.tpl-blog-5 .blog-readmore i{margin-right:.5em;font-size:1.28em}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tpl-blog-6 .blog-time,.tpl-blog-7 .blog-time{font-size:14px}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 40px;color:#666}.tpl-blog-6 .blog-readmore,.tpl-blog-7 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-6 .blog-item>a{width:46%;max-width:400px}.tpl-blog-6 .mml-text{padding:20px 80px}.tpl-blog-6 .blog-title{margin:10px 0}.tpl-blog-6 .blog-readmore{color:#00c0ff}.tpl-blog-6 .blog-readmore:hover{color:#0e94ea}.tpl-blog-7 .blog-item{background-color:#fbfcff}.tpl-blog-7 .blog-item>a{width:50%;max-width:590px}.tpl-blog-7 .mml-text{position:static;padding:40px 70px}.tpl-blog-7 .blog-time{position:absolute;right:40px;bottom:40px}.tpl-blog-7 .blog-title{margin:0 0 10px}.tpl-blog-7 .blog-readmore{margin:0 auto 0 0;padding:0 14px;border-radius:100px;background-color:#00c0ff;color:#fff;line-height:35px}.tpl-blog-7 .blog-readmore:hover{background-color:#0e94ea;color:#fff}@media (max-width: 1000px){.tpl-blog-5:before{display:none}.tpl-blog-5 .blog-item{padding-left:0}.tpl-blog-5 .blog-item:before,.tpl-blog-5 .blog-item:after{display:none}.tpl-blog-5 .blog-time{left:7px;outline:none}.tpl-blog-6 .mml-text,.tpl-blog-7 .mml-text{padding:20px}}@media (max-width: 960px){.tpl-blog-4 .blog-item{width:calc(50% - 20px)}}@media (max-width: 850px){.mml-cols-3 .blog-item{width:calc(50% - 20px)}.tpl-blog-5 .blog-item{display:block}.tpl-blog-5 .blog-item>a{display:block;margin:auto;width:unset}}@media (max-width: 720px){.tpl-blog-4 .blog-item .mml-text{padding:30px 20px 20px}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{display:block}.tpl-blog-6 .blog-item>a,.tpl-blog-7 .blog-item>a{display:block;margin:auto;width:unset}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 20px}.tpl-blog-7 .blog-item{background-color:unset}.tpl-blog-7 .mml-text{position:relative;margin:auto;max-width:590px;background-color:#fbfcff}.tpl-blog-7 .blog-time{bottom:25px;right:20px}}@media (max-width: 600px){.mml-blog .mml-text{padding:15px}.mml-blog .blog-item{width:100%}.blog-title,.mml-cols-3 .blog-title{font-size:18px;line-height:24px}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{padding:0 15px;line-height:36px}}.mml-blog-detail{font-family:'Roboto Slab';line-height:23px;font-size:15px}.blog-detail-colwidth{width:100%;margin:auto}.blog-detail-title{font-size:30px;line-height:45px;font-weight:700}.blog-detail-info{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-shares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-shares .addtoany_shortcode{margin-left:5px}.blog-shares .addtoany_list a{padding:0 4px;max-height:18px}.blog-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-widget{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding:25px 30px 10px 45px;max-width:380px;background-color:#fff;-webkit-box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1)}.blog-widget h2{margin:0;font-size:22px;line-height:24px;font-weight:700}.blog-widget ul{margin:20px 0 0;border-top:1px solid rgba(221,221,221,0.3)}.blog-widget li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.blog-widget li:hover a{color:#666}.blog-widget li:hover .fa-arrow-right{opacity:1}.blog-widget li:not(:last-child) a{border-bottom:1px solid rgba(221,221,221,0.3)}.blog-widget .fa-arrow-right{margin-right:10px;opacity:0;-webkit-transition:opacity .24s;-o-transition:opacity .24s;transition:opacity .24s}.blog-widget a{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 0;color:#999;line-height:21px}.blog-detail-content{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;letter-spacing:.48px}.blog-detail-content strong,.blog-detail-content b{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:22px;line-height:48px;color:#051321}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{line-height:1.3;font-weight:500;margin:0 0 15px}.blog-detail-content h1{font-size:35px}.blog-detail-content h2{font-size:29px}.blog-detail-content h3{font-size:24px}.blog-detail-content h4{font-size:19px}.blog-detail-content h5{font-size:14px}.blog-detail-content p,.blog-detail-content li{margin:0 0 10px}.blog-detail-content img,.blog-detail-content video,.blog-detail-content audio{display:block;margin:20px auto;width:unset !important;height:unset !important}.blog-detail-content img:first-child,.blog-detail-content video:first-child,.blog-detail-content audio:first-child{margin-top:0}.mml-blog-recent{margin:120px auto 60px}.mml-blog-recent>h2{margin-bottom:10px;font-weight:700;font-size:36px;color:#444}.mml-blog-recent .mml-text{padding:15px 30px 30px}.mml-blog-recent .blog-title{margin:5px 0 0}@media (max-width: 900px){.blog-article{display:block}.blog-detail-colwidth{width:100%;margin:auto}.blog-widget{margin:40px auto;max-width:unset}}@media (max-width: 600px){.mml-blog-detail{margin:60px auto}.blog-widget{padding:20px}.mml-blog-recent{margin:40px auto}.mml-blog-recent>h2{text-align:center}.mml-blog-recent .blog-item{margin:10px auto;max-width:380px;width:100%}}.p14-contact-info{padding:80px 0 100px;background-color:#f6f7f9}.p14-contact-info .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p14-contact-info .title{max-width:600px;width:50%;padding:0 110px 0 10px}.p14-contact-info .line{width:100px;height:2px;background-color:#00c0ff;margin:20px 0}.p14-contact-info .detail{max-width:600px;width:50%}.p14-contact-info .detail h3{color:#051321;margin:0 0 20px 10px}.p14-contact-info .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p14-contact-info .item{max-width:280px;width:49%;min-height:170px;margin:0 10px 20px;padding:30px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p14-contact-info .item i{font-size:30px;color:#00c0ff;margin-bottom:10px}.p14-contact-form{padding:120px 0}.p14-contact-form .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p14-contact-form .img{max-width:498px;max-height:610px;overflow:hidden}.p14-contact-form .form-wrap{max-width:682px;width:58%;padding:55px 80px 60px 80px}.p14-contact-form .form-wrap h2{margin-bottom:30px}@media screen and (max-width: 1200px){.p14-contact-info .title{padding:0 5% 0 10px}.p14-contact-info .item{width:calc(50% - 20px)}.p14-contact-form .img{width:43%}.p14-contact-form .form-wrap{width:57%}}@media screen and (max-width: 1000px){.p14-contact-form .form-wrap{padding:40px 50px}}@media screen and (max-width: 850px){.p14-contact-form .img{width:100%;margin:0 auto 30px}.p14-contact-form .form-wrap{padding:30px;width:100%;margin:0 auto}}@media screen and (max-width: 767px){.p14-contact-info{padding:60px 0}.p14-contact-info .title{width:100%;margin:0 auto 30px;padding:0 10px}.p14-contact-info .detail{width:100%;margin:0 auto}.p14-contact-form{padding:60px 0}}@media screen and (max-width: 400px){.p14-contact-info .item{width:100%;margin:0 auto 20px}.p14-contact-info .item:last-child{margin-bottom:0}}#dcw-blog-detail{padding:80px 0 120px;background-color:#f6f7f9}@media screen and (max-width: 767px){#dcw-blog-detail{padding:60px 0}}#dcw-blog{padding:80px 0 120px;background-color:#f6f7f9}@media screen and (max-width: 767px){#dcw-blog{padding:60px 0}}.my-blog#cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.about-us #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p11-difference{padding:80px 0 120px;background-color:#f6f7f9}.p11-difference .mml-row::after{content:"";display:block;clear:both}.p11-difference .img-wrap{float:left;position:relative;max-width:500px;width:45%;padding:40px 0 0 40px}.p11-difference .img-wrap::before{position:absolute;top:0;left:0;z-index:2;max-width:285px;width:57%;max-height:235px;height:56%;content:'';display:block;background-color:#2f8ce9}.p11-difference .pic{position:relative;z-index:5;max-width:460px;max-height:380px;overflow:hidden}.p11-difference .desc{float:left;max-width:580px;width:50%;margin-left:100px}.p11-difference .desc h2{padding-right:50px}.p11-difference .line{width:100px;height:2px;background-color:#00c0ff;margin:20px 0}.p11-value{padding:120px 0}.p11-value .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-value .title{position:relative;max-width:500px;padding-right:120px}.p11-value .title .word{position:absolute;top:-120px;left:10px;z-index:2;font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:270px;line-height:270px;color:#f6f7f9}.p11-value .title .text{position:relative;z-index:5}.p11-value .title h2{margin-bottom:50px}.p11-value .item-wrap{max-width:680px}.p11-value .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-value .item:not(:last-child){margin-bottom:30px}.p11-value .item h3{color:#292d31;margin-bottom:8px}.p11-value .icon{max-width:180px;max-height:120px;margin-right:20px;overflow:hidden}.p11-value .info{max-width:480px}.p11-milestone{padding:120px 0;background-image:-webkit-gradient(linear, left top, right top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(left, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(90deg, #308be9 0%, #00c0ff 100%)}.p11-milestone .title{margin-bottom:40px}.p11-milestone .title h2{color:#fff}.p11-milestone .galaxy{position:relative;height:600px;overflow:hidden}.p11-milestone .track{position:absolute;left:0;top:50%;margin-right:200px;height:5px;width:1600px;-webkit-transform:translate3d(0, -2.5px, 0);transform:translate3d(0, -2.5px, 0);will-change:transform}.p11-milestone .comet,.p11-milestone .historys{position:absolute;left:0;top:0;height:5px;will-change:transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.p11-milestone .comet{position:relative;width:0;border-radius:3px;background-image:-webkit-gradient(linear, left top, right top, from(#307ee9), color-stop(50%, #09b6fb), to(#6ed9ff));background-image:-o-linear-gradient(left, #307ee9 0%, #09b6fb 50%, #6ed9ff 100%);background-image:linear-gradient(90deg, #307ee9 0%, #09b6fb 50%, #6ed9ff 100%)}.p11-milestone .comet:after{content:'\20';position:absolute;z-index:3;right:-6px;top:-3px;-webkit-transform:translateZ(0);transform:translateZ(0);height:12px;width:12px;border-radius:6px;background:#fff;-webkit-box-shadow:0 0 80px #fff;box-shadow:0 0 80px #fff}.p11-milestone .comet:before{content:'\20';position:absolute;z-index:2;right:0;top:50%;height:12px;width:12px;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:50%;-webkit-box-shadow:0 0 90px 50px rgba(11,101,255,0.8);box-shadow:0 0 90px 50px rgba(11,101,255,0.8);-webkit-animation:shinning 2s linear infinite;animation:shinning 2s linear infinite}.p11-milestone .historys{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 180px}.p11-milestone .historys>li{position:relative;width:240px;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p11-milestone .historys>li:nth-child(even) time{bottom:450%}.p11-milestone .historys>li:nth-child(even) time::before{position:absolute;top:100%;left:50%;width:2px;height:10px;content:'';display:block;background-color:#fff;margin-left:-1px}.p11-milestone .historys>li:nth-child(even) .text{top:1000%}.p11-milestone .historys>li:nth-child(odd) time{top:450%}.p11-milestone .historys>li:nth-child(odd) time::before{position:absolute;bottom:100%;left:50%;width:2px;height:10px;content:'';display:block;background-color:#fff;margin-left:-1px}.p11-milestone .historys>li:nth-child(odd) .text{bottom:1000%}.p11-milestone .historys>li.mml-show{opacity:1}.p11-milestone .historys>li.mml-show:nth-child(even) .text{-webkit-transform:translate(0, 12px);-ms-transform:translate(0, 12px);transform:translate(0, 12px)}.p11-milestone .historys>li.mml-show:nth-child(odd) .text{-webkit-transform:translate(0, -12px);-ms-transform:translate(0, -12px);transform:translate(0, -12px)}.p11-milestone .historys>li:before{content:'\20';position:absolute;left:50%;top:0;margin:-3px 0 0 -6px;width:12px;height:12px;border-radius:50%;background:#fff}.p11-milestone .historys time,.p11-milestone .historys .text{position:absolute;left:0;width:100%;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p11-milestone .historys time{font-family:poppins, sans-serif;font-weight:600;font-style:normal;color:#3ad4f5;font-size:22px;line-height:24px}.p11-milestone .historys .text p{font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;color:#9fdff5;font-size:16px;line-height:24px}.p11-milestone .historys .text .pic{max-width:220px;max-height:120px;margin:0 auto 15px;overflow:hidden}@-webkit-keyframes shinning{20%{-webkit-box-shadow:0 0 80px 50px rgba(48,139,233,0.7);box-shadow:0 0 80px 50px rgba(48,139,233,0.7)}40%{-webkit-box-shadow:0 0 90px 50px rgba(48,139,233,0.5);box-shadow:0 0 90px 50px rgba(48,139,233,0.5)}60%{-webkit-box-shadow:0 0 80px 50px rgba(48,139,233,0.6);box-shadow:0 0 80px 50px rgba(48,139,233,0.6)}80%{-webkit-box-shadow:0 0 90px 50px rgba(48,139,233,0.8);box-shadow:0 0 90px 50px rgba(48,139,233,0.8)}}@keyframes shinning{20%{-webkit-box-shadow:0 0 80px 50px rgba(48,139,233,0.7);box-shadow:0 0 80px 50px rgba(48,139,233,0.7)}40%{-webkit-box-shadow:0 0 90px 50px rgba(48,139,233,0.5);box-shadow:0 0 90px 50px rgba(48,139,233,0.5)}60%{-webkit-box-shadow:0 0 80px 50px rgba(48,139,233,0.6);box-shadow:0 0 80px 50px rgba(48,139,233,0.6)}80%{-webkit-box-shadow:0 0 90px 50px rgba(48,139,233,0.8);box-shadow:0 0 90px 50px rgba(48,139,233,0.8)}}.p11-team{padding:120px 0}.p11-team .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p11-team .title{max-width:380px;width:32%;margin:0 90px 0 10px}.p11-team .title .desc{background-color:#f6f7f9;margin-top:20px;padding:60px 30px}.p11-team .title h3{color:#292d31;margin-bottom:20px}.p11-team .item-wrap{max-width:720px;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-team .item{max-width:220px;width:32.5%;margin:0 10px 20px}.p11-team .item p{color:#051321;margin-top:10px}.p11-team .img{max-width:220px;max-height:280px;margin:auto;overflow:hidden}.p11-comment{max-width:1920px;margin:auto;padding:120px 0;background-color:#f6f7f9}.p11-comment .testimonial-slider{margin:50px auto 120px;padding:0 110px}.p11-comment .testimonial-slider .item h3{margin-top:25px;color:#051321;font-size:18px}.p11-comment .testimonial-slider .slick-arrow{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.p11-comment .logo-slider{max-height:140px;margin:auto;overflow:hidden}.p11-comment .logo-slider .item{display:inline-block;max-width:250px;min-height:140px;margin:0 30px;overflow:hidden}.p11-comment .logo-slider .item img{height:100%}.p11-page-link{padding:120px 0}.p11-page-link .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p11-page-link .item{max-width:380px;width:32.5%;margin:0 10px;padding:60px 35px 60px 30px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p11-page-link .item h3{color:#292d31;margin:10px 0 20px;min-height:48px}.p11-page-link .icon{max-width:60px;max-height:60px;overflow:hidden}.p11-page-link .sec-link{margin-top:20px}.p11-blog{padding:120px 0;background-color:#f6f7f9}.p11-blog .mml-row{padding:0}.p11-blog .title .sec-link{margin:20px 0 50px}.p11-blog .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-blog .item{max-width:380px;width:32.5%;margin:0 10px;background-color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p11-blog .item:hover{-webkit-box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);border-radius:0px 0px 5px 5px}.p11-blog .item:hover h3{color:#00c0ff}.p11-blog .item .text{padding:10px 30px 30px}.p11-blog .item h3{color:#051321;margin-top:10px}.p11-blog .item i{margin-right:10px}.p11-blog .img{max-width:380px;max-height:270px;margin:auto;overflow:hidden}@media screen and (max-width: 1200px){.p11-difference .desc{margin-left:5%}.p11-value .title{width:42%;padding-right:5%}.p11-value .item-wrap{width:58%}.p11-value .icon{width:27%;margin-right:3%}.p11-value .info{width:70%}.p11-team .title{margin:0 6.166% 0 0.833%}.p11-team .item{width:calc(33.33% - 20px)}.p11-page-link .item{width:calc(33.33% - 20px)}.p11-blog .item{width:calc(33.33% - 20px)}}@media screen and (max-width: 950px){.p11-comment .logo-slider .item{margin:0 20px}}@media screen and (min-width: 768px) and (max-width: 850px){.p11-team .item{width:calc(50% - 20px)}}@media screen and (max-width: 850px){.p11-difference .desc{float:none;width:100%;max-width:unset;margin:auto}.p11-difference .img-wrap{float:none;width:100%;margin:0 auto 30px}.p11-value .title{width:100%;max-width:unset;margin:0 auto 30px}.p11-value .item-wrap{width:100%;max-width:unset;margin:0 auto}.p11-page-link .item{width:48%;max-width:unset;margin:0 1% 20px}.p11-blog .item{width:48%;max-width:unset;margin:0 1% 20px}}@media screen and (max-width: 767px){.p11-difference{padding:60px 0}.p11-value{padding:120px 0 60px}.p11-team{padding:60px 0}.p11-team .title{width:100%;max-width:unset;margin:0 10px 30px}.p11-team .item-wrap{width:100%;max-width:unset;margin:0 10px}.p11-comment{padding:60px 0}.p11-comment .testimonial-slider{padding:0 60px}.p11-comment .logo-slider .item{margin:0 10px}.p11-page-link{padding:60px 0}.p11-blog{padding:60px 0}}@media screen and (max-width: 500px){.p11-team .item{width:48%;max-width:unset;margin:0 1% 20px}.p11-page-link .item{width:100%;max-width:380px;margin:0 auto 20px}.p11-page-link .item:last-child{margin-bottom:0}.p11-blog .item{width:100%;max-width:380px;margin:0 auto 20px}.p11-blog .item:last-child{margin-bottom:0}}.p10-benefit{padding:80px 0 120px;background-color:#f6f7f9}.p10-benefit .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-benefit .title{max-width:500px;width:45%;margin-right:100px}.p10-benefit ul{max-width:580px;width:50%}.p10-benefit ul li{position:relative;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:35px}.p10-benefit ul li:not(:last-child){margin-bottom:20px}.p10-benefit ul i{position:absolute;left:0;top:2px;font-size:24px;color:#00c0ff}.p10-incoming{padding:120px 0}.p10-incoming .mml-row{padding:0}.p10-incoming .title p{max-width:760px;margin:20px auto 50px}.p10-incoming .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-incoming .item{max-width:280px;width:24%;margin:0 10px}.p10-incoming .item .text{margin-top:10px}.p10-incoming .item .text p{color:#051321}.p10-incoming .pic{max-width:280px;max-height:200px;overflow:hidden;margin:auto}.p10-final{padding:0 0 120px}.p10-final .mml-row{padding:0}.p10-final .title p{max-width:760px;margin:20px auto 50px}.p10-final .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p10-final .item{max-width:380px;width:32.5%;margin:0 10px}.p10-final .item .text{margin-top:10px}.p10-final .item .text p{color:#051321}.p10-final .pic{max-width:380px;max-height:270px;overflow:hidden}.p10-during .mml-row::after{content:"";display:block;clear:both}.p10-during .title{float:left;max-width:580px;padding:60px 60px 90px;margin-top:70px;background-color:#f6f7f9}.p10-during .title p{margin:20px 0 50px;padding-right:50px}.p10-during .slider-wrap{position:relative;float:right;max-width:600px}.p10-during .slick-track{padding-bottom:120px}.p10-during .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}.p10-during .slick-arrow{position:relative;width:40px;height:30px;line-height:30px;background-color:#00c0ff;color:rgba(255,255,255,0.7)}.p10-during .slick-arrow.btn-l{border-radius:20px 0 0 20px}.p10-during .slick-arrow.btn-r{border-radius:0 20px 20px 0}.p10-during .slick-arrow:hover{background-color:#12a8ff;color:#fff}.p10-during .single .img{position:relative;z-index:2;max-width:600px;max-height:520px;overflow:hidden}.p10-during .single .info{position:relative;z-index:5;padding:60px;margin-top:-95px;min-height:240px;max-width:500px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p10-during .single .info h3{font-weight:400;font-size:16px;color:#051321;margin-bottom:10px}.p10-during .slick-dots{position:absolute;top:50px;right:30px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.p10-during .slick-dots li{display:block;width:30px;height:8px;background-color:rgba(255,255,255,0.6);border-radius:0;margin:20px 0}.p10-during .slick-dots li.slick-active,.p10-during .slick-dots li:hover{width:80px;background-color:#fff !important}@media screen and (max-width: 1200px){.p10-benefit .title{margin-right:5%}.p10-incoming .item{width:calc(25% - 20px)}.p10-final .item{width:calc(33.33% - 20px)}.p10-during .title{width:49%;margin-top:4%;padding:60px}.p10-during .slider-wrap{width:51%}}@media screen and (max-width: 995px){.p10-during .title{padding:30px}}@media screen and (min-width: 851px) and (max-width: 995px){.p10-during .slick-dots{top:30px}}@media screen and (max-width: 850px){.p10-during .title{width:100%;margin:0 auto;max-width:600px;float:none}.p10-during .title p{padding-right:0}.p10-during .slider-wrap{width:100%;margin:0 auto;float:none}}@media screen and (max-width: 767px){.p10-benefit{padding:60px 0}.p10-benefit .title{width:100%;max-width:580px;margin:0 auto 30px}.p10-benefit ul{width:100%;margin:0 auto}.p10-incoming{padding:60px 0}.p10-incoming .item{width:48%;max-width:unset;margin:0 1% 20px}.p10-final{padding:0 0 60px}.p10-final .item{width:48%;margin:0 1% 20px}.p10-during .slick-track{padding-bottom:60px}}@media screen and (max-width: 580px){.p10-during .single .info{margin-top:0;padding:40px}}@media screen and (max-width: 500px){.p10-final .item{width:100%;margin:0 auto 20px;padding:0 10px}.p10-final .item:last-child{margin-bottom:0}}@media screen and (max-width: 400px){.p10-incoming .item{width:100%;max-width:280px;margin:0 auto 20px;padding:0 10px}.p10-incoming .item:last-child{margin-bottom:0}}.machining-techniques #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p09-precision{padding:80px 0 120px;background-color:#f6f7f9}.p09-precision .title{max-width:730px;margin-bottom:50px}.p09-precision .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:120px}.p09-precision .content-wrap .desc{max-width:500px;width:44%}.p09-precision .content-wrap h3{color:#051321;margin-bottom:20px}.p09-precision .content-wrap h4{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:24px;color:#051321;margin:45px 0 10px}.p09-precision .content-wrap .list li{position:relative;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:28px}.p09-precision .content-wrap .list li:not(:last-child){margin-bottom:10px}.p09-precision .content-wrap .list i{position:absolute;left:0;top:3px;color:#00c0ff}.p09-precision .slider-wrap{max-width:580px;width:50%;max-height:412px;overflow:hidden}.p09-precision .slider-wrap .img{max-width:580px;max-height:412px;overflow:hidden}.p09-precision .slider-wrap .btn-l{left:-10px}.p09-precision .slider-wrap .btn-r{right:-10px}.p09-precision .slider-wrap .slick-dots{position:absolute;bottom:17px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.p09-precision .slider-wrap .slick-dots li{background-color:#fff}.p09-precision .why h3{color:#051321;margin-bottom:30px}.p09-precision .why .list{margin-bottom:30px}.p09-precision .why .list li{position:relative;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:28px}.p09-precision .why .list li:not(:last-child){margin-bottom:10px}.p09-precision .why .list i{position:absolute;left:0;top:3px;color:#00c0ff}.p09-precision .why .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p09-precision .why .item{width:25%;padding:60px 30px}.p09-precision .why .item h4{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:24px;min-height:42px;margin:10px 0}.p09-precision .why .icon{max-width:60px;max-height:60px;overflow:hidden}.p09-precision .other{margin-top:120px}.p09-precision .other .tab-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.p09-precision .other .nav-tab{max-width:280px;width:24%;margin-top:15px}.p09-precision .other .nav-tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p09-precision .other .nav-tab a:not(:last-child){margin-bottom:120px}.p09-precision .other .nav-tab a .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:260px;width:95%}.p09-precision .other .nav-tab a .name{font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p09-precision .other .nav-tab a .line{max-width:54px;width:80%;height:1px;background:#cad4e1;display:inline-block;margin:0 10px 0 5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p09-precision .other .nav-tab a .circle{max-width:20px;width:40%;height:20px;display:inline-block;background:#aaa;border-radius:50%;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p09-precision .other .nav-tab a .circle::before{content:'';height:104px;width:1px;background:#ddd;display:inline-block;position:absolute;bottom:30px;left:50%}.p09-precision .other .nav-tab a .circle .inner-circle{width:4px;height:4px;background:#f6f7f9;display:inline-block;border-radius:50%;position:absolute;top:50%;left:50%;margin:-2px 0 0 -2px}.p09-precision .other .nav-tab a:hover .name,.p09-precision .other .nav-tab a.active .name{color:#00c0ff}.p09-precision .other .nav-tab a:hover .line,.p09-precision .other .nav-tab a.active .line{background:#00c0ff}.p09-precision .other .nav-tab a:hover .circle,.p09-precision .other .nav-tab a.active .circle{background:#00c0ff}.p09-precision .other .nav-tab a:first-child .circle::before{height:32px}.p09-precision .other .nav-tab a:last-child .circle::after{content:'';height:32px;width:1px;background:#ddd;display:inline-block;position:absolute;top:30px;left:50%}.p09-precision .other .tab-outer{max-width:800px;width:70%}.p09-precision .other .tab-outer .tab-content h3{color:#051321;font-size:16px;margin:20px 0 10px}.p09-precision .other .tab-outer .pic{max-width:800px;max-height:480px;overflow:hidden}.p09-standard{padding:120px 0}.p09-standard .content-wrap{margin-top:50px}.p09-standard .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p09-standard .desc{max-width:490px;width:45%}.p09-standard .desc h3{color:#051321;margin-bottom:25px}.p09-standard .top .img{max-width:580px;max-height:480px;overflow:hidden}.p09-standard .top .desc{margin:50px 0 20px}.p09-standard .bottom .img{max-width:600px;max-height:455px;margin-top:-60px;overflow:hidden}.p09-standard .bottom .desc{margin-top:110px}@media screen and (max-width: 1200px){.p09-standard .top .img{width:49%}.p09-standard .bottom .img{width:51%}}@media screen and (max-width: 995px){.p09-standard .item:not(:last-child){margin-bottom:60px}.p09-standard .desc{width:100%;max-width:680px;margin:0 auto !important}.p09-standard .top .img{width:100%;margin:0 auto 30px}.p09-standard .bottom .desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p09-standard .bottom .img{width:100%;margin:0 auto 30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width: 900px){.p09-precision .why .item:nth-child(odd){background-image:-webkit-gradient(linear, left bottom, left top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(bottom, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(0deg, #308be9 0%, #00c0ff 100%)}.p09-precision .why .item:nth-child(odd) h4,.p09-precision .why .item:nth-child(odd) p{color:#fff}.p09-precision .why .item:nth-child(even){background-color:#fff}.p09-precision .why .item:nth-child(even) h4{color:#051321}.p09-precision .why .item:nth-child(even) p{color:#9ba4ad}}@media screen and (min-width: 580px) and (max-width: 899px){.p09-precision .why .item{width:50%}.p09-precision .why .item:nth-child(1),.p09-precision .why .item:nth-child(3){background-image:-webkit-gradient(linear, left bottom, left top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(bottom, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(0deg, #308be9 0%, #00c0ff 100%)}.p09-precision .why .item:nth-child(1) h4,.p09-precision .why .item:nth-child(1) p,.p09-precision .why .item:nth-child(3) h4,.p09-precision .why .item:nth-child(3) p{color:#fff}.p09-precision .why .item:nth-child(2),.p09-precision .why .item:nth-child(4){background-color:#fff}.p09-precision .why .item:nth-child(2) h4,.p09-precision .why .item:nth-child(4) h4{color:#051321}.p09-precision .why .item:nth-child(2) p,.p09-precision .why .item:nth-child(4) p{color:#9ba4ad}}@media screen and (max-width: 767px){.p09-standard{padding:60px 0}}@media screen and (max-width: 579px){.p09-precision .why .item{width:100%;margin:auto}.p09-precision .why .item:nth-child(odd){background-image:-webkit-gradient(linear, left bottom, left top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(bottom, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(0deg, #308be9 0%, #00c0ff 100%)}.p09-precision .why .item:nth-child(odd) h4,.p09-precision .why .item:nth-child(odd) p{color:#fff}.p09-precision .why .item:nth-child(even){background-color:#fff}.p09-precision .why .item:nth-child(even) h4{color:#051321}.p09-precision .why .item:nth-child(even) p{color:#9ba4ad}}@media screen and (max-width: 800px){.p09-precision .other .nav-tab{width:100%;max-width:unset;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p09-precision .other .nav-tab a{width:50%;padding-right:10px;margin-bottom:20px !important}.p09-precision .other .nav-tab a:last-child .circle::after,.p09-precision .other .nav-tab a .circle::before,.p09-precision .other .nav-tab a .line{display:none}.p09-precision .other .nav-tab a .circle{margin-right:10px}.p09-precision .other .tab-outer{width:100%;margin:0}}@media screen and (max-width: 767px){.p09-precision{padding:60px 0}.p09-precision .slider-wrap{width:100%;margin:0 auto 30px}.p09-precision .content-wrap{margin-bottom:60px}.p09-precision .content-wrap .desc{width:100%;max-width:580px;margin:0 auto}.p09-precision .other{margin-top:60px}}@media screen and (max-width: 420px){.p09-precision .other .nav-tab a{width:100%}.p09-precision .other .nav-tab a:last-child{margin-bottom:0 !important}}.factory #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p08-modern{padding:80px 0 120px;background-color:#f6f7f9}.p08-modern .slider-for{max-width:980px;max-height:480px;margin:0 auto;overflow:hidden}.p08-modern .slider-nav{max-width:980px;margin:-50px auto 0;padding:0 15px}.p08-modern .slider-nav .item{max-width:180px;margin:0 5px}.p08-modern .slider-nav .thumb{position:relative;max-width:180px;max-height:89px;border:3px solid transparent;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p08-modern .slider-nav .thumb::before{position:absolute;top:0;left:0;z-index:5;content:'';width:100%;height:100%;display:block;background-color:#fff;opacity:0.5;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p08-modern .slider-nav .thumb img{position:relative;z-index:3}.p08-modern .slider-nav p{color:#051321;padding:10px 25px 0}.p08-modern .slider-nav .slick-current .thumb{border:3px solid #00c0ff}.p08-modern .slider-nav .slick-current .thumb::before{opacity:0}.p08-modern .slider-nav .slick-current p{color:#00c0ff}.p08-modern .content-wrap{max-width:980px;margin:55px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px}.p08-modern .content-wrap .left{max-width:400px;width:45%}.p08-modern .content-wrap .line{width:100px;height:2px;background-color:#00c0ff;margin-top:20px}.p08-modern .content-wrap .right{max-width:440px;width:50%}.p08-people{background-color:#00c0ff}.p08-people .content-wrap{max-width:1920px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p08-people .img{max-width:950px;width:50%;max-height:570px;overflow:hidden}.p08-people .text{max-width:500px;width:35%;margin-left:100px;padding:30px 0}.p08-people .text h2{color:#fff;margin-bottom:50px}.p08-people .text p{color:#fff}.p08-people .text ul{margin-top:20px}.p08-people .text ul li{position:relative;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#fff;padding-left:28px}.p08-people .text ul li:not(:last-child){margin-bottom:5px}.p08-people .text ul i{position:absolute;top:3px;left:0}.p08-certify{padding:120px 0 100px}.p08-certify .mml-row{padding:0}.p08-certify .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.p08-certify .item{max-width:380px;width:32.5%;margin:0 10px 20px}.p08-certify .item p{color:#051321;margin-top:10px}.p08-certify .pic{max-width:380px;max-height:527px;overflow:hidden}.p08-related-link{padding:120px 0;background-color:#f6f7f9}.p08-related-link .mml-row{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p08-related-link .item{position:relative;max-width:580px;width:49%;margin:0 10px;padding:60px 60px 65px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p08-related-link .item .word{position:absolute;top:0;left:55px;z-index:1;font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:120px;line-height:120px;color:#f3f6f8}.p08-related-link .item .text{position:relative;z-index:2}.p08-related-link .item h3{color:#051321;margin-bottom:20px}.p08-related-link .item .btn{margin-top:60px}@media screen and (max-width: 1550px){.p08-people .text{margin-left:6%}}@media screen and (max-width: 1200px){.p08-certify .item{width:calc(33.33% - 20px)}.p08-related-link .item{width:calc(50% - 20px)}}@media screen and (max-width: 1000px){.p08-people .img{width:95%;margin:30px auto}.p08-people .text{width:95%;max-width:unset;margin:0 auto 30px;padding:0}}@media screen and (max-width: 850px){.p08-related-link .item{padding:60px 30px}}@media screen and (max-width: 767px){.p08-modern{padding:60px 0}.p08-modern .slider-nav{margin:-5% auto 0}.p08-modern .content-wrap{padding:0}.p08-modern .content-wrap .left{width:100%;max-width:unset;margin:0 0 30px}.p08-modern .content-wrap .right{width:100%;max-width:unset;margin:0}.p08-certify{padding:60px 0}.p08-certify .item{width:calc(50% - 20px)}.p08-related-link{padding:60px 0}}@media screen and (max-width: 650px){.p08-related-link .item{width:100%;margin:0 10px 20px}.p08-related-link .item:last-child{margin-bottom:0}}@media screen and (max-width: 580px){.p08-modern .slider-nav p{padding:10px 10px 0}}@media screen and (max-width: 450px){.p08-certify .item{width:100%;margin:0 10px 20px}.p08-certify .item:last-child{margin-bottom:0}}.p071-template #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p071-material{position:relative;z-index:5;padding:60px 0 100px;background-color:#f6f7f9}.p071-material .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p071-material .title{max-width:660px;width:55%;padding:60px 80px 0 10px}.p071-material .title h2{margin-bottom:30px}.p071-material .adv-wrap{max-width:520px;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p071-material .adv-wrap .item{max-width:240px;width:49%;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);border-radius:5px;margin:0 10px 20px;padding:30px 30px 55px}.p071-material .adv-wrap .item h3{font-size:16px;color:#051321}.p071-material .adv-wrap .icon{width:80px;height:80px;line-height:80px;border:solid 1px #00c0ff;color:#00c0ff;margin:0 auto 25px;border-radius:50%;text-align:center;font-size:30px}.p071-application{position:relative;z-index:10;padding:180px 0;margin-top:-60px}.p071-application::before{position:absolute;top:0;left:0;z-index:-1;max-width:870px;width:45.5%;height:950px;content:'';display:block;background-color:#fff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p071-application .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p071-application .left-img{max-width:490px;padding:35px 0 0 10px}.p071-application .left-img .line{width:100px;height:3px;background-color:#00c0ff;margin-bottom:30px}.p071-application .left-img .slider-wrap{position:relative;margin-top:45px;max-width:480px;padding-right:30px}.p071-application .left-img .slider-wrap::before{position:absolute;top:0;right:0;z-index:1;width:30px;height:100%;content:'';display:block;background-color:#fff}.p071-application .left-img .item-info h3{color:#051321;margin-top:20px}.p071-application .left-img .img{max-width:450px;max-height:385px;overflow:hidden}.p071-application .left-img .slick-arrow{top:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#00c0ff;color:#fff}.p071-application .left-img .slick-arrow.btn-l{left:unset;right:0;top:100px}.p071-application .left-img .slick-arrow.btn-r{top:170px}.p071-application .left-img .slick-arrow:hover{background-color:#2f8ce9}.p071-application .right-desc{max-width:710px;padding-left:100px}.p071-application .right-desc .detail{padding:0 10px}.p071-application .right-desc .detail p{margin-bottom:20px}.p071-application .right-desc .other-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p071-application .right-desc .single{max-width:180px;width:32.5%;margin:0 10px 25px}.p071-application .right-desc .single p{color:#051321;margin-top:10px}.p071-application .right-desc .single:hover p{color:#00c0ff}.p071-application .right-desc .single:hover .pic:before{background-color:#00c0ff}.p071-application .right-desc .single:hover .pic .num{color:#fff}.p071-application .right-desc .pic{position:relative;max-width:180px;max-height:154px;overflow:hidden}.p071-application .right-desc .pic:before{position:absolute;top:0;left:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;width:84px;height:72px;border-radius:50%;content:'';display:block;background-color:#f6f7f9;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p071-application .right-desc .pic .num{position:absolute;top:5px;left:8px;z-index:6;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#051321;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p071-related{padding-bottom:120px}.p071-related .mml-row{padding:0}.p071-related .content-wrap{margin-top:30px}.p071-related .item{max-width:280px;margin:0 10px}.p071-related .item p{display:inline-block;color:#051321}.p071-related .item:hover p{color:#00c0ff;text-decoration:underline}.p071-related .pic{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}.p071-related .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px}.p071-related .slick-arrow{position:relative;width:40px;height:30px;line-height:30px;background-color:#00c0ff;color:rgba(255,255,255,0.7)}.p071-related .slick-arrow.btn-l{border-radius:20px 0 0 20px}.p071-related .slick-arrow.btn-r{border-radius:0 20px 20px 0}.p071-related .slick-arrow:hover{background-color:#12a8ff;color:#fff}.p071-proven{padding:120px 0;background-color:#f6f7f9}.p071-proven .mml-row{padding:0}.p071-proven .title p{max-width:920px;margin:20px auto 0}.p071-proven .content-wrap{margin-top:55px}.p071-proven .item{max-width:280px;margin:0 10px}.p071-proven .item p{display:inline-block;color:#051321}.p071-proven .item:hover p{color:#00c0ff;text-decoration:underline}.p071-proven .pic{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}.p071-proven .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:55px}.p071-proven .slick-arrow{position:relative;width:40px;height:30px;line-height:30px;background-color:#00c0ff;color:rgba(255,255,255,0.7)}.p071-proven .slick-arrow.btn-l{border-radius:20px 0 0 20px}.p071-proven .slick-arrow.btn-r{border-radius:0 20px 20px 0}.p071-proven .slick-arrow:hover{background-color:#12a8ff;color:#fff}@media screen and (max-width: 1200px){.p071-material .adv-wrap .item{width:calc(50% - 20px)}.p071-material .title{padding-right:5%}.p071-application .left-img{width:41%}.p071-application .right-desc{width:59%;padding-left:7%}.p071-application .right-desc .single{width:calc(33.33% - 20px)}}@media screen and (min-width: 851px) and (max-width: 1000px){.p071-application .left-img .slick-arrow.btn-l{top:20%}.p071-application .left-img .slick-arrow.btn-r{top:42%}}@media screen and (max-width: 850px){.p071-material .adv-wrap{width:100%;max-width:unset;margin:0 auto}.p071-material .adv-wrap .item{max-width:unset}.p071-material .title{width:100%;max-width:unset;margin:0 auto 30px;padding:0 10px}.p071-application{padding:120px 0;margin-top:0}.p071-application::before{display:none}.p071-application .left-img{width:100%;max-width:unset;margin:0 auto 30px;padding:0 10px}.p071-application .left-img .slider-wrap{margin:30px auto}.p071-application .left-img .slick-arrow.btn-l{top:27%}.p071-application .left-img .slick-arrow.btn-r{top:47%}.p071-application .right-desc{width:100%;max-width:unset;margin:0 auto;padding:0 10px}.p071-application .right-desc .single{width:calc(25% - 20px)}}@media screen and (max-width: 767px){.p071-material{padding:60px 0}.p071-application{padding:60px 0}.p071-application .left-img .slick-arrow{right:15px !important}.p071-application .left-img .slick-arrow.btn-l{top:35%}.p071-application .left-img .slick-arrow.btn-r{top:48%}.p071-related{padding-bottom:60px}.p071-proven{padding:60px 0}}@media screen and (max-width: 600px){.p071-application .right-desc .single{width:calc(33.33% - 20px)}}@media screen and (max-width: 450px){.p071-application .left-img .slick-arrow.btn-l{top:25%}.p071-application .left-img .slick-arrow.btn-r{top:42%}}@media screen and (max-width: 400px){.p071-material .adv-wrap .item{width:100%;margin:0 10px 20px}.p071-material .adv-wrap .item:last-child{margin-bottom:0}.p071-application .right-desc .single{width:calc(50% - 20px)}}.industries-served #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p07-industry-content{padding:80px 0 70px;background-color:#f6f7f9}.p07-industry-content .mml-row{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p07-industry-content .item-wrap{max-width:580px;width:49%;margin:0 10px 50px}.p07-industry-content .text{padding:30px 30px 0}.p07-industry-content .text a{display:inline-block}.p07-industry-content .text h3{color:#051321;margin-bottom:15px}.p07-industry-content .text h3:hover{color:#00c0ff}.p07-industry-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.p07-industry-content ul li{width:50%}.p07-industry-content ul a{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:20px;color:#9ba4ad;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p07-industry-content ul a:hover{color:#00c0ff;border-bottom:1px solid #00c0ff}@media screen and (max-width: 1200px){.p07-industry-content .item-wrap{width:48%;margin:0 1% 50px}}@media screen and (max-width: 767px){.p07-industry-content{padding:60px 0}.p07-industry-content .item-wrap{width:100%;margin:0 auto 30px}.p07-industry-content .item-wrap:last-child{margin-bottom:0}}.p061-template #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p061-template .p021-customization{background-color:#fff}.p061-template .p021-customization .left h2{max-width:290px}.p061-template .p021-customization .left .btn{margin-top:80px}.p061-template .p031-pdf-download{background-color:#f6f7f9}.p061-template .p061-other{padding-bottom:120px}.p061-property{padding:70px 0 100px;background-color:#f6f7f9}.p061-property .title p{margin:20px 0 55px}.p061-property ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p061-property ul li{position:relative;width:50%;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;margin-bottom:20px;padding:0 35px}.p061-property ul i{position:absolute;left:0;top:0;font-size:24px;color:#00c0ff}.p061-property .extra{margin-top:30px}.p061-enhance{padding:120px 0}.p061-enhance .title h2{text-align:center}.p061-enhance .title p{margin:20px 0 30px}.p061-enhance .btn{margin-top:60px}.p061-enhance ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.p061-enhance ul li{position:relative;width:50%;padding-right:20px;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:28px}.p061-enhance ul li:not(:last-child){margin-bottom:10px}.p061-enhance ul i{position:absolute;left:0;top:3px;color:#00c0ff}.p061-fufill{padding:120px 0 110px;background-color:#f6f7f9}.p061-fufill .mml-row{padding:0}.p061-fufill .title{margin-bottom:50px}.p061-fufill .nav-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 10px 30px}.p061-fufill .nav-tab a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#051321;background-color:#fff;padding:18px 3px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p061-fufill .nav-tab a:hover,.p061-fufill .nav-tab a.active{background-color:#00c0ff;color:#fff}.p061-fufill .nav-tab a:not(:last-child){max-width:210px;width:18%;border-right:1px solid #d9d9d9}.p061-fufill .nav-tab a:last-child{width:120%;width:10%}.p061-fufill .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p061-fufill .item{max-width:280px;width:24%;margin:0 10px 20px}.p061-fufill .item p{display:inline-block;color:#051321}.p061-fufill .item:hover p{color:#00c0ff;text-decoration:underline}.p061-fufill .img{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}.p061-fufill .more{margin-top:20px}.p061-fufill .more h3{color:#051321;margin-bottom:35px}.p061-fufill .btn a{position:relative;margin:10px;min-width:250px;padding:16px 5px}.p061-other{padding:120px 0 0;background-color:#f6f7f9}.p061-other .mml-row{padding:0}.p061-other .title p{max-width:980px;margin:20px auto 45px}.p061-other .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p061-other .item{position:relative;max-width:220px;width:19%;background:#ffffff;border-radius:5px;margin:10px}.p061-other .item::before{position:absolute;top:0;left:0;z-index:1;content:'';display:block;width:0;height:100%;border-radius:5px;background-image:-webkit-gradient(linear, left top, right top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(left, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(90deg, #308be9 0%, #00c0ff 100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p061-other .item h3{position:relative;z-index:2;color:#9ba4ad;padding:18px 10px}.p061-other .item:hover::before{width:100%}.p061-other .item:hover h3{color:#fff}@media screen and (max-width: 1200px){.p061-fufill .item{width:calc(25% - 20px)}.p061-other .item{width:calc(20% - 20px)}}@media screen and (max-width: 900px){.p061-fufill .item{width:calc(33.33% - 20px)}}@media screen and (max-width: 850px){.p061-other .item{width:calc(33.33% - 20px)}}@media screen and (min-width: 500px) and (max-width: 1000px){.p061-fufill .nav-tab a{max-width:unset !important;width:33.33% !important}.p061-fufill .nav-tab a:nth-child(3n){border-right:none}}@media screen and (max-width: 767px){.p061-fufill,.p061-property,.p061-enhance{padding:60px 0}.p061-template .p021-customization .left .btn{margin-top:30px}.p061-template{padding:60px 0 0}.p061-other{padding:60px 0 !important}}@media screen and (max-width: 600px){.p061-fufill .item{width:calc(50% - 20px)}.p061-property ul li{width:100%;margin:0 0 20px}}@media screen and (max-width: 499px){.p061-fufill .nav-tab a{max-width:unset !important;width:50% !important}.p061-fufill .nav-tab a:nth-child(2n){border-right:none}.p061-other .item{width:calc(50% - 20px)}}@media screen and (max-width: 400px){.p061-fufill .item{width:100%;margin:0 auto 20px}.p061-fufill .nav-tab a{max-width:unset !important;width:100% !important;border-right:none !important}}@media screen and (max-width: 350px){.p061-other .item{width:100%;margin:0 auto 20px}.p061-other .item:last-child{margin-bottom:0}}.material #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p06-top-desc{padding:75px 0 120px;background-color:#f6f7f9}.p06-top-desc .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p06-top-desc .left{max-width:540px;width:45.5%}.p06-top-desc .right{max-width:640px;width:54.5%;padding-left:60px;padding-right:25px;border-left:1px solid #dcdcdc}.p06-content-block{padding-bottom:120px;background-color:#f6f7f9}.p06-content-block .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p06-content-block .item-wrap:not(:last-child){margin-bottom:60px}.p06-content-block .item-wrap:nth-child(odd) .left{padding-right:100px}.p06-content-block .item-wrap:nth-child(even) .left{padding-left:100px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p06-content-block .item-wrap:nth-child(even) .pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p06-content-block .left{max-width:600px;width:50.5%}.p06-content-block .left h3{color:#051321;margin-bottom:30px}.p06-content-block .left .sec-link{margin-top:50px}.p06-content-block .pic{max-width:580px;width:49.5%;max-height:470px;overflow:hidden}@media screen and (max-width: 1200px){.p06-content-block .item-wrap:nth-child(odd) .left{padding-right:5%}.p06-content-block .item-wrap:nth-child(even) .left{padding-left:5%}}@media screen and (max-width: 767px){.p06-top-desc{padding:60px 0}.p06-top-desc .left{width:100%;max-width:unset;margin:0 auto 30px}.p06-top-desc .right{width:100%;max-width:unset;padding:0;margin:0;border-left:none}.p06-content-block{padding-bottom:60px}.p06-content-block .item-wrap .left{width:100%;padding:0 !important;margin:0 auto;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.p06-content-block .item-wrap .left .sec-link{margin-top:30px}.p06-content-block .item-wrap .pic{width:100%;margin:0 auto 30px;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}.capabilities #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p05-block-wrap{background-color:#f6f7f9;padding:80px 0 120px}.p05-block-wrap .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p05-block-wrap .item-wrap:not(:last-child){margin-bottom:60px}.p05-block-wrap .img{max-width:580px;width:49.5%;max-height:470px;overflow:hidden}.p05-block-wrap .right{max-width:600px;width:50.5%;padding-left:100px}.p05-block-wrap .right h2{margin-bottom:25px}.p05-block-wrap .right .sec-link{margin-top:50px}.p05-block-wrap .right .sec-link a{text-decoration:underline !important}@media screen and (max-width: 1200px){.p05-block-wrap .right{padding-left:5%}}@media screen and (max-width: 850px){.p05-block-wrap .img{width:100%;margin:0 auto 30px}.p05-block-wrap .right{width:100%;padding-left:0;margin:0 auto}}@media screen and (max-width: 767px){.p05-block-wrap{padding:60px 0}}.custom-service #cta::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:50%;content:'';display:block;background-color:#f6f7f9}.p04-custom-parts{padding:60px 0 100px;background-color:#f6f7f9}.p04-custom-parts .mml-row{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p04-custom-parts .item{max-width:340px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);margin:0 10px 20px;padding:60px 40px 35px}.p04-custom-parts .item h3{font-weight:400;color:#051321;font-size:16px;margin:25px 0 5px}.p04-custom-parts .item:nth-child(4){margin-left:130px}.p04-custom-parts .icon{max-width:60px;max-width:60px;overflow:hidden}.p04-custom-parts .title{max-width:370px;margin:0 100px 20px 10px}.p04-custom-parts .title h2{margin-bottom:15px}.p04-custom-parts .line{position:absolute;left:10px;bottom:20px;width:1px;height:382px;background-color:#01bfff}.p04-custom-parts .line::before{position:absolute;top:0;left:-2px;content:'';display:block;width:5px;height:80px;background-color:#01bfff}.p04-formulation{padding:120px 0 110px}.p04-formulation .title p{margin:20px 0 55px}.p04-formulation .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.p04-formulation .btn a{margin:10px;min-width:320px;padding:16px 5px}.p04-more-than{padding:120px 0;background-color:#f6f7f9}.p04-more-than .title p{max-width:920px;margin:20px auto 55px}.p04-more-than .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p04-more-than .item:not(:last-child){margin-bottom:60px}.p04-more-than .item:nth-child(odd) .img{margin-left:80px}.p04-more-than .item:nth-child(even) .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:80px}.p04-more-than .item:nth-child(even) .text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p04-more-than .item .text{max-width:500px;width:43%}.p04-more-than .item .text h3{margin-bottom:20px;color:#051321}.p04-more-than .item .text ul{margin-top:20px}.p04-more-than .item .text ul li{position:relative;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:28px}.p04-more-than .item .text ul li:not(:last-child){margin-bottom:10px}.p04-more-than .item .text ul i{position:absolute;left:0;top:3px;color:#00c0ff;margin-right:10px}.p04-more-than .img{max-width:500px;width:43%;max-height:380px;overflow:hidden}@media screen and (max-width: 1200px){.p04-custom-parts .item{width:28.5%;margin:0 1% 20px}.p04-custom-parts .item:nth-child(4){margin-left:9.5%}.p04-custom-parts .title{width:30.5%;margin:0 7.5% 20px 1%}.p04-more-than .item:nth-child(odd) .img{margin-left:6%}.p04-more-than .item:nth-child(even) .img{margin-right:6%}}@media screen and (min-width: 768px) and (max-width: 950px){.p04-custom-parts .item{padding:40px 20px}}@media screen and (max-width: 767px){.p04-custom-parts{padding:60px 0}.p04-custom-parts .item{width:48%;max-width:unset;margin:0 1% 20px !important}.p04-custom-parts .title{width:95%;max-width:unset;margin:0 auto 20px}.p04-custom-parts .line{display:none}.p04-formulation{padding:60px 0}.p04-more-than{padding:60px 0}.p04-more-than .item .text{width:100%;max-width:600px;margin:0 auto;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}.p04-more-than .item .img{width:100%;margin:0 auto 30px !important;-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}}@media screen and (max-width: 600px){.p04-custom-parts .item{padding:40px 20px}}@media screen and (max-width: 500px){.p04-custom-parts .item{width:100%;max-width:340px;margin:0 auto 20px !important}.p04-custom-parts .item:last-child{margin-bottom:0 !important}}@media screen and (max-width: 350px){.p04-formulation .btn a{min-width:unset;width:100%;padding:15px}}.p031-pdf-download{padding:0 0 120px}.p031-pdf-download .mml-row{padding:0}.p031-pdf-download .content-wrap{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p031-pdf-download .item{max-width:280px;width:24%;margin:0 10px}.p031-pdf-download .item a{display:block;width:100%;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;border:solid 1px #d7dee0;padding:17px 10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p031-pdf-download .item a:hover{color:#00c0ff}.p031-pdf-download .item a i{margin-right:5px}.p031-pdf-download .item p{color:#051321;margin-top:10px}.p031-pdf-download .img{max-width:280px;max-height:350px;overflow:hidden}.p031-sample{padding:120px 0 100px;background-color:#f6f7f9}.p031-sample .mml-row{padding:0}.p031-sample .nav-tab{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p031-sample .nav-tab a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:380px;width:32.5%;margin:10px;font-family:poppins, sans-serif;font-weight:600;font-style:normal;background:#fff;font-size:22px;line-height:24px;color:#9ba4ad;text-align:center;padding:18px 0;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p031-sample .nav-tab a span{position:relative;z-index:2}.p031-sample .nav-tab a::before{position:absolute;top:0;left:0;z-index:1;content:'';display:block;width:0;height:100%;border-radius:5px;background-image:-webkit-gradient(linear, left top, right top, from(#308be9), to(#00c0ff));background-image:-o-linear-gradient(left, #308be9 0%, #00c0ff 100%);background-image:linear-gradient(90deg, #308be9 0%, #00c0ff 100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p031-sample .nav-tab a:hover,.p031-sample .nav-tab a.active{color:#fff}.p031-sample .nav-tab a:hover::before,.p031-sample .nav-tab a.active::before{width:100%}.p031-sample .item-wrap::after{content:"";display:block;clear:both}.p031-sample .desc{float:left;max-width:600px;width:50%;padding:0 120px 0 10px}.p031-sample .desc h3{color:#051321;margin-bottom:20px}.p031-sample .desc ul li{position:relative;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:15px}.p031-sample .desc ul li::before{position:absolute;top:8px;left:0;width:6px;height:6px;background-color:#9ba4ad;display:inline-block;content:'';border-radius:50%}.p031-sample .product-wrap{float:left;max-width:600px;width:50%}.p031-sample .product-wrap .slick-arrow{top:46%}.p031-sample .item{max-width:280px;margin:0 10px}.p031-sample .item p{display:inline-block;color:#051321}.p031-sample .img{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}@media screen and (max-width: 1200px){.p031-sample .nav-tab a{width:calc(33.33% - 20px)}.p031-sample .desc{padding:0 6% 0 10px}.p031-pdf-download .item{width:calc(25% - 20px)}}@media screen and (max-width: 767px){.p031-sample{padding:60px 0}.p031-sample .nav-tab a{width:calc(50% - 20px)}.p031-sample .desc{float:none;width:100%;max-width:unset;margin:0 auto 30px;padding:0 10px}.p031-sample .product-wrap{float:none;width:100%;max-width:unset;margin:0 auto}.p031-pdf-download{padding:60px 0}.p031-pdf-download .item{width:calc(50% - 20px)}}@media screen and (max-width: 500px){.p031-sample .nav-tab a{width:100%;margin:0 auto 10px;padding:10px 5px;font-size:20px}.p031-sample .nav-tab a:last-child{margin-bottom:0}.p031-pdf-download .item{width:100%;margin:0 auto 20px}.p031-pdf-download .item:last-child{margin-bottom:0}}.p03-semi-finish{padding:75px 0 60px;background-color:#f6f7f9}.p03-semi-finish .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p03-semi-finish .left{max-width:540px;width:45.5%}.p03-semi-finish .right{max-width:640px;width:54.5%;padding-left:60px;padding-right:25px;border-left:1px solid #dcdcdc}.p03-semi-finish .content-wrap{max-width:1200px;width:95%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px}.p03-semi-finish .item{max-width:380px;width:32.5%;margin:0 10px 20px}.p03-semi-finish .item p{display:inline-block;color:#051321;margin-top:10px}.p03-semi-finish .item:hover p{color:#00c0ff;text-decoration:underline}.p03-semi-finish .img{max-width:380px;max-height:325px;overflow:hidden}.p03-character{padding:120px 0 100px}.p03-character .mml-row{padding:0}.p03-character .title{max-width:820px;margin:0 auto 55px}.p03-character .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p03-character .item{max-width:380px;width:32.5%;margin:0 10px 20px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);border-radius:5px;padding:60px 20px}.p03-character .item h3{font-size:16px;color:#051321}.p03-character .icon{width:80px;height:80px;line-height:80px;border:solid 1px #00c0ff;color:#00c0ff;margin:0 auto 20px;border-radius:50%;text-align:center;font-size:30px}@media screen and (max-width: 1200px){.p03-semi-finish .item{width:calc(33.33% - 20px)}.p03-character .item{width:calc(33.33% - 20px)}}@media screen and (max-width: 995px){.p03-semi-finish .right{padding-left:5%}}@media screen and (max-width: 800px){.p03-semi-finish .item{width:calc(50% - 20px)}.p03-character .item{width:calc(50% - 20px)}}@media screen and (max-width: 767px){.p03-semi-finish{padding:60px 0}.p03-semi-finish .left{width:100%;max-width:unset;margin:0 auto 30px}.p03-semi-finish .right{width:100%;max-width:unset;padding:0;margin:0}.p03-character{padding:60px 0}}@media screen and (max-width: 450px){.p03-semi-finish .item{width:100%;margin:0 auto 20px}.p03-semi-finish .item:last-child{margin-bottom:0}.p03-character .item{width:100%;margin:0 auto 20px}.p03-character .item:last-child{margin-bottom:0}}.p021-top-info{padding:90px 0 100px;background-color:#f6f7f9}.p021-top-info .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.p021-top-info .left{max-width:780px;width:67%;margin-right:120px}.p021-top-info .line{width:100px;height:3px;background-color:#00c0ff;margin:20px 0}.p021-top-info .pic{max-width:280px;width:26%;max-height:240px;overflow:hidden}.p021-why-order{padding:120px 0}.p021-why-order .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p021-why-order .left-nav{max-width:300px;width:25.5%}.p021-why-order .left-nav h3{background-color:#00c0ff;color:#fff;padding:18px 10px}.p021-why-order .left-nav ul{background-color:#f6f7f9}.p021-why-order .left-nav ul li:not(:last-child){border-bottom:1px solid #dcdcdc}.p021-why-order .left-nav ul a{position:relative;display:inline-block;width:100%;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding:18px 10px 18px 36px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p021-why-order .left-nav ul a::before{position:absolute;left:12px;top:20px;content:'';display:inline-block;width:16px;height:16px;border:1px solid #9ba4ad;border-radius:50%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p021-why-order .left-nav ul a:hover,.p021-why-order .left-nav ul a.active{color:#00c0ff}.p021-why-order .left-nav ul a:hover::before,.p021-why-order .left-nav ul a.active::before{background-color:#00c0ff;border-color:#00c0ff}.p021-why-order .right-desc{max-width:880px;width:74.5%;padding-left:100px}.p021-why-order .right-desc h2{margin-bottom:25px}.p021-why-order .right-desc ul{margin-top:25px}.p021-why-order .right-desc>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p021-why-order .right-desc>ul li{position:relative;width:50%;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#051321;margin-bottom:10px;padding-left:27px}.p021-why-order .right-desc>ul i{position:absolute;left:0;top:3px;color:#00c0ff}.p021-why-order .right-desc .app-wrap{position:relative;margin-top:15px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);border-radius:5px;padding:25px 30px 55px 30px}.p021-why-order .right-desc .app-wrap ul{position:relative;z-index:5}.p021-why-order .right-desc .app-wrap ul li{position:relative;font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#9ba4ad;padding-left:35px}.p021-why-order .right-desc .app-wrap ul li:not(:last-child){margin-bottom:20px}.p021-why-order .right-desc .app-wrap ul i{position:absolute;top:0;left:0;font-size:24px;color:#00c0ff}.p021-sample{padding:120px 0;background-color:#f6f7f9}.p021-sample .mml-row{padding:0}.p021-sample .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.p021-sample .item{max-width:280px;width:24%;margin:0 10px 20px}.p021-sample .item p{display:inline-block;color:#051321}.p021-sample .item:hover p{color:#00c0ff;text-decoration:underline}.p021-sample .img{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}.p021-sample .btn{margin-top:30px}.p021-material{padding:120px 0}.p021-material .table-wrap{position:relative;margin-top:50px;max-height:500px;overflow-y:hidden}.p021-material .mask{position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(#fff));background-image:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff 100%);background-image:linear-gradient(180deg, rgba(255,255,255,0.5) 0%, #fff 100%);opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p021-material .mask .text{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.p021-material .mask .text a{display:block;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:20px;color:#00c0ff}.p021-material .mask .text span{display:block;font-size:16px;line-height:20px;color:#00c0ff}.p021-customization{padding:120px 0;background-color:#f6f7f9}.p021-customization .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p021-customization .left{max-width:400px;width:33.5%;padding-right:30px}.p021-customization .left .line{width:100px;height:3px;background-color:#00c0ff;margin:20px 0 110px}.p021-customization .left .btn a{margin:10px 10px 10px 0;min-width:245px;padding:16px 5px}.p021-customization .right-adv{max-width:780px;width:66.5%}.p021-customization .right-adv .item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);padding:30px 30px 30px 60px}.p021-customization .right-adv .item:not(:last-child){margin-bottom:20px}.p021-customization .right-adv .icon{max-width:80px;max-height:80px;margin-right:30px;overflow:hidden}.p021-customization .right-adv .text{max-width:525px}.p021-customization .right-adv .text h3{color:#292d31;margin-bottom:5px}@media screen and (max-width: 1200px){.p021-top-info .left{margin-right:7%}.p021-why-order .right-desc{padding-left:5%}.p021-sample .item{width:calc(25% - 20px)}}@media screen and (max-width: 900px){.p021-sample .item{width:calc(33.33% - 20px)}}@media screen and (max-width: 850px){.p021-customization .left{width:100%;max-width:unset;padding-right:0;margin:0 0 30px}.p021-customization .left .line{margin:20px 0 30px}.p021-customization .right-adv{width:100%;margin:0}}@media screen and (max-width: 767px){.p021-top-info{padding:60px 0}.p021-top-info .left{width:100%;margin:0 auto 30px}.p021-top-info .pic{width:100%;margin:0}.p021-why-order{padding:60px 0}.p021-why-order .left-nav{width:100%;max-width:unset;margin:0 auto 30px}.p021-why-order .left-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p021-why-order .left-nav ul li{width:50%;border-bottom:none !important}.p021-why-order .left-nav ul li:nth-child(odd){border-right:1px solid #dcdcdc}.p021-why-order .right-desc{width:100%;margin:0 auto;padding-left:0}.p021-sample{padding:60px 0}.p021-material{padding:60px 0}.p021-customization{padding:60px 0}}@media screen and (max-width: 680px){.p021-customization .right-adv .item{padding:20px}.p021-customization .right-adv .icon{width:30%;margin-right:5%}.p021-customization .right-adv .text{width:65%}}@media screen and (max-width: 600px){.p021-sample .item{width:calc(50% - 20px)}}@media screen and (max-width: 400px){.p021-sample .item{width:100%;margin:0 auto 20px}.p021-sample .item:last-child{margin-bottom:0}}.p02-machine{padding:90px 0 100px;background-color:#f6f7f9}.p02-machine .mml-row{padding:0}.p02-machine .title p{margin:20px 0 70px}.p02-machine .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p02-machine .item{max-width:580px;width:49%;margin:0 10px 20px;padding:55px 68px 55px 60px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p02-machine .item h3{color:#051321;margin-bottom:20px}.p02-category{padding:120px 0 100px}.p02-category .mml-row{padding:0}.p02-category .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p02-category .item{max-width:280px;width:24%;margin:0 10px 20px}.p02-category .item p{display:inline-block;color:#051321}.p02-category .item:hover p{color:#00c0ff;text-decoration:underline}.p02-category .img{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}@media screen and (max-width: 1200px){.p02-machine .item{width:48%;margin:0 1% 20px}.p02-category .item{width:calc(25% - 20px)}}@media screen and (max-width: 900px){.p02-category .item{width:calc(33.33% - 20px)}}@media screen and (max-width: 850px){.p02-machine .item{padding:30px}}@media screen and (max-width: 767px){.p02-machine{padding:60px 0}.p02-category{padding:60px 0}}@media screen and (max-width: 650px){.p02-machine .item{width:100%;margin:0 auto 20px}.p02-machine .item:last-child{margin-bottom:0}}@media screen and (max-width: 600px){.p02-category .item{width:calc(50% - 20px)}}@media screen and (max-width: 400px){.p02-category .item{width:100%;margin:0 auto 20px}.p02-category .item:last-child{margin-bottom:0}}.home .p11-blog{background-color:#fff}#banner{position:relative;max-width:1920px;margin:auto}#banner .banner-content{height:680px;padding-left:80px}#banner .banner-content .slider-wrap,#banner .banner-content .slick-list,#banner .banner-content .slick-track{height:100%}#banner .banner-content .bg-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-size:cover}#banner .banner-content .bg-wrap.first{background:url("/wp-content/themes/betheme-child/dist/img/p01-home/p01-s01-pic2.jpg") no-repeat center}#banner .banner-content .bg-wrap.second{background:url("/wp-content/themes/betheme-child/dist/img/p01-home/p01-s01-pic.jpg") no-repeat center}#banner .banner-content .text{position:relative;top:-25px;z-index:5;margin-left:390px;margin-right:5%}#banner .banner-content .text h3{color:#fff}#banner .banner-content .text h1{font-family:poppins, sans-serif;font-weight:800;font-style:normal;font-size:40px;line-height:48px;color:#fff;margin:5px 0 25px}#banner .banner-content .text p{max-width:700px;margin-bottom:50px;color:#fff}#banner .banner-content .text h4{font-family:poppins, sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:24px;color:#fff}#banner .banner-content .text ul{margin-top:20px;margin-bottom:50px}#banner .banner-content .text ul li{position:relative;padding-left:27px;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;color:#fff}#banner .banner-content .text ul li:not(:last-child){margin-bottom:15px}#banner .banner-content .text ul li i{position:absolute;left:0;top:3px;color:#03bdfe}#banner .item-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-60px;padding-left:80px}#banner .item-wrap::before{position:absolute;bottom:0;left:0;z-index:-1;width:50%;min-height:470px;height:138%;content:'';display:block;background-color:#00c0ff}#banner .item-wrap .item{max-width:390px;padding:60px 30px}#banner .item-wrap .item h3{color:#fff;min-height:48px}#banner .item-wrap .item p{margin:25px 0;color:#fff}#banner .item-wrap .item a{font-family:poppins, sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#fff;border-bottom:1px solid transparent}#banner .item-wrap .item a:hover{border-bottom:1px solid #fff}#banner .item-wrap .item:first-child{background-color:#00c0ff}#banner .item-wrap .item:nth-child(2){background-color:#12a8ff}#banner .item-wrap .item:last-child{background-color:#308be9}.p01-industry-component{padding:120px 0 90px}.p01-industry-component .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.p01-industry-component .item{max-width:280px;width:24%;margin:0 10px 20px}.p01-industry-component .item.title{margin-top:-47px}.p01-industry-component .item.title p{color:#9ba4ad;margin-top:25px}.p01-industry-component .item:not(.title) p{display:inline-block;color:#051321;text-decoration:none}.p01-industry-component .item:hover:not(.title) p{color:#00c0ff;text-decoration:underline}.p01-industry-component .img{max-width:280px;max-height:240px;margin:0 auto 10px;overflow:hidden}.p01-semi-finish{padding:120px 0 100px;background-color:#f6f7f9}.p01-semi-finish .mml-row{padding:0}.p01-semi-finish .title p{max-width:980px;margin:20px auto 55px}.p01-semi-finish .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-semi-finish .item{max-width:380px;width:32.5%;margin:0 10px 20px}.p01-semi-finish .item p{color:#051321}.p01-semi-finish .item:hover p{color:#00c0ff;text-decoration:underline}.p01-semi-finish .img{max-width:380px;max-height:325px;margin:0 auto 10px;overflow:hidden}.p01-technology-partner{padding:120px 0}.p01-technology-partner .mml-row{padding:0}.p01-technology-partner .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.p01-technology-partner .title h2{max-width:680px;width:75%}.p01-technology-partner .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}.p01-technology-partner .slick-arrow{position:relative;width:40px;height:30px;line-height:30px;background-color:#00c0ff;color:rgba(255,255,255,0.7);-webkit-transform:none;-ms-transform:none;transform:none}.p01-technology-partner .slick-arrow.btn-l{border-radius:20px 0 0 20px}.p01-technology-partner .slick-arrow.btn-r{border-radius:0 20px 20px 0}.p01-technology-partner .slick-arrow:hover{background-color:#12a8ff;color:#fff}.p01-technology-partner .single-slide::after{content:"";display:block;clear:both}.p01-technology-partner .item{position:relative;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:580px;width:49%;margin:0 10px 20px;padding:20px 30px 50px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.p01-technology-partner .item::before{position:absolute;bottom:0;left:0;width:0;height:3px;content:'';display:block;background-color:#00c0ff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.p01-technology-partner .item .text{max-width:380px}.p01-technology-partner .item h3{color:#292d31;margin-bottom:10px}.p01-technology-partner .item:hover h3{color:#00c0ff}.p01-technology-partner .item:hover::before{width:100%}.p01-technology-partner .icon{max-width:40px;max-height:40px;margin:0 30px 10px 0;overflow:hidden}.p01-oem-service{position:relative;z-index:10;padding:120px 0}.p01-oem-service::before{position:absolute;left:0;top:0;z-index:-1;width:98%;height:100%;content:'';display:block;background-color:#f6f7f9}.p01-oem-service .mml-row{padding:0}.p01-oem-service .title p{max-width:980px;margin:20px auto 55px}.p01-oem-service .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-oem-service .item{max-width:380px;width:32.5%;margin:0 10px;border:10px solid #fff;padding:30px 30px}.p01-oem-service .item h3{color:#292d31;margin-bottom:10px}.p01-get-started{position:relative;z-index:5;background:url("/wp-content/themes/betheme-child/dist/img/p01-home/p01-s07-pic.jpg") no-repeat center;background-size:cover;padding:165px 0 95px;margin-top:-45px}.p01-get-started .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p01-get-started .left{max-width:500px;width:42%;padding-right:90px}.p01-get-started .left h2{color:#fff}.p01-get-started .left .btn{margin:120px 0 10px}.p01-get-started .left .btn a{min-width:210px;padding:16px 5px}.p01-get-started .left p{color:#fff}.p01-get-started .right{max-width:680px;width:58%}.p01-get-started .right p{color:#fff;margin-bottom:25px}.p01-get-started .right h3{color:#fff;margin-bottom:15px}.p01-client{max-width:1920px;margin:auto;padding-bottom:60px}.p01-client .title{margin-bottom:50px}.p01-client .content-wrap{max-height:140px;overflow:hidden}.p01-client .item{display:inline-block;max-width:250px;min-height:140px;margin:0 30px;overflow:hidden}.p01-client .item img{height:100%}@media screen and (max-width: 1500px){#banner .item-wrap .item{width:30%}}@media screen and (max-width: 1200px){#banner .banner-content .text{margin-left:5%}.p01-industry-component .item{width:calc(25% - 20px)}.p01-industry-component .item.title h2{font-size:36px}.p01-semi-finish .item{width:calc(33.33% - 20px)}.p01-technology-partner .item{width:calc(50% - 20px)}.p01-oem-service .item{width:calc(33.33% - 20px)}.p01-get-started .left{padding-right:5%}}@media screen and (max-width: 995px){#banner .banner-content{height:580px}.p01-industry-component .item.title h2{font-size:32px}}@media screen and (max-width: 950px){.p01-industry-component .item{width:calc(33.33% - 20px)}.p01-client .item{margin:0 20px}}@media screen and (max-width: 800px){.p01-semi-finish .item{width:calc(50% - 20px)}.p01-oem-service .item{width:calc(50% - 20px);margin-bottom:20px}}@media screen and (min-width: 768px){#banner .banner-content .slider-wrap{max-height:680px;overflow:hidden}}@media screen and (max-width: 767px){#banner .banner-content{height:auto;padding-left:0}#banner .banner-content .slider-wrap,#banner .banner-content .slick-list,#banner .banner-content .slick-track{height:auto}#banner .banner-content .text{top:0}#banner .banner-content .text h1{font-size:36px}#banner .banner-content .bg-wrap{padding:60px 0}#banner .banner-content .bg-wrap::before{position:absolute;top:0;left:0;z-index:1;content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}#banner .item-wrap{padding-left:0;margin-top:0}#banner .item-wrap::before{width:100%}#banner .item-wrap .item{width:33.33%}.p01-industry-component{padding:60px 0}.p01-industry-component .item.title{width:100%;max-width:unset;margin:0 auto 30px;padding:0 10px}.p01-industry-component .item.title h2{font-size:28px}.p01-semi-finish{padding:60px 0}.p01-technology-partner{padding:60px 0}.p01-technology-partner .single-slide{padding:0 20px}.p01-technology-partner .item{float:none;width:100%;max-width:unset;margin:0 auto 20px}.p01-technology-partner .title{padding:0 30px}.p01-technology-partner .title h2{width:100%;max-width:unset;margin-bottom:20px}.p01-oem-service{padding:60px 0}.p01-oem-service::before{width:100%}.p01-get-started{margin-top:0;padding:60px 0}.p01-get-started .left{width:100%;max-width:680px;margin:0 auto 30px;padding-right:0}.p01-get-started .left .btn{margin-top:30px}.p01-get-started .right{width:100%;margin:0 auto}.p01-client .item{margin:0 15px}}@media screen and (max-width: 650px){#banner .item-wrap .item{width:100%;max-width:unset;padding:30px}#banner .item-wrap .item h3{min-height:unset}}@media screen and (max-width: 600px){.p01-industry-component .item{width:calc(50% - 20px)}.p01-oem-service .item{width:100%;margin:0 auto 20px}.p01-oem-service .item:last-child{margin-bottom:0}}@media screen and (max-width: 500px){.p01-semi-finish .item{width:100%;margin:0 auto 20px}.p01-semi-finish .item:last-child{margin-bottom:0}}@media screen and (max-width: 400px){.p01-industry-component .item{width:100%;margin:0 auto 20px}.p01-industry-component .item:last-child{margin-bottom:0}}.ldp-banner{height:680px;background-size:cover !important;background:url(/wp-content/themes/betheme-child/dist/img//ldp/p01-s01-pic.jpg) no-repeat center}.ldp-banner strong,.ldp-banner h1,.ldp-banner p{color:#fff}.ldp-banner strong{line-height:1.2;font-size:22px;font-family:poppins, sans-serif;font-weight:600;font-style:normal}.ldp-banner h1{line-height:1.2;margin-bottom:30px;font-size:40px;font-family:poppins, sans-serif;font-weight:800;font-style:normal}.ldp-banner p{line-height:1.5}.ldp-banner img{margin:0}.ldp-banner .mml-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.ldp-banner .banner-icon{position:absolute;top:50px;left:10px;max-width:130px}.ldp-banner .main-content{max-width:774px;margin:-40px auto 0}@media (max-width: 825px){.ldp-banner p{color:#9ba4ad}.ldp-banner .main-content{margin-top:0}}@media (max-width: 450px){.ldp-banner{height:580px}.ldp-banner h1{font-size:34px}.ldp-banner strong{display:block;margin:15px 0}.ldp-banner .mml-row{display:block}.ldp-banner .banner-icon{position:static}.ldp-banner .main-content{margin-top:0}}.ldp-contact{margin-bottom:120px}.ldp-contact h2{line-height:1.2;font-size:40px;color:#fff;font-family:poppins, sans-serif;font-weight:600;font-style:normal}.ldp-contact h4{line-height:1.2;margin-bottom:30px;font-size:22px;color:#051321;font-family:poppins, sans-serif;font-weight:600;font-style:normal}.ldp-contact div[role="form"]{padding:60px 30px}.ldp-contact label{margin-bottom:0;font-size:16px;color:#051321;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}.ldp-contact label span[role="alert"]{display:block;padding-top:2px;margin-top:0 !important}.ldp-contact input[type="file"]{width:100%;max-width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact form input[type="submit"]{width:300px}.ldp-contact .mml-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ldp-contact .contact-form,.ldp-contact .contact-text{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact .contact-text{max-width:480px;padding-top:60px}.ldp-contact .contact-text li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;font-size:16px;color:#9ba4ad;font-family:poppins, sans-serif;font-weight:400;font-style:normal}.ldp-contact .contact-text li i{font-size:16px;margin-right:10px;color:#00c0ff;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.ldp-contact .contact-form{max-width:580px;margin-top:-80px;background-color:#ffffff;-webkit-box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2);box-shadow:13px 15px 30px 0px rgba(169,198,228,0.2)}.ldp-contact .contact-form .title{margin-bottom:20px;color:#9ba4ad}.ldp-contact .header-title{padding:16px 0;background-color:#00c0ff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact .ipt-row{margin-bottom:20px}.ldp-contact .ipt-row.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.ldp-contact .ipt-row.flex label:not(:last-child){margin-right:20px}.ldp-contact .ipt-row.flex label span{margin-top:15px}.ldp-contact .upload-wrap,.ldp-contact .choose-file{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ldp-contact .choose-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:160px;max-width:180px;padding:2px 0;color:#9ba4ad;background-color:#f6f7f9;border-radius:5px;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}.ldp-contact .choose-file i{margin-right:10px;font-size:16px;color:#9ba4ad;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.ldp-contact .choose-file span{font-size:16px}.ldp-contact .name{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px;font-size:16px;white-space:pre-wrap;color:#9ba4ad;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}.ldp-contact .upload .wpcf7-form-control-wrap{position:absolute !important;left:0;top:0;right:0;bottom:0;margin-bottom:0}@media (max-width: 960px){.ldp-contact{margin-bottom:80px}.ldp-contact .mml-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp-contact .contact-form,.ldp-contact .contact-text{width:100%;max-width:580px;margin:0 auto}.ldp-contact .contact-text{margin-bottom:50px}}@media (max-width: 600px){.ldp-contact .upload-wrap{display:block;text-align:center}.ldp-contact .choose-file{padding:5px 0;margin:0 auto 20px}.ldp-contact .choose-file i{-webkit-transform:none;-ms-transform:none;transform:none}.ldp-contact input[type="submit"]{display:block;margin:0 auto;margin-right:auto !important}}@media (max-width: 450px){.ldp-contact h2{font-size:32px}}.ldp p{font-size:16px;font-family:pragmatica-extended, sans-serif;font-weight:300;font-style:normal}.ldp.ldp-page2 .ldp-contact .flex-2,.ldp.ldp-page3 .ldp-contact .flex-2,.ldp.ldp-page4 .ldp-contact .flex-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.ldp.ldp-page2 .ldp-contact .flex-2 li,.ldp.ldp-page3 .ldp-contact .flex-2 li,.ldp.ldp-page4 .ldp-contact .flex-2 li{width:calc(50% - 10px);margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp.ldp-page2 .ldp-contact .flex-2 li:not(:nth-child(2n)),.ldp.ldp-page3 .ldp-contact .flex-2 li:not(:nth-child(2n)),.ldp.ldp-page4 .ldp-contact .flex-2 li:not(:nth-child(2n)){margin-right:20px}.ldp.ldp-page2 .ldp-contact .block li,.ldp.ldp-page3 .ldp-contact .block li,.ldp.ldp-page4 .ldp-contact .block li{position:relative;padding-left:34px}.ldp.ldp-page2 .ldp-contact .block li:before,.ldp.ldp-page3 .ldp-contact .block li:before,.ldp.ldp-page4 .ldp-contact .block li:before{content:"\20";position:absolute;left:0;top:0;width:24px;height:24px;border:3px solid #00c0ff;border-radius:50%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp.ldp-page2 .ldp-contact .block li:after,.ldp.ldp-page3 .ldp-contact .block li:after,.ldp.ldp-page4 .ldp-contact .block li:after{content:"\20";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background-color:#00c0ff;-webkit-transform:translate3d(68%, 66%, 0);transform:translate3d(68%, 66%, 0);-webkit-box-sizing:border-box;box-sizing:border-box}.ldp.ldp-page2 .ldp-contact .block li:last-child,.ldp.ldp-page3 .ldp-contact .block li:last-child,.ldp.ldp-page4 .ldp-contact .block li:last-child{margin-bottom:0}.ldp.ldp-page2 table tr:first-child td,.ldp.ldp-page3 table tr:first-child td,.ldp.ldp-page4 table tr:first-child td{width:25%}.ldp.ldp-page2 .p09-precision,.ldp.ldp-page3 .p09-precision,.ldp.ldp-page4 .p09-precision{background-color:#f6f7f9}.ldp.ldp-page4 .p04-custom-parts .title h2,.ldp.ldp-page1 .p04-custom-parts .title h2{font-size:35px}.ldp .p01-technology-partner .new-title{margin-top:20px;color:#9ba4ad}.ldp .p01-technology-partner .new-title a{color:#00c0ff}.ldp .p01-industry-component{background-color:#f6f7f9}.ldp .p01-oem-service:before{display:none}.ldp .p01-oem-service .item{border-color:#f6f7f9}.ldp .p01-client{padding-top:120px}@media (max-width: 920px){.ldp .p01-client{padding-top:80px}}.ldp .p08-certify{background-color:#f6f7f9}.ldp .p09-precision{background:none}.ldp #cta:before{display:none}.ldp #cta h2{max-width:620px}.ldp #cta .cta-content{width:100%;max-width:100%}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2NvbW1vbi5zY3NzIiwiY29tcG9uZW50L3BvcHVwLWNmNy5zY3NzIiwicGFnZXMvQmxvZy5zY3NzIiwicGFnZXMvQmxvZy1EZXRhaWwuc2NzcyIsInBhZ2VzL3AxNC1jb250YWN0LnNjc3MiLCJwYWdlcy9wMTMtYmxvZy1kZXRhaWwuc2NzcyIsInBhZ2VzL3AxMi1ibG9nLnNjc3MiLCJwYWdlcy9wMTEtYWJvdXQuc2NzcyIsInBhZ2VzL3AxMC1xdWFsaXR5LnNjc3MiLCJwYWdlcy9wMDktcHRwZS5zY3NzIiwicGFnZXMvcDA4LWZhY3Rvcnkuc2NzcyIsInBhZ2VzL3AwNy0xLXByb2R1Y3QtZGV0YWlsLnNjc3MiLCJwYWdlcy9wMDctaW5kdXN0cmllcy5zY3NzIiwicGFnZXMvcDA2LTEtcHJvZHVjdC1kZXRhaWwuc2NzcyIsInBhZ2VzL3AwNi1tYXRlcmlhbC5zY3NzIiwicGFnZXMvcDA1LWNhcGFiaWxpdGllcy5zY3NzIiwicGFnZXMvcDA0LWN1c3RvbS1zZXJ2aWNlLnNjc3MiLCJwYWdlcy9wMDMtMS1wcm9kdWN0LWRldGFpbC5zY3NzIiwicGFnZXMvcDAzLXNlbWktZmluaXNoLnNjc3MiLCJwYWdlcy9wMDItMS1wcm9kdWN0LWRldGFpbC5zY3NzIiwicGFnZXMvcDAyLW1hY2hpbmUuc2NzcyIsInBhZ2VzL3AwMS1ob21lLnNjc3MiLCJwYWdlcy9sZHAtcGFnZTMuc2NzcyIsInBhZ2VzL2xkcC1wYWdlMi5zY3NzIiwicGFnZXMvbGRwLXBhZ2UxLnNjc3MiLCJwYWdlcy9sZHAtcGFnZTQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2NvbW1vblwiO1xuQGltcG9ydCBcImNvbXBvbmVudC9wb3B1cC1jZjdcIjtcbkBpbXBvcnQgXCJwYWdlcy9CbG9nXCI7XG5AaW1wb3J0IFwicGFnZXMvQmxvZy1EZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMTQtY29udGFjdFwiO1xuQGltcG9ydCBcInBhZ2VzL3AxMy1ibG9nLWRldGFpbFwiO1xuQGltcG9ydCBcInBhZ2VzL3AxMi1ibG9nXCI7XG5AaW1wb3J0IFwicGFnZXMvcDExLWFib3V0XCI7XG5AaW1wb3J0IFwicGFnZXMvcDEwLXF1YWxpdHlcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDktcHRwZVwiO1xuQGltcG9ydCBcInBhZ2VzL3AwOC1mYWN0b3J5XCI7XG5AaW1wb3J0IFwicGFnZXMvcDA3LTEtcHJvZHVjdC1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDctaW5kdXN0cmllc1wiO1xuQGltcG9ydCBcInBhZ2VzL3AwNi0xLXByb2R1Y3QtZGV0YWlsXCI7XG5AaW1wb3J0IFwicGFnZXMvcDA2LW1hdGVyaWFsXCI7XG5AaW1wb3J0IFwicGFnZXMvcDA1LWNhcGFiaWxpdGllc1wiO1xuQGltcG9ydCBcInBhZ2VzL3AwNC1jdXN0b20tc2VydmljZVwiO1xuQGltcG9ydCBcInBhZ2VzL3AwMy0xLXByb2R1Y3QtZGV0YWlsXCI7XG5AaW1wb3J0IFwicGFnZXMvcDAzLXNlbWktZmluaXNoXCI7XG5AaW1wb3J0IFwicGFnZXMvcDAyLTEtcHJvZHVjdC1kZXRhaWxcIjtcbkBpbXBvcnQgXCJwYWdlcy9wMDItbWFjaGluZVwiO1xuQGltcG9ydCBcInBhZ2VzL3AwMS1ob21lXCI7XG5AaW1wb3J0IFwicGFnZXMvbGRwLXBhZ2UzXCI7XG5AaW1wb3J0IFwicGFnZXMvbGRwLXBhZ2UyXCI7XG5AaW1wb3J0IFwicGFnZXMvbGRwLXBhZ2UxXCI7XG5AaW1wb3J0IFwicGFnZXMvbGRwLXBhZ2U0XCI7XG4iLCJAbWl4aW4gYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmhvdmVye1xuXG4gICAgfVxufVxuQG1peGluIGNsZWFyZml4IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5AbWl4aW4gcHJhLWxndCB7XG5cdGZvbnQtZmFtaWx5OiBwcmFnbWF0aWNhLWV4dGVuZGVkLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gcG9wLXJlZyB7XG5cdGZvbnQtZmFtaWx5OiBwb3BwaW5zLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gcG9wLXNlbWlib2xkIHtcblx0Zm9udC1mYW1pbHk6IHBvcHBpbnMsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBwb3AtZXh0Ym9sZCB7XG5cdGZvbnQtZmFtaWx5OiBwb3BwaW5zLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59IiwiJGltZ1VybDogXCIvd3AtY29udGVudC90aGVtZXMvYmV0aGVtZS1jaGlsZC9kaXN0L2ltZy9cIjtcdFx0LyogYmFja2dyb3VuZDogdXJsKCcjeyRpbWdVcmx9dGVzdC5qcGcnKTsgKi9cbiRjb250YWluZXJXaWR0aDogMTIwMHB4O1xuXG4kbWFpbjogIzAwYzBmZjtcbiIsIiNIZWFkZXJfd3JhcHBlcnsgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG4jSGVhZGVyeyBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiNUb3BfYmFye1xuXG4gICAgLy8gLmNvbnRhaW5lcnsgbWF4LXdpZHRoOiAkY29udGFpbmVyV2lkdGg7IH1cbiAgICAvLyAubG9nb3sgbWFyZ2luOiAwIDIwcHggMCAwOyB9XG5cbiAgICAjbWVudXtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBzcGFueyBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgPiBsaXsgd2lkdGg6IGF1dG87IG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3RpY2t5e1xuICAgICAgICAuY29udGFpbmVyIC5sb2dveyBtYXJnaW46IDAgMjBweCAwIDA7IH1cbiAgICB9XG59XG5cbi5iYW5uZXJ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5cbi8vLy8vLy8vL2Rjdy1oZWFkZXJcbiNIZWFkZXJ7XG4gICAgI1RvcF9iYXJ7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTc2MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudG9wX2Jhcl9sZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAubG9nb3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICNsb2dve1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV93cmFwcGVye1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC51YmVybWVudS1za2luLXdoaXRle1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAudWJlcm1lbnUtdGFyZ2V0LXRleHR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgICAgICAgICA+IC51YmVybWVudS10YXJnZXR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudWJlcm1lbnUtaXRlbS1sZXZlbC0wOmhvdmVyID4gLnViZXJtZW51LXRhcmdldCwgXG4gICAgICAgICAgICAudWJlcm1lbnUtaXRlbS1sZXZlbC0wLnViZXJtZW51LWFjdGl2ZSA+IC51YmVybWVudS10YXJnZXR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnViZXJtZW51LXN1Ym1lbnUge1xuICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogLTEwcHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC51YmVybWVudSAudWJlcm1lbnUtY3VycmVudC1tZW51LWl0ZW0+YT4udWJlcm1lbnUtdGFyZ2V0LXRleHR7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICAgICAgLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wPi51YmVybWVudS10YXJnZXR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG4gICAgICAgIH1cbiAgICAgICAgLnViZXJtZW51LXN1Yi1pbmRpY2F0b3JzIC51YmVybWVudS1oYXMtc3VibWVudS1kcm9wPi51YmVybWVudS10YXJnZXQ+LnViZXJtZW51LXN1Yi1pbmRpY2F0b3J7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51YmVybWVudS1za2luLXdoaXRlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xle1xuICAgICAgICAgICAgY29sb3I6JG1haW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXN0aWNreXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgICAgICAgICAvLyAubG9nb3tcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAvLyAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDE3cHggMDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vICYuaXMtc3RpY2t5e1xuICAgICAgICAgICAgLy8gICAgIC5sb2dve1xuICAgICAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAudWJlcm1lbnUtc2tpbi13aGl0ZSAudWJlcm1lbnUtdGFyZ2V0LXRleHR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpe1xuICAgICAgICAgICAgLnViZXJtZW51LXJlc3BvbnNpdmUtZGVmYXVsdC51YmVybWVudS1yZXNwb25zaXZlIC51YmVybWVudS1zdWJtZW51LnViZXJtZW51LXN1Ym1lbnUtdHlwZS1tZWdhPi51YmVybWVudS1pdGVtLnViZXJtZW51LWNvbHVtbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICAgICAgLnViZXJtZW51LXNraW4td2hpdGUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cblxuLmNhcGFiaWxpdHktc3VibWVudXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLm9uZS1jb2wge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXJlZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICYubGluazpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5vbmUtY29se1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgLnViZXJtZW51LWN1c3RvbS1jb250ZW50LmNhcGFiaWxpdHktd3JhcHtcbiAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICB9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHggKSBhbmQgKG1pbi13aWR0aDoxMTgxcHgpIHtcbiAgICAjSGVhZGVyICNUb3BfYmFyIC51YmVybWVudS1za2luLXdoaXRlIC51YmVybWVudS1pdGVtLWxldmVsLTAge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHggKSBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuICAgICNIZWFkZXIgI1RvcF9iYXIgLnViZXJtZW51LXNraW4td2hpdGUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICB9XG59XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHggKSBhbmQgKG1pbi13aWR0aDo5NjBweCkge1xuLy8gICAgICNIZWFkZXIgI1RvcF9iYXIgLnViZXJtZW51LXNraW4td2hpdGUgLnViZXJtZW51LWl0ZW0tbGV2ZWwtMCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbi8vICAgICB9XG4vLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCApIHtcbiAgICAjVG9wX2JhciBhLnJlc3BvbnNpdmUtbWVudS10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCApIHtcbiAgICAjSGVhZGVyICNUb3BfYmFyIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51YmVybWVudS1za2luLXdoaXRlLnViZXJtZW51LXJlc3BvbnNpdmUtdG9nZ2xlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZhcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWJlcm1lbnUtcmVzcG9uc2l2ZS1kZWZhdWx0LnViZXJtZW51LXJlc3BvbnNpdmUudWJlcm1lbnUgLnViZXJtZW51LW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxufVxuXG4iLCIjRm9vdGVye1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB6LWluZGV4OiA1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxMDI2IWltcG9ydGFudDtcblxuICAgIC5mb290ZXItd3JhcHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwIDc1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDUxNjM4O1xuICAgIH1cbiAgICBcbiAgICBoNHtcbiAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZDZkY2UyIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWZiMmI4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZi1ibG9ja3tcbiAgICAvLyAgICAgd2lkdGg6IDIwJTtcbiAgICAvLyAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAvLyB9XG4gICAgLnVwLXBhcnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbXBhbnl7XG4gICAgICAgICAgICBoNDpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZGNlMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+Pic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWZiMmI4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW47XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJlbG93LXBhcnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBcbiAgICB9XG4gICAgLmYtbG9nb3tcbiAgICAgICAgbWF4LXdpZHRoOiAxODZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTM3cHg7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5mb3tcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXJ2ZXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICB9XG4gICAgLmNvbXBhbnl7XG4gICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuICAgIFxuXG4gICAgLmNvcHl7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDA7XG4gICAgICAgIC5tbWwtcm93e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWZiMmI4O1xuICAgICAgICB9XG4gICAgICAgIC5iYWNrLXRvcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTUwcHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZi1ibG9ja3tcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTQ5cHgpe1xuICAgICAgICAudXAtcGFydHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuZi1ibG9ja3tcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VydmUsLmNvbXBhbnl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICAuZm9vdGVyLXdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmluaXNoZWQsIC5zZW1pLWZpbmlzaGVkLCAubWF0ZXJpYWwsIC5zZXJ2ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mLWJsb2Nre1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudXAtcGFydHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmYtbG9nb3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb21wYW55IHVse1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcbiAgICAgICAgLmNvbXBhbnkgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHVse1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY3Rhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTEwMjY7XG4gICAgfVxuXG4gICAgLmN0YS1jb250ZW50e1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3NjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwOGJlOSAwJSwgIzAwYzBmZiAxMDAlKTtcbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogODdweCAwO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTUwcHgpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IFxuICAgICAgICB9XG4gICAgfVxufSIsImh0bWwsICNXcmFwcGVyLCAjQ29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwe1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmF7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbmltZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4ub25lLmNvbHVtbntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50b3BfYmFyX2xlZnR7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG4ubW1sLXJvd3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1heC13aWR0aDogJGNvbnRhaW5lcldpZHRoO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgICAgIG1heC13aWR0aDogOTUlIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5tbWwtY29sc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnNsaWNrLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICMwMGMwZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5idG4tbHsgbGVmdDogMDsgfVxuICAgICYuYnRuLXJ7IHJpZ2h0OiAwOyB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG4uc2xpY2stZG90c3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBsaXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAmLnNsaWNrLWFjdGl2ZSwmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9ueyBkaXNwbGF5OiBub25lOyB9XG59XG5cbi5tbWwtbWFza3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDA7XG4gICAgbGVmdDogMDsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYubW1sLXNob3d7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxufVxuLm1tbC1tb2RhbHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTsgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDM0cHggMHB4IHJnYmEoMzMsIDMzLCAzMywgMC4xNSk7XG59XG4ubW1sLW1vZGFsLWhlYWRlcntcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1tbC1tb2RhbC1jbG9zZXtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1tbC1tb2RhbC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZsZXg6IDE7XG59XG5cbi5Zb3VUdWJlUG9wVXAtQ2xvc2V7IGxlZnQ6IGF1dG87IHJpZ2h0OiAwOyB0b3A6IC0zNnB4OyB9XG5cblxuLy8vLy8vLy8vbXkgY3VzdG9tXG5kaXYscCxzZWN0aW9uLGEsc3Bhbix1bCxsaSxoMSxoMixoMyxoNCxoNSxoNntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5kaXYuc2VjdGlvbl93cmFwcGVye1xuICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dHtcbiAgICBoMntcbiAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cbiAgICBoM3tcbiAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4uY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYXJ0aWNsZXtcbiAgICBwOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4uYnRue1xuICAgIGF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBwb3AtcmVnO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmLndoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWFpbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDhiZTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5saW5lYXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwOGJlOSAwJSwgIzAwYzBmZiAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCY6YWN0aXZlLCY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRtYWluO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5zZWMtbGlua3tcbiAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkbWFpbiFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjdXJyZW50LWJhbm5lcntcbiAgICAvLyBoZWlnaHQ6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDExMHB4IDAgNzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgaDF7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1leHRib2xkO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46YXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICB9XG5cbiAgICAjYnJlYWRjcnVtYnN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCl7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYnJlYWRjcnVtYnN7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG5cbiAgICB1bHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5mb3Jte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLXJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJi5uYW1le1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLmVtYWlse1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGlucHV0Om5vdChbdHlwZT1cInN1Ym1pdFwiXSlcbiAgICB0ZXh0YXJlYXtcbiAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICY6YWN0aXZlLCY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pe1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuYnRuLXdyYXB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC5hamF4LWxvYWRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgey8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgfVxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcnsvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgIH1cbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICBzcGFuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgfVxuICAgIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMThweCA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGJlOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYud3BjZjcgLmFqYXgtbG9hZGVye1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBkaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG4gICAgZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZ3tcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIG1hcmdpbjogMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gbGVmdDogMTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgLndwY2Y3LW1haWwtc2VudC1va3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICAudXBsb2Fke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuXG4gICAgICAgIC5jb3ZlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnlvdXItZmlsZS1uYW1le1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnlvdXItZmlsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgICAgIC5mb3JtLXJvdy5uYW1lLFxuICAgICAgICAuZm9ybS1yb3cuZW1haWx7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLnBuLWJ0bntcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICB1bHtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICAgICAgICBsaXtcbi8vICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuLy8gICAgICAgICAgICAgYXtcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuLy8gICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDtcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4vLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4vLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbi8vICAgICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICAgJi5hY3RpdmUsJjpob3Zlcntcbi8vICAgICAgICAgICAgICAgICBhe1xuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDlkOWQ5O1xuLy8gICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJG1haW47XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG5cblxuLy8gICAgIH1cbi8vICAgICBhLnByZXYtcGFnZSAsXG4vLyAgICAgYS5uZXh0LXBhZ2V7XG4vLyAgICAgICAgIG1hcmdpbjogNXB4O1xuLy8gICAgICAgICBpe1xuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4vLyAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuLy8gICAgICAgICAgICAgJjpob3Zlcntcbi8vICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJG1haW47XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi50YWJsZS13cmFwe1xuICAgIHRhYmxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRoLHRke1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2Q3ZGVlMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmOSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB0aCx0ZHtcbiAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3AtcmVnO1xuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cbn1cbiIsIi5wb3B1cC13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk5OTk5OTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAtd3JhcCAudGhlLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDQ1cHggNjBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICBcbiAgICB9XG4gICAgXG4gICAgXG59XG5cbi5wb3B1cC13cmFwIC50aGUtcG9wdXAgcCxsYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5wb3B1cC13cmFwIC50aGUtcG9wdXAgLmNsb3NlLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzQ5NDk0OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgXG4gICAgXG4vLyB9XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIFxuLy8gfVxuXG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOlx0bG9jYWwoJ1JvYm90byBTbGFiIFJlZ3VsYXInKSxcbiAgXHRcdGxvY2FsKCdSb2JvdG9TbGFiLVJlZ3VsYXInKSxcbiAgXHRcdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2JldGhlbWUtY2hpbGQvZGlzdC9jc3MvZm9udHMvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICBcdFx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmV0aGVtZS1jaGlsZC9kaXN0L2Nzcy9mb250cy9Sb2JvdG9TbGFiLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICBcdFx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvYmV0aGVtZS1jaGlsZC9kaXN0L2Nzcy9mb250cy9Sb2JvdG9TbGFiLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIFx0XHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9iZXRoZW1lLWNoaWxkL2Rpc3QvY3NzL2ZvbnRzL1JvYm90b1NsYWItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgXHRcdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuJGJsb2ctY29sb3I6ICMwMGMwZmY7XG4kYmxvZy1jb2xvci1ob3ZlcjogIzBlOTRlYTtcblxuXG5cbi5tbWwtY29scy0yLFxuLm1tbC1jb2xzLTMsXG4ubW1sLWNvbHMtNHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdC5ibG9nLWl0ZW17XG5cdFx0bWFyZ2luOiAxMHB4O1xuXHR9XG59XG4ubW1sLWNvbHMtMyAuYmxvZy1pdGVte1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm1tbC1jb2xzLTJ7XG5cdC5ibG9nLWl0ZW17IHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9XG59XG4ubW1sLWNvbHMtM3tcblx0LmJsb2ctaXRlbXsgXG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTsgXG5cdFx0XG5cdH1cblx0LmJsb2ctdGl0bGV7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbn1cblxuXG4ubW1sLWJsb2csXG4ubW1sLWJsb2ctcmVjZW50e1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4OyBmb250LXNpemU6IDE1cHg7XG5cblx0YXtcblx0XHRjb2xvcjogIzQ0NDtcblx0XHQmOmhvdmVyeyBjb2xvcjogJGJsb2ctY29sb3I7IH1cblx0fVxuXHQubW1sLWltYWdle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRpbWd7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblx0XHR9XG5cdH1cblx0Lm1tbC10ZXh0e1xuXHRcdGZsZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xuXHRcdC8vIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xuXHR9XG5cdC5mYS1jYXJldC1yaWdodHtcblx0XHRtYXJnaW4tbGVmdDogLjZlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI0cztcblx0fVxuXHQubW1sLXBhZ2Vze1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubW1sLXBhZ2V7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRtYXJnaW46IDVweCAycHg7XG5cdFx0Ji5tbWwtYWN0aXZlLFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJG1haW47XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbWFpbjtcblxuXHRcdH1cblx0fVxuXHQubW1sLXBhZ2UtbmV4dCxcblx0Lm1tbC1wYWdlLXByZXZ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlcjpub25lIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDVweCAxMHB4O1xuXHR9XG59XG4uYmxvZy1pdGVte1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dHJhbnNpdGlvbjogYWxsIC4yNHM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdCY6aG92ZXJ7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg4NCwgODcsIDkzLCAwLjEpO1xuXHRcdC5ibG9nLXRpdGxle1xuXHRcdFx0Y29sb3I6ICRtYWluO1xuXHRcdH1cblx0fVxufVxuLmJsb2ctdGl0bGV7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogcG9wcGlucywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDYwMCFpbXBvcnRhbnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Y29sb3I6ICMwNTEzMjE7XG5cdGZvbnQtc2l6ZTogMjVweDsgbGluZS1oZWlnaHQ6IDM1cHg7IGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvZy10aW1le1xuXHRmb250LWZhbWlseTogcHJhZ21hdGljYS1leHRlbmRlZCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjOWJhNGFkO1xuXHQuZmEtY2xvY2t7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHR9XG59XG4uYmxvZy1leGNlcnB0e1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5ibG9nLXRhZ3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7IHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAxMHB4IDE0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yOyBjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTFweDsgbGluZS1oZWlnaHQ6IDExcHg7XG5cdCY6ZW1wdHl7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuXG4vKiDmqKHmnb/moLflvI8gKi9cbi5ibG9nLXdpdGhiZ3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2U2ZWFmMTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udHBsLWJsb2ctMCxcbi50cGwtYmxvZy0xe1xuXHQuYmxvZy1pdGVte1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYmxvZy1yZWFkbW9yZXtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuYmxvZy1leGNlcnB0eyBjb2xvcjogIzg4ODsgfVxufVxuLnRwbC1ibG9nLTB7XG5cdC5ibG9nLXRpbWV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7IGJvdHRvbTogMTAwJTtcblx0XHRwYWRkaW5nOiAxNXB4IDlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgLTMwcHgpO1xuXHR9XG5cdC5ibG9nLWRhdGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblx0LmJsb2ctcmVhZG1vcmV7XG5cdFx0bWFyZ2luOiBhdXRvIDVweCAwIGF1dG87XG5cdFx0Y29sb3I6ICRibG9nLWNvbG9yO1xuXHRcdCY6aG92ZXJ7IGNvbG9yOiAkYmxvZy1jb2xvci1ob3ZlcjsgfVxuXHR9XG59XG4udHBsLWJsb2ctMXtcblx0LmJsb2ctcmVhZG1vcmV7XG5cdFx0bWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTRweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsb2ctY29sb3I7IGNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogJGJsb2ctY29sb3ItaG92ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi50cGwtYmxvZy0xLFxuLnRwbC1ibG9nLTJ7XG5cdC5ibG9nLXRpbWV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzM3NDM1NSwgLjcpOyBjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cbi50cGwtYmxvZy0ye1xuXHQuYmxvZy1yZWFkbW9yZXtcblx0XHRjb2xvcjogJGJsb2ctY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQmOmhvdmVyeyBjb2xvcjogJGJsb2ctY29sb3ItaG92ZXI7IH1cblx0fVxuXHQuYmxvZy1leGNlcnB0e1xuXHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cbn1cblxuLnRwbC1ibG9nLTN7XG5cdC5ibG9nLXRpbWV7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4udHBsLWJsb2ctNHtcblx0LmJsb2ctaXRlbXtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IDNweCA0cHggMTBweCAwcHggcmdiYSg2OSwgODIsIDEzOSwgMC4xKTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICdcXDIwJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDZweDsgd2lkdGg6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC4xNXMgZWFzZTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YmVmb3JleyB3aWR0aDogMTAwJTsgfVxuXHRcdH1cblx0fVxuXHQubW1sLXRleHR7XG5cdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHR9XG5cdC5ibG9nLXRpbWV7XG5cdFx0Y29sb3I6ICM5MDk1YTI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LmJsb2ctdGl0bGV7XG5cdFx0bWFyZ2luOiAyNXB4IDAgMTVweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICMyMjJjNDc7XG5cdFx0Jjpob3ZlcnsgY29sb3I6ICRibG9nLWNvbG9yOyB9XG5cdH1cblx0LmJsb2ctZXhjZXJwdHtcblx0XHRtYXJnaW46IDEwcHggMCA1MHB4O1xuXHR9XG5cdC5ibG9nLXJlYWRtb3Jle1xuXHRcdG1hcmdpbjogYXV0byAwIDAgMDtcblx0XHRjb2xvcjogJGJsb2ctY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Jjpob3ZlcnsgY29sb3I6ICRibG9nLWNvbG9yLWhvdmVyOyB9XG5cdFx0aXsgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblx0fVxufVxuXG5cbi50cGwtYmxvZy01LFxuLnRwbC1ibG9nLTYsXG4udHBsLWJsb2ctN3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQuYmxvZy1pdGVte1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuLnRwbC1ibG9nLTV7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICdcXDIwJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTAuNzYyNyU7IHRvcDogMDsgYm90dG9tOiAwO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0fVxuXHQuYmxvZy1pdGVte1xuXHRcdHBhZGRpbmctbGVmdDogMTYuOTUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnXFwyMCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxMC43NjI3JTsgdG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDlweDsgaGVpZ2h0OiA5cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkYmxvZy1jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE0cHgsIDApO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG5cdFx0XHRvdXRsaW5lOiAzcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICdcXDIwJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTZweDsgbGVmdDogY2FsYygxMC43NjI3JSArIDVweCk7XG5cdFx0XHRoZWlnaHQ6IDJweDsgd2lkdGg6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdH1cblx0XHQ+IGEge1xuXHRcdFx0d2lkdGg6IDQ2JTsgbWF4LXdpZHRoOiAzODBweDtcblx0XHR9XG5cdH1cblx0Lm1tbC10ZXh0e1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmJsb2ctdGltZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7XG5cdFx0bGVmdDogMDsgdG9wOiA3cHg7XG5cdFx0cGFkZGluZzogMCA2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yOyBjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRvdXRsaW5lOiA0cHggc29saWQgI2ZmZjtcblx0fVxuXHQuYmxvZy1yZWFkbW9yZXtcblx0XHRtYXJnaW46IGF1dG8gMCAxMHB4IDA7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmM7IGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0aXtcblx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yOGVtO1xuXHRcdH1cblx0fVxufVxuXG4udHBsLWJsb2ctNixcbi50cGwtYmxvZy03e1xuXHQuYmxvZy1pdGVte1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuYmxvZy10aW1le1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuYmxvZy1leGNlcnB0e1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cblx0LmJsb2ctcmVhZG1vcmV7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbi50cGwtYmxvZy02e1xuXHQuYmxvZy1pdGVte1xuXHRcdD4gYSB7XG5cdFx0XHR3aWR0aDogNDYlOyBtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxuXHQubW1sLXRleHR7XG5cdFx0cGFkZGluZzogMjBweCA4MHB4O1xuXHR9XG5cdC5ibG9nLXRpdGxle1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cdC5ibG9nLXJlYWRtb3Jle1xuXHRcdGNvbG9yOiAkYmxvZy1jb2xvcjtcblx0XHQmOmhvdmVyeyBjb2xvcjogJGJsb2ctY29sb3ItaG92ZXI7IH1cblx0fVxufVxuXG5cbi50cGwtYmxvZy03e1xuXHQuYmxvZy1pdGVte1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYmZjZmY7XG5cdFx0PiBhIHtcblx0XHRcdHdpZHRoOiA1MCU7IG1heC13aWR0aDogNTkwcHg7XG5cdFx0fVxuXHR9XG5cdC5tbWwtdGV4dHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHBhZGRpbmc6IDQwcHggNzBweDtcblx0fVxuXHQuYmxvZy10aW1le1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNDBweDsgYm90dG9tOiA0MHB4O1xuXHR9XG5cdC5ibG9nLXRpdGxle1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdH1cblx0LmJsb2ctcmVhZG1vcmV7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAwO1xuXHRcdHBhZGRpbmc6IDAgMTRweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvZy1jb2xvcjsgY29sb3I6ICNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibG9nLWNvbG9yLWhvdmVyOyBjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiDlk43lupQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xuXHQudHBsLWJsb2ctNXtcblx0XHQmOmJlZm9yZXsgZGlzcGxheTogbm9uZTsgfVxuXHRcdC5ibG9nLWl0ZW17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlcnsgZGlzcGxheTogbm9uZTsgfVxuXHRcdH1cblx0XHQuYmxvZy10aW1le1xuXHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnRwbC1ibG9nLTYsXG5cdC50cGwtYmxvZy03e1xuXHRcdC5tbWwtdGV4dHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCl7XG5cdC50cGwtYmxvZy00IC5ibG9nLWl0ZW17IHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCl7XG5cdC5tbWwtY29scy0zIC5ibG9nLWl0ZW17IHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9XG5cdC50cGwtYmxvZy01e1xuXHRcdC5ibG9nLWl0ZW17XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXtcblx0LnRwbC1ibG9nLTQgLmJsb2ctaXRlbSAubW1sLXRleHR7IHBhZGRpbmc6IDMwcHggMjBweCAyMHB4OyB9XG5cdC50cGwtYmxvZy02LFxuXHQudHBsLWJsb2ctN3tcblx0XHQuYmxvZy1pdGVte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9nLWV4Y2VycHR7IG1hcmdpbjogMCAwIDIwcHg7IH1cblx0fVxuXHQudHBsLWJsb2ctN3tcblx0XHQuYmxvZy1pdGVte1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdFx0fVxuXHRcdC5tbWwtdGV4dHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZmO1xuXHRcdH1cblx0XHQuYmxvZy10aW1le1xuXHRcdFx0Ym90dG9tOiAyNXB4OyByaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcblx0Lm1tbC1ibG9ne1xuXHRcdC8vIG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdC5tbWwtdGV4dHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHRcdC5ibG9nLWl0ZW17XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LmJsb2ctdGl0bGUsXG5cdC5tbWwtY29scy0zIC5ibG9nLXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQudHBsLWJsb2ctMSxcblx0LnRwbC1ibG9nLTJ7XG5cdFx0LmJsb2ctdGltZXtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxufSIsIi5tbWwtYmxvZy1kZXRhaWx7XG5cdC8vIG1hcmdpbjogMTIwcHggYXV0byA4MHB4O1xuXHRmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcblx0bGluZS1oZWlnaHQ6IDIzcHg7IGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2ctZGV0YWlsLWNvbHdpZHRoe1xuXHR3aWR0aDogMTAwJTtcblx0Ly8gbWF4LXdpZHRoOiA3MjBweDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uYmxvZy1kZXRhaWwtdGl0bGV7XG5cdGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDQ1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9nLWRldGFpbC1pbmZve1xuXHRtYXJnaW46IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2ctc2hhcmVze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQuYWRkdG9hbnlfc2hvcnRjb2RleyBtYXJnaW4tbGVmdDogNXB4OyB9XG5cdC5hZGR0b2FueV9saXN0IGF7XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdFx0bWF4LWhlaWdodDogMThweDtcblx0fVxufVxuXG4uYmxvZy1hcnRpY2xle1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmxvZy13aWRnZXR7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZsZXg6IDE7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nOiAyNXB4IDMwcHggMTBweCA0NXB4O1xuXHRtYXgtd2lkdGg6IDM4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDg0LCA4NywgOTMsIDAuMSk7XG5cdGgye1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0dWx7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZGRkLCAuMyk7XG5cdH1cblx0bGl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGF7IGNvbG9yOiAjNjY2OyB9XG5cdFx0XHQuZmEtYXJyb3ctcmlnaHR7IG9wYWNpdHk6IDE7IH1cblx0XHR9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0YXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2RkZCwgLjMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmEtYXJyb3ctcmlnaHR7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjRzO1xuXHR9XG5cdGF7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdH1cbn1cblxuLmJsb2ctZGV0YWlsLWNvbnRlbnR7XG5cdEBpbmNsdWRlIHByYS1sZ3Q7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjOWJhNGFkO1xuXHRsZXR0ZXItc3BhY2luZzogLjQ4cHg7XG5cblx0c3Ryb25nLGJ7XG5cdFx0QGluY2x1ZGUgcG9wLXNlbWlib2xkIDtcblx0XHRmb250LXNpemU6MjJweDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRjb2xvcjogIzA1MTMyMTtcblx0fVxuXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdH1cblx0aDF7IGZvbnQtc2l6ZTogMzVweDsgfVxuXHRoMnsgZm9udC1zaXplOiAyOXB4OyB9XG5cdGgzeyBmb250LXNpemU6IDI0cHg7IH1cblx0aDR7IGZvbnQtc2l6ZTogMTlweDsgfVxuXHRoNXsgZm9udC1zaXplOiAxNHB4OyB9XG5cdHAsIGxpeyBtYXJnaW46IDAgMCAxMHB4OyB9XG5cdGltZywgdmlkZW8sIGF1ZGlve1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdHdpZHRoOiB1bnNldCAhaW1wb3J0YW50OyBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0JjpmaXJzdC1jaGlsZHsgbWFyZ2luLXRvcDogMDsgfVxuXHR9XG59XG5cbi5tbWwtYmxvZy1yZWNlbnR7XG5cdG1hcmdpbjogMTIwcHggYXV0byA2MHB4O1xuXHQ+IGgye1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdH1cblx0Lm1tbC10ZXh0e1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweCAzMHB4O1xuXHR9XG5cdC5ibG9nLXRpdGxle1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuXHQuYmxvZy1hcnRpY2xle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5ibG9nLWRldGFpbC1jb2x3aWR0aHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblx0LmJsb2ctd2lkZ2V0e1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcblx0Lm1tbC1ibG9nLWRldGFpbHtcblx0XHRtYXJnaW46IDYwcHggYXV0bztcblx0fVxuXHQuYmxvZy13aWRnZXR7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQubW1sLWJsb2ctcmVjZW50e1xuXHRcdG1hcmdpbjogNDBweCBhdXRvO1xuXHRcdD4gaDJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5ibG9nLWl0ZW17XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdG1heC13aWR0aDogMzgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIucDE0LWNvbnRhY3QtaW5mb3tcbiAgICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAubW1sLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTEwcHggMCAxMHB4O1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgICAuZGV0YWlse1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDEwcHg7ICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7ICBcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMTQtY29udGFjdC1mb3Jte1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0ICAgIGJveC1zaGFkb3c6IDEzcHggMTVweCAzMHB4IDBweCByZ2JhKDE2OSwgMTk4LCAyMjgsIDAuMik7XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogNDk4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuZm9ybS13cmFwe1xuICAgICAgICBtYXgtd2lkdGg6IDY4MnB4O1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDgwcHggNjBweCA4MHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnAxNC1jb250YWN0LWluZm8ge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlIDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMTQtY29udGFjdC1mb3Jte1xuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS13cmFwe1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAucDE0LWNvbnRhY3QtZm9ybSAuZm9ybS13cmFwe1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpe1xuICAgIC5wMTQtY29udGFjdC1mb3JtIHtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5wMTQtY29udGFjdC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAucDE0LWNvbnRhY3QtZm9ybXtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgLnAxNC1jb250YWN0LWluZm8gLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG59IiwiI2Rjdy1ibG9nLWRldGFpbHtcbiAgICBwYWRkaW5nOjgwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgIH1cbn0iLCIjZGN3LWJsb2d7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxufVxuXG4ubXktYmxvZ3tcbiAgICAmI2N0YXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG59IiwiLmFib3V0LXVze1xuICAgICNjdGF7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICB9XG4gICAgXG4gICAgfVxufVxuXG4ucDExLWRpZmZlcmVuY2V7XG4gICAgcGFkZGluZzo4MHB4IDAgMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICAuaW1nLXdyYXB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwIDQwcHg7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTYlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjhjZTk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmRlc2N7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbn1cblxuLnAxMS12YWx1ZXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAvLyB3aWR0aDogNDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgLndvcmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkIDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjcwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgLy8gd2lkdGg6IDU4JTtcbiAgICB9XG4gICAgLml0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMyOTJkMzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAuaWNvbntcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmluZm97XG4gICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxufVxuXG4vLyAucDExLW1pbGVzdG9uZXtcbi8vICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzA4YmU5IDAlLCAjMDBjMGZmIDEwMCUpO1xuXG4vLyAgICAgLnRpdGxlIHtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbi8vICAgICAgICAgaDJ7XG4vLyAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAuZ2FsYXh5e1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIGhlaWdodDogNjAwcHg7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgMCAxMjBweDtcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4vLyAgICAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuLy8gICAgICAgICAmLmdhbGF4eS1pbml0aWFsaXplZHtcbi8vICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC50cmFja3tcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICBsZWZ0OiAwOyB0b3A6IDUwJTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbi8vICAgICAgICAgaGVpZ2h0OiA1cHg7XG4vLyAgICAgICAgIHdpZHRoOiAxNjAwcHg7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMi41cHgsMCk7XG4vLyAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4vLyAgICAgICAgICYudHJhY2staW5pdGlhbGl6ZWR7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIuNXB4LDApICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLmNvbWV0LFxuLy8gICAgIC5oaXN0b3J5c3tcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7XG4vLyAgICAgICAgIGhlaWdodDogNXB4O1xuLy8gICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuLy8gICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuLy8gICAgIH1cbi8vICAgICAuY29tZXR7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgd2lkdGg6IDA7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzA3ZWU5IDAlLCAjMDliNmZiIDUwJSwgIzZlZDlmZiAxMDAlKTtcbi8vICAgICAgICAgJjphZnRlcntcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMztcbi8vICAgICAgICAgICAgIHJpZ2h0OiAtNnB4O1xuLy8gICAgICAgICAgICAgdG9wOiAtM3B4O1xuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDtcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgODBweCAjZmZmO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6YmVmb3Jle1xuLy8gICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyO1xuLy8gICAgICAgICAgICAgcmlnaHQ6IDA7IHRvcDogNTAlO1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDtcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTBweCBjaXJjbGUsIHJnYmEoMTEsMTAxLDI1NSwuOCksIHJnYmEoMTQ3LDE4NywyNTUsMCksIHRyYW5zcGFyZW50KTtcbi8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA5MHB4IDUwcHggcmdiYSgxMSwxMDEsMjU1LC44KTtcbi8vICAgICAgICAgICAgIGFuaW1hdGlvbjogc2hpbm5pbmcgMnMgbGluZWFyIGluZmluaXRlO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5oaXN0b3J5c3tcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgbWFyZ2luOiAwIDE4MHB4O1xuLy8gICAgICAgICA+IGxpIHtcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIFxuLy8gICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4vLyAgICAgICAgICAgICAgICAgdGltZXsgXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDUwJTsgXG4vLyAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgLnRleHR7IHRvcDogMTAwMCU7IH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4vLyAgICAgICAgICAgICAgICAgdGltZXsgXG4vLyAgICAgICAgICAgICAgICAgICAgIHRvcDogNDUwJTsgXG4vLyAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgLnRleHR7IGJvdHRvbTogMTAwMCU7IH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICYubW1sLXNob3d7XG4vLyAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSAudGV4dHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTJweCk7IH1cbi8vICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIC50ZXh0eyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTJweCk7IH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICY6YmVmb3Jle1xuLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICAgICAgbGVmdDogNTAlOyB0b3A6IDA7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAtNnB4O1xuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7XG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgdGltZSwgLnRleHR7XG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuLy8gICAgICAgICB9XG4vLyAgICAgICAgIHRpbWV7XG4vLyAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atc2VtaWJvbGQ7XG4vLyAgICAgICAgICAgICBjb2xvcjogIzNhZDRmNTtcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLnRleHR7XG4vLyAgICAgICAgICAgICBwe1xuLy8gICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICM5ZmRmZjU7XG4vLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyBcbi8vICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIC5waWN7XG4vLyAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbi8vICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbi8vICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4OyAgICAgICAgICAgIFxuLy8gICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbiAgICAgICAgXG4vLyAgICAgfVxuICAgIFxuLy8gICAgIEBrZXlmcmFtZXMgc2hpbm5pbmcge1xuLy8gICAgICAgICAyMCV7IGJveC1zaGFkb3c6IDAgMCA4MHB4IDUwcHggcmdiYSg0OCwxMzksMjMzLC43KTsgfVxuLy8gICAgICAgICA0MCV7IGJveC1zaGFkb3c6IDAgMCA5MHB4IDUwcHggcmdiYSg0OCwxMzksMjMzLC41KTsgfVxuLy8gICAgICAgICA2MCV7IGJveC1zaGFkb3c6IDAgMCA4MHB4IDUwcHggcmdiYSg0OCwxMzksMjMzLC42KTsgfVxuLy8gICAgICAgICA4MCV7IGJveC1zaGFkb3c6IDAgMCA5MHB4IDUwcHggcmdiYSg0OCwxMzksMjMzLC44KTsgfVxuLy8gICAgIH1cbiAgICBcbiAgICBcblxuLy8gfVxuXG4ucDExLW1pbGVzdG9uZXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwOGJlOSAwJSwgIzAwYzBmZiAxMDAlKTtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdhbGF4eXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAudHJhY2t7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMTYwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIuNXB4LDApO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cbiAgICAuY29tZXQsXG4gICAgLmhpc3Rvcnlze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgfVxuICAgIC5jb21ldHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDdlZTkgMCUsICMwOWI2ZmIgNTAlLCAjNmVkOWZmIDEwMCUpO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4MHB4ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7XG4gICAgICAgICAgICByaWdodDogMDsgdG9wOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MHB4IGNpcmNsZSwgcmdiYSgxMSwxMDEsMjU1LC44KSwgcmdiYSgxNDcsMTg3LDI1NSwwKSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDkwcHggNTBweCByZ2JhKDExLDEwMSwyNTUsLjgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGlubmluZyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhpc3Rvcnlze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgMTgwcHg7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICB0aW1leyBcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0NTAlOyBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dHsgdG9wOiAxMDAwJTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICB0aW1leyBcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NTAlOyBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dHsgYm90dG9tOiAxMDAwJTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tbWwtc2hvd3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIC50ZXh0eyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMnB4KTsgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLnRleHR7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMnB4KTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7IHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zcHggMCAwIC02cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aW1lLCAudGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgdGltZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2FkNGY1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzlmZGZmNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7ICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgQGtleWZyYW1lcyBzaGlubmluZyB7XG4gICAgICAgIDIwJXsgYm94LXNoYWRvdzogMCAwIDgwcHggNTBweCByZ2JhKDQ4LDEzOSwyMzMsLjcpOyB9XG4gICAgICAgIDQwJXsgYm94LXNoYWRvdzogMCAwIDkwcHggNTBweCByZ2JhKDQ4LDEzOSwyMzMsLjUpOyB9XG4gICAgICAgIDYwJXsgYm94LXNoYWRvdzogMCAwIDgwcHggNTBweCByZ2JhKDQ4LDEzOSwyMzMsLjYpOyB9XG4gICAgICAgIDgwJXsgYm94LXNoYWRvdzogMCAwIDkwcHggNTBweCByZ2JhKDQ4LDEzOSwyMzMsLjgpOyB9XG4gICAgfVxuICAgIFxuICAgIFxuXG59XG5cblxuXG5cbi5wMTEtdGVhbXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWFyZ2luOiAwIDkwcHggMCAxMHB4O1xuICAgICAgICBcbiAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMyOTJkMzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ucDExLWNvbW1lbnR7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6MTIwcHggMCA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXJ7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDExMHB4O1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tc2xpZGVye1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDExLXBhZ2UtbGlua3tcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHggNjBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAxM3B4IDE1cHggMzBweCAwcHggcmdiYSgxNjksIDE5OCwgMjI4LCAwLjIpO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyZDMxO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb257XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnNlYy1saW5re1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLnAxMS1ibG9ne1xuICAgIHBhZGRpbmc6MTIwcHggMCA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50aXRsZSAuc2VjLWxpbmt7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7IFxuICAgIH1cblxuICAgIC5pdGVtLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLml0ZW17XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIHdpZHRoOiAzMi41JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246ICBhbGwgLjNzIGVhc2U7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDg0LCA4NywgOTMsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDVweCA1cHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjokbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDMwcHg7ICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgLnAxMS1kaWZmZXJlbmNlIC5kZXNje1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgfVxuICAgIC5wMTEtdmFsdWUge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0td3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XG5cbiAgICAgICAgfVxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZve1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDExLXRlYW0ge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46MCA2LjE2NiUgMCAwLjgzMyU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDExLXBhZ2UtbGluayAuaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCApO1xuICAgIH1cbiAgICAucDExLWJsb2cgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHggKTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTUwcHgpe1xuICAgIC5wMTEtY29tbWVudCAubG9nby1zbGlkZXIgLml0ZW17XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6ODUwcHgpe1xuICAgIC5wMTEtdGVhbSB7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NTBweCl7XG4gICAgLnAxMS1kaWZmZXJlbmNlIHtcbiAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuaW1nLXdyYXB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDExLXZhbHVlIHtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS13cmFwe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMTEtcGFnZS1saW5rIC5pdGVte1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW46MCAxJSAyMHB4O1xuICAgIH1cbiAgICAucDExLWJsb2cgLml0ZW17XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjowIDElIDIwcHg7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAucDExLWRpZmZlcmVuY2Uge1xuICAgICAgICBwYWRkaW5nOjYwcHggMDtcbiAgICB9XG4gICAgLnAxMS12YWx1ZXtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA2MHB4O1xuICAgIH1cbiAgICAucDExLXRlYW0ge1xuICAgICAgICBwYWRkaW5nOjYwcHggMDtcblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXdyYXB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxMS1jb21tZW50IHtcbiAgICAgICAgcGFkZGluZzo2MHB4IDA7XG5cbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1zbGlkZXIgLml0ZW17XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDExLXBhZ2UtbGlua3tcbiAgICAgICAgcGFkZGluZzo2MHB4IDA7XG4gICAgfVxuICAgIC5wMTEtYmxvZ3tcbiAgICAgICAgcGFkZGluZzo2MHB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcbiAgICAucDExLXRlYW0ge1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDElIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxMS1wYWdlLWxpbmsgLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMTEtYmxvZyAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucDEwLWJlbmVmaXR7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXG4gICAgfVxuICAgIHVse1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXJlZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMTAtaW5jb21pbmd7XG4gICAgcGFkZGluZzogMTIwcHggMDtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50aXRsZSBwe1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byA1MHB4O1xuICAgIH1cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5waWN7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG59XG5cblxuLnAxMC1maW5hbHtcbiAgICBwYWRkaW5nOiAwIDAgMTIwcHg7XG5cbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGl0bGUgcHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNTBweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGlje1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbn1cblxuLnAxMC1kdXJpbmd7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggOTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXItd3JhcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICAgIC5zbGljay10cmFja3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAuYnRuLWdyb3Vwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhOGZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2luZ2xle1xuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLmluZm97XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxM3B4IDE1cHggMzBweCAwcHggcmdiYSgxNjksIDE5OCwgMjI4LCAwLjIpO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSwmOmhvdmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wMTAtYmVuZWZpdCAudGl0bGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICAgIC5wMTAtaW5jb21pbmcgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDEwLWZpbmFsIC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICB9XG4gICAgLnAxMC1kdXJpbmcge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXItd3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KXtcbiAgICAucDEwLWR1cmluZyB7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MXB4KSBhbmQgKG1heC13aWR0aDogOTk1cHgpe1xuICAgIC5wMTAtZHVyaW5nIC5zbGljay1kb3Rze1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XG4gICAgLnAxMC1kdXJpbmcge1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLXdyYXB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAucDEwLWJlbmVmaXQge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucDEwLWluY29taW5nIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46MCAxJSAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAxMC1maW5hbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuXG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbjowIDElIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAxMC1kdXJpbmcgLnNsaWNrLXRyYWNre1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpe1xuICAgIC5wMTAtZHVyaW5nIC5zaW5nbGUgLmluZm97XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuICAgIC5wMTAtZmluYWwgLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46MCBhdXRvIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcbiAgICAucDEwLWluY29taW5nIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFjaGluaW5nLXRlY2huaXF1ZXN7XG4gICAgI2N0YXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG59XG5cbi5wMDktcHJlY2lzaW9ue1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgLnRpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7ICBcbiAgICAgICAgICAgIHdpZHRoOiA0NCU7IFxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkOyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW46IDQ1cHggMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saXN0e1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlci13cmFwe1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tbHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tcntcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTdweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2h5e1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAubGlzdHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS13cmFwe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgICB9XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm90aGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgLnRhYi13cmFwe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAubmF2LXRhYntcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2FkNGUxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3Zjk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTJweCAwIDAgLTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saW5le1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgLmNpcmNsZTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1vdXRlcntcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwOS1zdGFuZGFyZHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgXG4gICAgfVxuICAgIC5kZXNje1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG9we1xuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbXtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wMDktc3RhbmRhcmQge1xuICAgICAgICAudG9wIC5pbWd7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20gLmltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KXtcbiAgICAucDA5LXN0YW5kYXJke1xuICAgICAgICAuaXRlbTpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxuICAgICAgICB9XG4gICAgICAgIC5kZXNje1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAudG9wIC5pbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCl7XG4gICAgLnAwOS1wcmVjaXNpb24gLndoeSAuaXRlbXtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzA4YmU5IDAlLCAjMDBjMGZmIDEwMCUpO1xuICAgICAgICAgICAgaDQscHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MHB4KSBhbmQgKG1heC13aWR0aDogODk5cHgpe1xuICAgIC5wMDktcHJlY2lzaW9uIC53aHkgLml0ZW17XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzMwOGJlOSAwJSwgIzAwYzBmZiAxMDAlKTtcbiAgICAgICAgICAgICAgICBoNCxwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAucDA5LXN0YW5kYXJke1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzlweCl7XG4gICAgLnAwOS1wcmVjaXNpb24gLndoeSAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMzA4YmU5IDAlLCAjMDBjMGZmIDEwMCUpO1xuICAgICAgICAgICAgaDQscHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgICAucDA5LXByZWNpc2lvbiAub3RoZXIge1xuICAgICAgICAubmF2LXRhYiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIC5jaXJjbGU6OmFmdGVyLFxuICAgICAgICAgICAgICAgIC5jaXJjbGU6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAubGluZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItb3V0ZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnAwOS1wcmVjaXNpb24ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIC5zbGlkZXItd3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA5LXByZWNpc2lvbiAub3RoZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XG4gICAgLnAwOS1wcmVjaXNpb24gLm90aGVyIC5uYXYtdGFiIGF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmFjdG9yeXtcbiAgICAjY3Rhe1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbn1cblxuLnAwOC1tb2Rlcm57XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG5cbiAgICAuc2xpZGVyLWZvcntcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuc2xpZGVyLW5hdntcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICAudGh1bWJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogODlweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWN1cnJlbnR7XG4gICAgICAgICAgICAudGh1bWJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJG1haW47XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDgtcGVvcGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuXG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIG1hcmdpbjogIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTcwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXJlZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDgtY2VydGlmeXtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTI3cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbi5wMDgtcmVsYXRlZC1saW5re1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDEzcHggMTVweCAzMHB4IDBweCByZ2JhKDE2OSwgMTk4LCAyMjgsIDAuMik7XG4gICAgICAgIC53b3Jke1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atc2VtaWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmM2Y2ZjhcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCl7XG4gICAgLnAwOC1wZW9wbGUgLnRleHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnAwOC1jZXJ0aWZ5IC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICB9XG4gICAgLnAwOC1yZWxhdGVkLWxpbmsgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIC5wMDgtcGVvcGxlIHtcbiAgICAgICAgLmltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHR7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KXtcbiAgICAucDA4LXJlbGF0ZWQtbGluayAuaXRlbXtcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5wMDgtbW9kZXJuIHtcbiAgICAgICAgcGFkZGluZzo2MHB4IDAgO1xuICAgICAgICAuc2xpZGVyLW5hdntcbiAgICAgICAgICAgIG1hcmdpbjogLTUlIGF1dG8gMDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAubGVmdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDgtY2VydGlmeSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA4LXJlbGF0ZWQtbGlua3tcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpe1xuICAgIC5wMDgtcmVsYXRlZC1saW5rIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KXtcbiAgICAucDA4LW1vZGVybiAuc2xpZGVyLW5hdiBwe1xuICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpe1xuICAgIC5wMDgtY2VydGlmeSB7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46MCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucDA3MS10ZW1wbGF0ZXtcbiAgICAjY3Rhe1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wMDcxLW1hdGVyaWFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgcGFkZGluZzogNjBweCA4MHB4IDAgMTBweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHYtd3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0ICAgICAgICBib3gtc2hhZG93OiAxM3B4IDE1cHggMzBweCAwcHggcmdiYSgxNjksIDE5OCwgMjI4LCAwLjIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MzBweCAzMHB4IDU1cHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBjMGZmO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwNzEtYXBwbGljYXRpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDE4MHB4IDA7IFxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBtYXgtd2lkdGg6IDg3MHB4O1xuICAgICAgICB3aWR0aDogNDUuNSU7XG4gICAgICAgIGhlaWdodDogOTUwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICB9XG5cbiAgICAubW1sLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubGVmdC1pbWd7XG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgIC8vIHdpZHRoOiA0MiU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAwIDEwcHg7XG4gICAgICAgIC5saW5le1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLXdyYXB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLWluZm97XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwNTEzMjE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnRuLXJ7XG4gICAgICAgICAgICAgICAgdG9wOiAxNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmOGNlOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnJpZ2h0LWRlc2N7XG4gICAgICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgICAgIC8vIHdpZHRoOiA1OCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG5cbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3RoZXItaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAyNXB4O1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGlje1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5udW17XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGlje1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1NHB4OyAgICAgICAgICAgIFxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm51bXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXJlZztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDA3MS1yZWxhdGVke1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5idG4tZ3JvdXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhOGZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDcxLXByb3ZlbntcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZSBwe1xuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwOyBcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICB9XG4gICAgLml0ZW17XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5waWN7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5idG4tZ3JvdXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhOGZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnAwNzEtbWF0ZXJpYWwge1xuICAgICAgICAuYWR2LXdyYXAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7IFxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwNzEtYXBwbGljYXRpb24ge1xuICAgICAgICAubGVmdC1pbWd7XG4gICAgICAgICAgICB3aWR0aDogNDElO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1kZXNjIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgICAgICAgICAgLnNpbmdsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MXB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KXtcbiAgICAucDA3MS1hcHBsaWNhdGlvbntcbiAgICAgICAgLmxlZnQtaW1nIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJ0bi1ye1xuICAgICAgICAgICAgICAgIHRvcDogNDIlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XG4gICAgLnAwNzEtbWF0ZXJpYWwge1xuICAgICAgICAuYWR2LXdyYXB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA7XG4gICAgICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXsgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAwNzEtYXBwbGljYXRpb24ge1xuICAgICAgICBwYWRkaW5nOjEyMHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgLnNsaWRlci13cmFwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgICAgICAmLmJ0bi1se1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5idG4tcntcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1kZXNjIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIC5zaW5nbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5wMDcxLW1hdGVyaWFse1xuICAgICAgICBwYWRkaW5nOjYwcHggMDtcbiAgICB9XG4gICAgLnAwNzEtYXBwbGljYXRpb257XG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xuICAgICAgICAubGVmdC1pbWcgLnNsaWNrLWFycm93e1xuICAgICAgICAgICAgcmlnaHQ6MTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLmJ0bi1se1xuICAgICAgICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idG4tcntcbiAgICAgICAgICAgICAgICB0b3A6IDQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA3MS1yZWxhdGVke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgLnAwNzEtcHJvdmVue1xuICAgICAgICBwYWRkaW5nOjYwcHggMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAucDA3MS1hcHBsaWNhdGlvbiAucmlnaHQtZGVzYyAuc2luZ2xle1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgLnAwNzEtYXBwbGljYXRpb257XG4gICAgICAgIC5sZWZ0LWltZyAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICAmLmJ0bi1se1xuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5idG4tcntcbiAgICAgICAgICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgIC5wMDcxLW1hdGVyaWFsIC5hZHYtd3JhcCAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwNzEtYXBwbGljYXRpb24gLnJpZ2h0LWRlc2MgLnNpbmdsZXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxufSIsIi5pbmR1c3RyaWVzLXNlcnZlZHtcbiAgICAjY3Rhe1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbn1cbi5wMDctaW5kdXN0cnktY29udGVudHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbS13cmFwe1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW46IDAgMTBweCA1MHB4O1xuICAgICAgICBcbiAgICB9XG4gICAgLnRleHR7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnAwNy1pbmR1c3RyeS1jb250ZW50IC5pdGVtLXdyYXB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbjogMCAxJSA1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5wMDctaW5kdXN0cnktY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLml0ZW0td3JhcHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDYxLXRlbXBsYXRle1xuICAgICNjdGF7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDIxLWN1c3RvbWl6YXRpb257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMzEtcGRmLWRvd25sb2Fke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIH1cbiAgICAucDA2MS1vdGhlcntcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbn1cbi5wMDYxLXByb3BlcnR5e1xuICAgIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgLnRpdGxlIHB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDU1cHg7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV4dHJhe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLnAwNjEtZW5oYW5jZXtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC50aXRsZSB7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGF7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOjE4cHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDYxLWZ1ZmlsbHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLm5hdi10YWJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDEwcHggMzBweDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIsJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5tb3Jle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBhe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDYxLW90aGVye1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGUgcHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNDVweDtcbiAgICB9XG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBcbiAgICB9XG4gICAgLml0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgd2lkdGg6IDE5JTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDhiZTkgMCUsICMwMGMwZmYgMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wMDYxLWZ1ZmlsbCB7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwNjEtb3RoZXIgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDIwcHgpO1xuXG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAgIC5wMDYxLWZ1ZmlsbCB7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XG4gICAgLnAwNjEtb3RoZXIgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpe1xuICAgIC5wMDYxLWZ1ZmlsbCAubmF2LXRhYiBhe1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDMzLjMzJSFpbXBvcnRhbnQ7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAucDA2MS1mdWZpbGwgLFxuICAgIC5wMDYxLXByb3BlcnR5LFxuICAgIC5wMDYxLWVuaGFuY2V7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgLnAwNjEtdGVtcGxhdGUgLnAwMjEtY3VzdG9taXphdGlvbiAubGVmdCAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBcbiAgICB9XG4gICAgLnAwNjEtdGVtcGxhdGUge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgICAgICAgXG4gICAgfVxuICAgIC5wMDYxLW90aGVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgLnAwNjEtZnVmaWxsIHtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA2MS1wcm9wZXJ0eSB1bCBsaXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCl7XG4gICAgLnAwNjEtZnVmaWxsIC5uYXYtdGFiIGF7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNTAlIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDYxLW90aGVyIC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7XG4gICAgLnAwNjEtZnVmaWxsIHtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwNjEtZnVmaWxsIC5uYXYtdGFiIGF7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpe1xuICAgIC5wMDYxLW90aGVyIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWF0ZXJpYWx7XG4gICAgI2N0YXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG59XG4ucDA2LXRvcC1kZXNje1xuICAgIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgLnRpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB3aWR0aDogNDUuNSU7XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgd2lkdGg6IDU0LjUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZGNkYztcbiAgICB9XG59XG5cbi5wMDYtY29udGVudC1ibG9ja3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC5pdGVtLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAubGVmdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIC5sZWZ0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGlje1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogNTAuNSU7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWMtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBpY3tcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDQ5LjUlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAucDA2LWNvbnRlbnQtYmxvY2sgLml0ZW0td3JhcHtcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAubGVmdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAubGVmdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC5wMDYtdG9wLWRlc2Mge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIC5sZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDA2LWNvbnRlbnQtYmxvY2t7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAuaXRlbS13cmFwe1xuICAgICAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDIhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5zZWMtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGlje1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDEhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiXG4uY2FwYWJpbGl0aWVzICNjdGF7XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgfVxufVxuLnAwNS1ibG9jay13cmFwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuXG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIHdpZHRoOiA0OS41JTtcbiAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDUwLjUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYy1saW5re1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XG4gICAgLnAwNS1ibG9jay13cmFwIC5yaWdodHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODUwcHgpe1xuICAgIC5wMDUtYmxvY2std3JhcCB7XG4gICAgICAgIC5pbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAucDA1LWJsb2NrLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxufSIsIi5jdXN0b20tc2VydmljZXtcbiAgICAjY3Rhe1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgIFxuICAgIH1cbn1cblxuLnAwNC1jdXN0b20tcGFydHN7XG4gICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4IDM1cHg7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXJnaW46IDAgMTAwcHggMjBweCAxMHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDM4MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZmZmO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFiZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDA0LWZvcm11bGF0aW9ue1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTEwcHg7ICAgICAgICAgICAgIFxuICAgIC50aXRsZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucDA0LW1vcmUtdGhhbntcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgLnRpdGxle1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDU1cHhcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyAuY29udGVudC13cmFwe1xuICAgICAgICBcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgICAgIC5pbWd7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MyU7XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgLy8gfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wMDQtY3VzdG9tLXBhcnRzIHtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogMjguNSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMSUgMjBweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5LjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgIHdpZHRoOiAzMC41JTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA3LjUlIDIwcHggMSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwNC1tb3JlLXRoYW4gLml0ZW17XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkgLmltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSAuaW1ne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NTBweCl7XG4gICAgLnAwNC1jdXN0b20tcGFydHMgLml0ZW17XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnAwNC1jdXN0b20tcGFydHMge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxJSAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDQtZm9ybXVsYXRpb257XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIH1cbiAgICAucDA0LW1vcmUtdGhhbiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgLnAwNC1jdXN0b20tcGFydHMgLml0ZW17XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgLnAwNC1jdXN0b20tcGFydHMgLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAucDA0LWZvcm11bGF0aW9uIC5idG4gYXtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICB9XG59IiwiLnAwMzEtcGRmLWRvd25sb2Fke1xuICAgIHBhZGRpbmc6ICAwIDAgMTIwcHg7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkN2RlZTA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ucDAzMS1zYW1wbGV7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubmF2LXRhYntcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkIDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDhiZTkgMCUsICMwMGMwZmYgMTAwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXdyYXB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuICAgIC5kZXNje1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMjBweCAwIDEwcHg7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHByYWdtYXRpY2EtZXh0ZW5kZWQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LXdyYXB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1zbGlkZXtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6aG92ZXJ7XG4gICAgICAgIC8vICAgICBwe1xuICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cbiAgICAuaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAucDAzMS1zYW1wbGUge1xuICAgICAgICAubmF2LXRhYiBhe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG5cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNiUgMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIC5pdGVte1xuICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLnAwMzEtcGRmLWRvd25sb2FkIC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcblxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgIC5wMDMxLXNhbXBsZSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLm5hdi10YWIgYXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNje1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LXdyYXB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuaXRlbXtcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIC8vIH1cbiAgICAgICBcbiAgICB9XG4gICAgLnAwMzEtcGRmLWRvd25sb2FkIHtcbiAgICAgICAgcGFkZGluZzo2MHB4IDA7XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTAwcHgpe1xuICAgIC5wMDMxLXNhbXBsZSB7XG4gICAgICAgIC5uYXYtdGFiIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMzEtcGRmLWRvd25sb2FkIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0MDBweCl7XG4vLyAgICAgLnAwMzEtc2FtcGxlIC5pdGVte1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xuLy8gICAgICAgICAmOmxhc3QtY2hpbGR7XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuIiwiLnAwMy1zZW1pLWZpbmlzaHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuXG4gICAgLnRpdGxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB3aWR0aDogNDUuNSU7XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgICAgd2lkdGg6IDU0LjUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZGNkYztcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgICBwe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzI1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ucDAzLWNoYXJhY3RlcntcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuXG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTVweDtcbiAgICB9XG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgd2lkdGg6IDMyLjUlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHQgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb257XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBjMGZmO1xuICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5wMDMtc2VtaS1maW5pc2ggLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAzLWNoYXJhY3RlciAuaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTVweCl7XG4gICAgLnAwMy1zZW1pLWZpbmlzaCAucmlnaHR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuICAgIC5wMDMtc2VtaS1maW5pc2ggLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAzLWNoYXJhY3RlciAuaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnAwMy1zZW1pLWZpbmlzaCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAzLWNoYXJhY3RlcntcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICBcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KXtcbiAgICAucDAzLXNlbWktZmluaXNoIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAzLWNoYXJhY3RlciAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucDAyMS10b3AtaW5mb3tcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyBcbiAgICB9XG4gICAgLmxpbmUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgIH1cbiAgICAucGlje1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wMDIxLXdoeS1vcmRlcntcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5sZWZ0LW5hdntcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDI1LjUlO1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4IDE4cHggMzZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzliYTRhZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtZGVzY3tcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgICAgd2lkdGg6IDc0LjUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgID51bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3AtcmVnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC13cmFwe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdCAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCA1NXB4IDMwcHg7XG4gICAgICAgICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vICAgICByaWdodDowO1xuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAvLyAgICAgbWF4LWhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2JldGhlbWUtY2hpbGQvZGlzdC9pbWcvcDAyLTEtYmVsbG93cy9wMDItMS1zMDMuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3AtcmVnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwMjEtc2FtcGxle1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmNvbnRlbnQtd3JhcCAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuXG59XG5cbi5wMDIxLW1hdGVyaWFse1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgLnRhYmxlLXdyYXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG4gICAgLm1hc2t7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDIxLWN1c3RvbWl6YXRpb257XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB3aWR0aDogMzMuNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIC5saW5le1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICB9XG4gICAgLnJpZ2h0LWFkdiB7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIHdpZHRoOiA2Ni41JTtcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEzcHggMTVweCAzMHB4IDBweCByZ2JhKDE2OSwgMTk4LCAyMjgsIDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA2MHB4O1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb257XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTI1cHg7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MmQzMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgLnAwMjEtdG9wLWluZm8gLmxlZnR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7XG4gICAgfVxuICAgIC5wMDIxLXdoeS1vcmRlciAucmlnaHQtZGVzY3tcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG4gICAgLnAwMjEtc2FtcGxlIC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgICAucDAyMS1zYW1wbGUgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpe1xuICAgIC5wMDIxLWN1c3RvbWl6YXRpb24ge1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgICAgLmxpbmV7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtYWR2e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLnAwMjEtdG9wLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIC5sZWZ0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5waWN7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMjEtd2h5LW9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5sZWZ0LW5hdntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWRlc2N7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAyMS1zYW1wbGV7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgLnAwMjEtbWF0ZXJpYWx7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgLnAwMjEtY3VzdG9taXphdGlvbntcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpe1xuICAgIC5wMDIxLWN1c3RvbWl6YXRpb24gLnJpZ2h0LWFkdntcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSVcbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAucDAyMS1zYW1wbGUgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KXtcbiAgICAucDAyMS1zYW1wbGUgLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wMDItbWFjaGluZXtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcblxuICAgIC5tbWwtcm93e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50aXRsZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDcwcHggO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogNTVweCA2OHB4IDU1cHggNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wMDItY2F0ZWdvcnl7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLml0ZW0td3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KXtcbiAgICAucDAyLW1hY2hpbmUgLml0ZW17XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbjogMCAxJSAyMHB4O1xuICAgIH1cbiAgICAucDAyLWNhdGVnb3J5IC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyMHB4KTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KXtcbiAgICAucDAyLWNhdGVnb3J5IC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODUwcHgpe1xuICAgIC5wMDItbWFjaGluZSAuaXRlbXtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgIC5wMDItbWFjaGluZXtcbiAgICAgICAgcGFkZGluZzo2MHB4IDA7XG4gICAgfVxuICAgIC5wMDItY2F0ZWdvcnl7XG4gICAgICAgIHBhZGRpbmc6NjBweCAwO1xuXG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY1MHB4KXtcbiAgICAucDAyLW1hY2hpbmUgLml0ZW17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcbiAgICAucDAyLWNhdGVnb3J5IC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMHB4KXtcbiAgICAucDAyLWNhdGVnb3J5IC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaG9tZXtcbiAgICAucDExLWJsb2d7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4jYmFubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgXG4gICAgXG4gICAgLmJhbm5lci1jb250ZW50e1xuICAgICAgICBoZWlnaHQ6IDY4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgIC5zbGlkZXItd3JhcCwgLnNsaWNrLWxpc3QsIC5zbGljay10cmFja3tcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAuYmctd3JhcHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAmLmZpcnN0e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9iZXRoZW1lLWNoaWxkL2Rpc3QvaW1nL3AwMS1ob21lL3AwMS1zMDEtcGljMi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2Vjb25ke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9iZXRoZW1lLWNoaWxkL2Rpc3QvaW1nL3AwMS1ob21lL3AwMS1zMDEtcGljLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3AtZXh0Ym9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atc2VtaWJvbGQgO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByYS1sZ3QgO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwM2JkZmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzglO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGMwZmY7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1yZWc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMmE4ZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGJlOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwMS1pbmR1c3RyeS1jb21wb25lbnR7XG4gICAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xuICAgIC5tbWwtcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgJi50aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00N3B4O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KC50aXRsZSl7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjpub3QoLnRpdGxlKXtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWd7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxufVxuXG4ucDAxLXNlbWktZmluaXNoe1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7IFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG5cbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudGl0bGV7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzA1MTMyMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW47XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wMDEtdGVjaG5vbG9neS1wYXJ0bmVye1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgLm1tbC1yb3d7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1ncm91cHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICYuYnRuLWx7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYnRuLXJ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhOGZmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1zbGlkZXtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuXG4gICAgLml0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDEzcHggMTVweCAzMHB4IDBweCByZ2JhKDE2OSwgMTk4LCAyMjgsIDAuMik7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgfVxuICAgICAgICAudGV4dHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogIzI5MmQzMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pY29ue1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDEwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5wMDEtb2VtLXNlcnZpY2V7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIC8vIG1heC13aWR0aDogMTg0MHB4O1xuICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICB9XG5cbiAgICAubW1sLXJvd3tcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDU1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICB3aWR0aDogMzIuNSU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjMjkyZDMxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnAwMS1nZXQtc3RhcnRlZHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvYmV0aGVtZS1jaGlsZC9kaXN0L2ltZy9wMDEtaG9tZS9wMDEtczA3LXBpYy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlcjsgXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNjVweCAwIDk1cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgLmNvbnRlbnQtd3JhcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAubGVmdHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgbWFyZ2luOiAxMjBweCAwIDEwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucDAxLWNsaWVudHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAudGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIH1cbiAgICAuaXRlbXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCl7XG4gICAgLy8gLnAwMS1vZW0tc2VydmljZTo6YmVmb3Jle1xuICAgIC8vICAgICB3aWR0aDogOTglO1xuICAgIC8vIH1cbiAgICAvLyAjYmFubmVyIC5iYW5uZXItY29udGVudCAudGV4dHtcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAvLyB9XG4vLyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpe1xuICAgICNiYW5uZXIgLml0ZW0td3JhcCAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCl7XG4gICAgXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgI2Jhbm5lciAuYmFubmVyLWNvbnRlbnQgLnRleHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB9XG4gICAgLnAwMS1pbmR1c3RyeS1jb21wb25lbnQgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xuICAgICAgICAmLnRpdGxle1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDEtc2VtaS1maW5pc2ggLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAxLXRlY2hub2xvZ3ktcGFydG5lciAuaXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxuICAgIC5wMDEtb2VtLXNlcnZpY2UgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAxLWdldC1zdGFydGVkIC5sZWZ0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTVweCl7XG4gICAgI2Jhbm5lciAuYmFubmVyLWNvbnRlbnR7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgfVxuICAgIC5wMDEtaW5kdXN0cnktY29tcG9uZW50IC5pdGVtLnRpdGxlIGgye1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCl7XG4gICAgLnAwMS1pbmR1c3RyeS1jb21wb25lbnQgLml0ZW17XG4gICAgfVxuXG4gICAgLnAwMS1pbmR1c3RyeS1jb21wb25lbnQgLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAxLWNsaWVudCAuaXRlbXtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuICAgIC5wMDEtc2VtaS1maW5pc2ggLml0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICAucDAxLW9lbS1zZXJ2aWNlIC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgI2Jhbm5lciAuYmFubmVyLWNvbnRlbnQgLnNsaWRlci13cmFwe1xuICAgICAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgI2Jhbm5lciB7XG4gICAgICAgIC5iYW5uZXItY29udGVudHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIC5zbGlkZXItd3JhcCwgLnNsaWNrLWxpc3QsIC5zbGljay10cmFja3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmctd3JhcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS13cmFwe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5wMDEtaW5kdXN0cnktY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgICYudGl0bGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucDAxLXNlbWktZmluaXNoe1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgIC5wMDEtdGVjaG5vbG9neS1wYXJ0bmVyIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgICAgIC5zaW5nbGUtc2xpZGV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW17XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDEtb2VtLXNlcnZpY2V7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnAwMS1nZXQtc3RhcnRlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4OyBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5wMDEtY2xpZW50IC5pdGVte1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCl7XG4gICAgI2Jhbm5lciAuaXRlbS13cmFwIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgIC5wMDEtaW5kdXN0cnktY29tcG9uZW50IC5pdGVte1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB9XG4gICAgLnAwMS1vZW0tc2VydmljZSAuaXRlbXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcbiAgICAucDAxLXNlbWktZmluaXNoIC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpe1xuICAgIC5wMDEtaW5kdXN0cnktY29tcG9uZW50IC5pdGVte1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIiLCIiLCIubGRwLWJhbm5lcntcbiAgICBoZWlnaHQ6IDY4MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nVXJsfS9sZHAvcDAxLXMwMS1waWMuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuXG4gICAgc3Ryb25nLGgxLHB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBzdHJvbmd7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLXNlbWlib2xkO1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSAgcG9wLWV4dGJvbGQ7XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubW1sLXJvd3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5iYW5uZXItaWNvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgfVxuICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogNzc0cHg7XG4gICAgICAgIG1hcmdpbjogLTQwcHggYXV0byAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MjVweCl7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1tbC1yb3d7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyLWljb257XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGRwLWNvbnRhY3R7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgaDJ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDtcbiAgICB9XG4gICAgaDR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMwNTEzMjE7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1zZW1pYm9sZDtcbiAgICB9XG4gICAgZGl2W3JvbGU9XCJmb3JtXCJde1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMDUxMzIxO1xuICAgICAgICBAaW5jbHVkZSBwcmEtbGd0O1xuICAgICAgICBzcGFuW3JvbGU9XCJhbGVydFwiXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBmb3Jte1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tbC1yb3d7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybSxcbiAgICAuY29udGFjdC10ZXh0e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuY29udGFjdC10ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLXJlZztcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYzBmZjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1mb3Jte1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMTNweCAxNXB4IDMwcHggMHB4IHJnYmEoMTY5LCAxOTgsIDIyOCwgMC4yKTtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItdGl0bGV7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzBmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAuaXB0LXJvd3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJi5mbGV4e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkLXdyYXAsXG4gICAgLmNob29zZS1maWxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5jaG9vc2UtZmlsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgcHJhLWxndDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhNGFkO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmFtZXtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgY29sb3I6ICM5YmE0YWQ7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgfVxuICAgIC51cGxvYWQgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIC5tbWwtcm93e1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWZvcm0sXG4gICAgICAgIC5jb250YWN0LXRleHR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdC10ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIC51cGxvYWQtd3JhcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jaG9vc2UtZmlsZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxkcHtcbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIHByYS1sZ3Q7XG4gICAgfVxuXG4gICAgJi5sZHAtcGFnZTIsXG4gICAgJi5sZHAtcGFnZTMsXG4gICAgJi5sZHAtcGFnZTR7XG4gICAgICAgIC5sZHAtY29udGFjdHtcbiAgICAgICAgICAgIC5mbGV4LTJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgybikpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2Nre1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMGMwZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjMGZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2OCUsNjYlLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxle1xuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wMDktcHJlY2lzaW9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxkcC1wYWdlNCxcbiAgICAmLmxkcC1wYWdlMXtcbiAgICAgICAgLnAwNC1jdXN0b20tcGFydHN7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucDAxLXRlY2hub2xvZ3ktcGFydG5lcntcbiAgICAgICAgLm5ldy10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzliYTRhZDtcbiAgICAgICAgICAgIGF7IGNvbG9yOiAjMDBjMGZmOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucDAxLWluZHVzdHJ5LWNvbXBvbmVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICB9XG4gICAgLnAwMS1vZW0tc2VydmljZXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVte1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjZmN2Y5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAwMS1jbGllbnR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnAwOC1jZXJ0aWZ5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICAgIH1cblxuICAgIC5wMDktcHJlY2lzaW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgICNjdGF7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBR0FBLEFBQUEsZUFBZSxBQUFBLENBQUUsVUFBVSxDQUFFLGVBQWUsQ0FBSSxBQUNoRCxBQUFBLE9BQU8sQUFBQSxDQUFFLFVBQVUsQ0FBRSxZQUFZLENBQUksQUFDckMsQUFPUSxRQVBBLENBS0osS0FBSyxDQUVELENBQUMsQUFBQSxDQUNHLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLE1BQU0sQ0FBRSxPQUFPLENBR2xCLEFBWlQsQUFXWSxRQVhKLENBS0osS0FBSyxDQUVELENBQUMsQ0FJRyxJQUFJLEFBQUEsQ0FBRSxNQUFNLENBQUUsSUFBSSxDQUFJLEFBWGxDLEFBYVEsUUFiQSxDQUtKLEtBQUssQ0FRRCxTQUFTLEFBQUEsQ0FDTCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixhQUFh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 */
