@charset "UTF-8";
/*
Theme Name: Base Theme
Version: 1.1.1
Description: Theme template for Base Theme
Author: Baytek
Author URI: http://baytek.ca
*/@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700,900);@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/wp-content/themes/health-plus/fonts/icomoon.eot);src:url(/wp-content/themes/health-plus/fonts/icomoon.eot?nbvgx1#iefix) format("embedded-opentype"),url(/wp-content/themes/health-plus/fonts/icomoon.ttf) format("truetype"),url(/wp-content/themes/health-plus/fonts/icomoon.woff) format("woff"),url(/wp-content/themes/health-plus/fonts/icomoon.svg) format("svg")}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}

/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.border-top{border-top:1px solid #cacaca!important}.border-right{border-right:1px solid #cacaca!important}.border-bottom{border-bottom:1px solid #cacaca!important}.border-left{border-left:1px solid #cacaca!important}.no-padding-top{padding-top:0!important}.no-padding-right{padding-right:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-padding{padding:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}*{word-wrap:normal!important;-webkit-box-sizing:border-box;box-sizing:border-box}body{-moz-osx-font-smoothing:graysåcale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#333;font-family:Work Sans,sans-serif;font-size:16px;font-size:1rem;line-height:1.3;text-rendering:optimizeLegibility}body .site{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body .site-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.et_pb_column{z-index:1!important}::-moz-selection{background-color:#02acdb;color:#fff}::selection{background-color:#02acdb;color:#fff}.h1,h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){.h1,h1{font-size:50px}}@media only screen and (max-width:767px){.h1,h1{font-size:45px}}@media only screen and (max-width:480px){.h1,h1{font-size:36px}}.h2,h2{font-size:40px;font-weight:500}@media only screen and (max-width:980px){.h2,h2{font-size:36px}}@media only screen and (max-width:767px){.h2,h2{font-size:32px}}@media only screen and (max-width:480px){.h2,h2{font-size:28px}}.h3,h3{font-size:28px;font-weight:400;margin-bottom:.5em;text-transform:none}@media only screen and (max-width:767px){.h3,h3{font-size:22px}}.h4,h4{font-size:14px;font-weight:400;text-transform:uppercase}.h5,h5{font-size:19px;text-transform:none}p:not(:last-child){margin-bottom:1em}h4 a{font-weight:400!important}a{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;text-decoration:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;transition:all .2s ease}a,a:focus,a:hover{color:#02acdb}strong{font-weight:700}em{font-style:italic}.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:50px}}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:45px}}@media only screen and (max-width:480px){.et_divi_builder #et_builder_outer_content .et_pb_section .h1,.et_divi_builder #et_builder_outer_content .et_pb_section h1{font-size:36px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:40px;font-weight:500}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:36px}}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:32px}}@media only screen and (max-width:480px){.et_divi_builder #et_builder_outer_content .et_pb_section .h2,.et_divi_builder #et_builder_outer_content .et_pb_section h2{font-size:28px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h3,.et_divi_builder #et_builder_outer_content .et_pb_section h3{font-size:28px;font-weight:400;margin-bottom:.5em;text-transform:none}@media only screen and (max-width:767px){.et_divi_builder #et_builder_outer_content .et_pb_section .h3,.et_divi_builder #et_builder_outer_content .et_pb_section h3{font-size:22px}}.et_divi_builder #et_builder_outer_content .et_pb_section .h4,.et_divi_builder #et_builder_outer_content .et_pb_section h4{font-size:14px;font-weight:400;text-transform:uppercase}.et_divi_builder #et_builder_outer_content .et_pb_section .h5,.et_divi_builder #et_builder_outer_content .et_pb_section h5{font-size:19px;text-transform:none}.et_divi_builder #et_builder_outer_content .et_pb_section a{font-weight:700}.et_divi_builder #et_builder_outer_content .et_pb_section h1,.et_divi_builder #et_builder_outer_content .et_pb_section h2,.et_divi_builder #et_builder_outer_content .et_pb_section h3,.et_divi_builder #et_builder_outer_content .et_pb_section h4,.et_divi_builder #et_builder_outer_content .et_pb_section h5,.et_divi_builder #et_builder_outer_content .et_pb_section h6{line-height:1.1;padding-bottom:.2em}.et_divi_builder #et_builder_outer_content .et_pb_section ul{padding-left:1em}.et_divi_builder #et_builder_outer_content .et_pb_section ul:not(:last-child){margin-bottom:1em}.et_divi_builder #et_builder_outer_content .et_pb_section ul li{list-style:disc;padding-left:.2em}.et_divi_builder #et_builder_outer_content .et_pb_section li:not(:last-child){margin-bottom:.5em}.highlight{color:#fff!important}.highlight.light{color:#02acdb!important}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row,.wrapper{margin-left:auto!important;margin-right:auto!important;max-width:1600px;width:90%}body.et_divi_builder #et_builder_outer_content{line-height:1.5}body.et_divi_builder #et_builder_outer_content .et_pb_section.color-bg{background-color:#eee!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg{background-color:#fff!important;color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.dark-bg h6{color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay{color:#fff;position:relative}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay h6{color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay.dark:before{background-color:rgba(0,0,0,.8)}body.et_divi_builder #et_builder_outer_content .et_pb_section.overlay.color-main:before{background-color:hsla(0,0%,100%,.95)}body.et_divi_builder #et_builder_outer_content .et_pb_section.fullwidth{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.fullwidth .et_pb_row{max-width:none;padding:0!important;width:100%}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column{margin:0!important;padding:50px 25px;width:50%}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column .et_pb_module{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:first-child{background-color:#336746}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(2){background-color:#4a785b}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(3){background-color:#60886f}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:first-child .et_pb_column:nth-child(4){background-color:#779a84}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:nth-child(2) .et_pb_column:first-child{background-color:#60886f}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row:nth-child(2) .et_pb_column:nth-child(2){background-color:#779a84}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:40vw;justify-content:center;max-height:500px;min-height:250px}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner .et_pb_row{padding:0}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner:before{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner h1{margin-top:150px;text-shadow:0 2px 4px rgba(0,0,0,.3)}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half{overflow:hidden;padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;max-width:none;padding:0!important;width:100%}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 45%;flex:1 0 45%;-ms-flex-direction:column;flex-direction:column;margin:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column.bg-img{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}body.et_divi_builder #et_builder_outer_content .et_pb_section.half-half .et_pb_column .et_pb_module{background-position:50%;background-size:cover;font-size:16px;font-size:1rem;height:100%;height:40vw;max-height:550px;min-height:265px}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner p{margin-left:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers{padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none;padding:0;width:100%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:150px;padding-top:150px;position:relative}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image:first-child{right:0;top:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image:nth-child(2){bottom:-40px;height:50%;right:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:first-child .et_pb_image img{float:right}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:last-child .et_pb_image:first-child{left:0;top:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_2.images:last-child .et_pb_image:nth-child(2){bottom:-40px;height:50%;left:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3{margin:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3 .et_pb_image{left:0;margin:0 auto;right:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:first-child img{margin-left:auto;margin-right:0}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:last-child img{margin-left:0;margin-right:auto}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:first-child .et_pb_image,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:last-child .et_pb_image{top:-40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.et_pb_column_1_3:nth-child(2) .et_pb_image{bottom:-40px;z-index:9}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image){margin-left:auto!important;margin-right:auto!important;max-width:770px;padding-left:5%;padding-right:5%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h1,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h2,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h3,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h4,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h5,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) h6,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) ol,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) p,body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_module:not(.et_pb_image) ul{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_image{height:100%;margin:0!important;max-width:100%;position:absolute}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_image img{-webkit-box-shadow:0 0 40px 5px rgba(0,0,0,.25);box-shadow:0 0 40px 5px rgba(0,0,0,.25);display:block;margin-left:auto;margin-right:auto;max-height:100%;max-width:none}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro{text-align:center}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro h1:after{color:#fff;content:"////////";display:block;font-size:10px;font-size:.625rem;font-style:italic;font-weight:900;letter-spacing:6px;margin:1em auto 0}body.et_divi_builder #et_builder_outer_content .et_pb_section .section-intro+.et_pb_button_module_wrapper{margin-top:-1em!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .top-border-columns .et_pb_column{border-top:1px solid #cacaca;padding-top:30px}body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 ol,body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 p,body.et_divi_builder #et_builder_outer_content .et_pb_column_4_4 ul{margin-left:auto!important;margin-right:auto!important;max-width:500px}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title{margin-bottom:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:46px;font-weight:400}@media only screen and (max-width:980px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:50px}}@media only screen and (max-width:767px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:45px}}@media only screen and (max-width:480px){body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_post_title .et_pb_title_container h1{font-size:36px}}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ol,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ul{text-align:left}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_text ul li{list-style:disc}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial{background-color:rgba(0,0,0,.6);border-radius:10px;line-height:1.3;margin-left:auto!important;margin-right:auto!important;max-width:770px;padding:25px}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial p:not(.et_pb_testimonial_meta){font-size:22px;font-size:1.375rem;max-width:100%;padding:0}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial strong{font-weight:400}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial .et_pb_testimonial_meta{font-weight:700}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a{background-color:rgba(0,0,0,.6);border-color:hsla(0,0%,100%,.6)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_testimonial+.et_pb_button_module_wrapper a:hover{background-color:rgba(0,0,0,.8)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member{margin-bottom:25px!important;text-align:center}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description{display:block}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description h4{font-size:inherit;font-weight:700;margin-top:20px}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description p{line-height:1.4}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_description .et_pb_member_position{min-height:45px;padding-bottom:0}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;transition:all .2s ease}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after{background-color:transparent;border:1px solid #fff;border-radius:10px;content:"View Bio";display:inline-block;font-size:16px;font-size:1rem;font-weight:600;left:50%;line-height:1;padding:.6em 1em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:after{content:none!important}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after:hover{background-color:#fff;color:#fff}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#fff;color:#fff;opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;transition:all .2s ease}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.6);bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;transition:all .2s ease}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:focus:before,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_team_member .et_pb_team_member_image:hover:before{opacity:1}.btn,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button{background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;line-height:1;padding:.6em 1em}.btn:after,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:after{content:none!important}.btn:focus,.btn:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:hover{background-color:#fff;color:#fff}.btn,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button{border-radius:3px;border-width:1px!important;margin-bottom:5px;margin-top:2%;padding:.6em 2.5em!important}.btn:focus,.btn:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button:hover{background-color:#fff!important;border:1px solid #02acdb!important;color:#02acdb!important}.btn.et_pb_bg_layout_light,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light{color:#fff}.btn.et_pb_bg_layout_light:focus,.btn.et_pb_bg_layout_light:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_light:hover{background-color:#fff;color:#fff}.btn.et_pb_bg_layout_dark,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_bg_layout_dark{background-color:#02acdb;color:#fff}.btn.et_pb_button_8,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8{background-color:#0e416b!important;color:#fff!important}.btn.et_pb_button_8:focus,.btn.et_pb_button_8:hover,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8:focus,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button.et_pb_button_8:hover{background-color:#fff!important;border:1px solid #0e416b!important;color:#0e416b!important}.btn+.et_pb_button,body.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_button+.et_pb_button{margin-left:10px}input:not([type=submit]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:18px;font-size:1.125rem;padding:1em}input:not([type=submit]):focus,select:focus,textarea:focus{border-color:#fff;outline:none}input[type=submit]{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (-webkit-min-device-pixel-ratio:0){select{background-image:url(images/icons/icon-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:40px}}.twitter i.fa-circle{color:#01abf0}.facebook i.fa-circle{color:#39579a}.google i.fa-circle{color:#df4a32}nav li{display:inline-block;list-style:none}.social-menu .icon a{display:block;font-size:0;line-height:1}.social-menu .icon a:before{color:inherit;display:block;font-family:fontawesome;font-size:14px;font-size:.875rem}.social-menu .icon a[href*=facebook]:before{content:"\f09a"}.social-menu .icon a[href*=twitter]:before{content:"\f099"}.social-menu .icon a[href*=pinterest]:before{content:"\f231"}.social-menu .icon a[href*=google]:before{content:"\f0d5"}.social-menu .icon a[href*=instagram]:before{content:"\f16d"}.social-menu .icon a[href*=youtube]:before{content:"\f16a"}.social-menu .icon a[href*=linkedin]:before{content:"\f0e1"}header{bottom:auto;font-size:20px;font-size:1.25rem;height:150px;left:0;position:fixed;right:0;top:0}header,header .top-menu{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}header .top-menu{font-size:16px;font-size:14px;font-size:.875rem;font-weight:400;padding:5px 5%;text-align:right;text-transform:uppercase;-webkit-transition:none;transition:none}header .top-menu .icon.linkedin{vertical-align:-2px}@media screen and (max-width:1300px){header .top-menu{padding:5px 2%}}header .top-menu li a{color:#02acdb}header .top-menu li a:hover{color:#fff}header .bottom-menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:10px 5%}@media screen and (max-width:1300px){header .bottom-menu{padding:10px 1%}}header .bottom-menu{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}header .bottom-menu li>a{padding:10px 5px}header .bottom-menu li.button>a{padding:7px 30px}header .bottom-menu li.button{border:1px solid #fff;border-radius:3px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}header .bottom-menu li.button.narrow>a{padding:7px 14px}header .bottom-menu li.button:hover{background:#fff}header .bottom-menu li.button:hover a{color:#02acdb}@media screen and (max-width:1300px){header .bottom-menu li>a{padding:10px 5px}header .bottom-menu li.button.narrow>a{padding:7px 14px}header .bottom-menu li.button>a{padding:7px 30px}}header .bottom-menu img{padding:5px;width:14em}@media screen and (max-width:1100px){header .bottom-menu img{padding:15px 5px;width:10em}}header .is-sticky{background-color:#fff;padding:15px 5% 8px}header .is-sticky a{color:#02acdb}header .is-sticky li.button{border:1px solid #02acdb}header .is-sticky li.button:hover{background:#02acdb}header .is-sticky li.button:hover a{color:#fff}header .is-sticky{-webkit-box-shadow:inset 0 -2px 0 0 #d4d4d4;box-shadow:inset 0 -2px 0 0 #d4d4d4}@media only screen and (max-width:768px){header .is-sticky .logo-link{margin-top:15px}}header #reminder{-ms-flex-item-align:center;align-self:center;color:#fff}header a{color:#fff;display:inline-block;font-weight:400}header .logo-link{height:70px;max-width:20%;width:200px}@media only screen and (max-width:768px){header .logo-link{height:80px}}header img{display:block;height:auto;width:320px}header ul{margin:0;padding:0}header ul>li{display:inline-block;margin:0 0 0 1em;vertical-align:middle}@media screen and (max-width:1300px){header ul>li{margin:0 0 0 .5em}}header li{list-style:none}header .menu-item-has-children a{display:inline}@media screen and (min-width:768px){header>ul>li>a{margin-left:0}header{
    /* Sub Menus */}header li ul{display:none;padding-right:10px;position:absolute;text-align:left;width:inherit}header li ul li,header li:hover ul{display:block}header li>ul{background-color:#444;list-style:none;margin:0;padding:0}header .menu-item-has-children:after{color:#fff;content:"›";display:inline-block;padding-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:pre}}header .current-menu-item>a{color:#02acdb}header .is-sticky .current-menu-item>a{border-bottom:1px solid #02acdb}header{z-index:999!important}.single-post header a{color:#02acdb}.single-post header li.button{border:1px solid #02acdb}.single-post header li.button:hover{background:#02acdb}.single-post header li.button:hover a{color:#fff}.single-post header .bottom-menu,.single-post header .top-menu{background-color:#fff}.single-post header .bottom-menu{-webkit-box-shadow:inset 0 -2px 0 0 #d4d4d4;box-shadow:inset 0 -2px 0 0 #d4d4d4}.et_divi_builder #et_builder_outer_content .et_pb_section#bottom-cta{padding:40px}.et_divi_builder #et_builder_outer_content .et_pb_section#bottom-cta .et_pb_row{background-color:#eee;max-width:none;padding-bottom:40px;padding-top:40px;width:100%}.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers+#bottom-testimonial{margin-top:120px}.signup-footer{color:#fff;display:block;height:450px;overflow:hidden;padding:0;width:100%}.signup-footer *,.signup-footer :after,.signup-footer :before{-webkit-box-sizing:border-box;box-sizing:border-box}.signup-footer .small-info{margin:0 auto;position:absolute;text-align:center;top:19%;width:100%;z-index:2}.signup-footer .small-info h2,.signup-footer .small-info h4{padding-bottom:15px}.signup-footer .small-info p{margin:0 auto;max-width:500px}.signup-footer .small-info .info-text{border-radius:10px;padding:25px}.signup-footer .small-info .info-button a{background-color:#00b3e2;border-radius:3px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.53);box-shadow:0 0 30px 0 rgba(0,0,0,.53);color:#fff;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;line-height:1;margin-top:15px;padding:1em 2.5em}.signup-footer .small-info .info-button a:hover{background-color:#fff;color:#000}@media only screen and (max-width:480px){.signup-footer .small-info .info-button a{min-width:175px;padding:1em}.signup-footer .small-info{top:15%}}.signup-footer .hero-image img{border:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);vertical-align:middle;width:100%}@media only screen and (min-width:850px){.signup-footer .hero-image img{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media only screen and (max-width:675px) and (min-width:480px){.signup-footer .hero-image img{width:800px}}@media only screen and (max-width:768px){.signup-footer{height:450px}}@media only screen and (max-width:480px){.signup-footer{height:400px}.signup-footer p{display:none}.signup-footer .hero-image img{width:700px}}.footer-credits{-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid hsla(0,0%,100%,.3);color:#0e416b;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:30px 0;position:relative}.footer-credits p{margin:5px 0}.footer-credits .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-credits .footer-social .fa-2x{font-size:1.5em}.footer-credits .social-icons{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}@media only screen and (max-width:768px){.footer-credits{text-align:center}}footer{background-blend-mode:multiply;background-color:#fff;background-position:50%;background-size:cover;position:relative}footer .wrapper{max-width:2000px}footer i.fa{color:#02acdb;margin-left:.5em}footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-main a.logo-link{-webkit-box-flex:0;display:block;-ms-flex:0 0 25%;flex:0 0 25%}footer .footer-main a.logo-link img{display:block;max-width:240px}footer ul.menu li a{font-weight:700}footer li ul li{display:none}footer p{font-size:14px;font-size:.875rem;font-weight:300}footer a{color:#0e416b;font-weight:500}footer:before{background-color:hsla(0,0%,100%,.5);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,hsla(0,0%,100%,.2)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,.2) 20%,#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:0}footer #secondary{-webkit-box-flex:1;-ms-flex-positive:1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;position:relative}footer #secondary .widget{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}footer #secondary .widget h2{color:#fff;font-size:14px;font-weight:400;font-weight:700;margin-bottom:.5em;text-transform:uppercase}footer .post-date{display:block;font-size:14px;font-size:.875rem;font-style:italic;font-weight:300}.hero-banner{display:block;height:600px;overflow:hidden;padding:0;width:100%}.hero-banner.short{height:400px}@media only screen and (min-width:768px) and (max-width:1035px){.hero-banner{height:450px}.hero-banner.short{height:350px}}@media only screen and (max-width:768px){.hero-banner{height:350px}.hero-banner.short{height:300px}}@media only screen and (max-width:480px){.hero-banner{height:275px}.hero-banner.short{height:250px}}.hero-banner *,.hero-banner :after,.hero-banner :before{-webkit-box-sizing:border-box;box-sizing:border-box}.hero-banner .small-info{color:#fff;position:absolute;text-align:center;top:50%;width:100%;z-index:2}.hero-banner .small-info p{margin:0 auto;max-width:700px}@media only screen and (max-width:480px){.hero-banner .small-info p{display:none}}.hero-banner h1{line-height:1.1;padding-bottom:1rem}.hero-banner .hero-image img{border:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);vertical-align:middle;width:100%}@media only screen and (max-width:480px){.hero-banner .hero-image img{width:500px}}.filter-blue{position:relative}.filter-blue:after{background:radial-gradient(circle at center,rgba(0,142,211,.8) -8%,rgba(20,64,105,.9) 56%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#toggle-right,.menu-toggle{display:none}@media only screen and (min-width:1000px){.mobile-only{display:none}}@media only screen and (max-width:1000px){.is-sticky .menu-toggle{color:#02acdb;right:35px;top:39px;z-index:999}.is-sticky .menu-toggle:hover{color:#0e416b}nav .menu-toggle{bottom:0;color:#02acdb;display:block;font-size:30px;font-size:1.875rem;height:44px;left:auto;padding:15px 0;position:absolute;right:35px;text-align:center;text-decoration:none;top:23px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:44px;z-index:70}nav .menu-toggle:hover{color:#02acdb}nav .menu-toggle:before{speak:none;-webkit-font-smoothing:antialiased;content:"a";cursor:pointer;font-family:ETmodules!important;font-size:40px;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;position:relative;text-transform:none;top:0}nav div.menu-nav-menu-container{background:#fff;bottom:0;height:auto;left:auto;overflow-y:scroll;padding:70px 10%;position:fixed;right:-100%;text-align:center;top:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%;z-index:2000}nav div.menu-nav-menu-container li,nav div.menu-nav-menu-container li.menu-item{display:block;margin:0}nav div.menu-nav-menu-container li a,nav div.menu-nav-menu-container li.menu-item a{color:#02acdb;padding:.5em}nav div.menu-nav-menu-container li a:hover,nav div.menu-nav-menu-container li.menu-item a:hover{color:#02acdb}nav div.menu-nav-menu-container li.button,nav div.menu-nav-menu-container li.menu-item.button{border:none}nav div.menu-nav-menu-container li.button.narrow>a,nav div.menu-nav-menu-container li.menu-item.button.narrow>a{padding:1em .5em}nav div.menu-nav-menu-container li.menu-item:after,nav div.menu-nav-menu-container li:after{content:" ";display:block;margin:0 auto;width:40px}nav #toggle-right{display:none}nav #toggle-right:checked~div.menu-nav-menu-container{right:0!important;text-align:center}nav #toggle-right:checked+.menu-toggle{color:#333;right:10%}nav #toggle-right:checked+.menu-toggle:before{content:"M"}}.calculator{margin:0 auto;padding:70px}.calculator input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.calculator ul{padding-left:20px}.calculator ul li{list-style:initial;padding:5px}.calculator hr{border:1px solid #02acdb}.calculator .blue-strong{color:#0e416b}.calculator .light-strong{color:#02acdb}.calculator .center{text-align:center}.calculator .calculator-form,.calculator .calculator-results{border:2px solid #02acdb;margin:0 auto;max-width:750px;padding:15px}.calculator .calculator-form input[type=submit],.calculator .calculator-results input[type=submit]{background-color:#02acdb;border:none;border-radius:2px;color:#fff;font-size:15px;font-weight:700;margin:15px;padding:12px 40px}.calculator .calculator-form .calculator-dropdown,.calculator .calculator-results .calculator-dropdown{display:inline-block;position:relative}.calculator .calculator-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;text-align:left}.calculator .calculator-selector select{border:2px solid #02acdb;color:#02acdb;padding:10px 60px 10px 10px;width:100%}.calculator .calculator-selector div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.calculator .calculator-savings{background-color:#0e416b;border-bottom:2px solid #02acdb;border-left:2px solid #02acdb;border-right:2px solid #02acdb;color:#fff;margin:0 auto;max-width:750px;padding:15px}@media only screen and (max-width:480px){.calculator{padding:10px}.calculator .calculator-selector div{min-width:100%}}#mc_embed_signup .mc-field-group label{display:none}#mc_embed_signup .mc-field-group input{border:1px solid #b3b3b3;color:inherit;font-size:14px;margin-top:10px;padding:10px}#mc_embed_signup .mc-field-group input::-webkit-input-placeholder{color:#b3b3b3}#mc_embed_signup .mc-field-group input::-moz-placeholder{color:#b3b3b3}#mc_embed_signup .mc-field-group input:-ms-input-placeholder{color:#b3b3b3}#mc_embed_signup .mc-field-group input::-ms-input-placeholder{color:#b3b3b3}#mc_embed_signup .mc-field-group input::placeholder{color:#b3b3b3}#mc_embed_signup div.mce_inline_error{background-color:transparent;color:inherit;font-size:14px;font-weight:400;margin-bottom:0;padding-left:0}#mc_embed_signup .button{background-color:transparent;border:1px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;line-height:1;padding:.6em 1em}#mc_embed_signup .button:after{content:none!important}#mc_embed_signup .button:focus,#mc_embed_signup .button:hover{background-color:#fff;color:#fff}#mc_embed_signup .button{border:1px solid #02acdb;border-radius:3px;color:#02acdb;font-size:14px;margin-top:10px;outline:none;padding:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#mc_embed_signup .button:focus,#mc_embed_signup .button:hover{background:#02acdb}#mc_embed_signup .button:focus a,#mc_embed_signup .button:hover a{color:#fff}#mc_embed_signup .response{padding-top:10px}.sidebar.mailing-list{margin-top:20px}.pre-footer.mailing-list{background-color:#0e416b;color:#fff;padding:4% 0;text-align:center}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input{border:1px solid #fff;font-size:18px}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::-webkit-input-placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::-moz-placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input:-ms-input-placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::-ms-input-placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::placeholder{color:#ccc}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button{border:1px solid #fff;color:#fff;font-size:18px;margin-left:20px}.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button:focus,.pre-footer.mailing-list #mc_embed_signup #mc_embed_signup_scroll .button:hover{background-color:#fff;color:#0e416b}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider{padding:0!important}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row{max-width:none;padding:0!important;width:100%}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_module{margin:0 auto!important}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_module .et_pb_slide{height:100vh;min-height:450px}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_text{background-color:rgba(0,0,0,.6);border-radius:10px;bottom:30px;left:0;margin-left:auto!important;margin-right:auto!important;max-width:770px;padding:25px 2.5%;position:absolute;right:0;width:90%;z-index:9}.et_divi_builder #et_builder_outer_content .et_pb_section#homepage-slider .et_pb_row .et_pb_text p{max-width:100%}.single-post .post-content{margin-top:120px;padding-top:48px}.post-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px auto;max-width:1600px;width:90%}@media only screen and (max-width:768px){.post-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.post-content .date{color:#a3a3a3;margin:10px 0}.post-content .post-sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1}.post-content .post-sidebar h3{color:#1d5632;margin-top:10px}.post-content .post-cms{-webkit-box-flex:3;-ms-flex:3;flex:3;max-width:100%}.post-content .post-cms p{font-size:14px!important}.post-content .post-cms ol,.post-content .post-cms ul{font-size:14px;font-size:.875rem;margin-left:1em}.post-content .post-cms ul{list-style:disc}.post-content .post-cms ol{list-style:decimal}.post-content .post-cms .image img{height:inherit;margin:1em 0;max-width:100%}.post-content #et_builder_outer_content .et_pb_section{padding:2% 0}.post-content #et_builder_outer_content .et_pb_section .et_pb_row{width:100%}.post-content #et_builder_outer_content .et_pb_section .et_pb_row .et_pb_module p{max-width:100%!important}@media only screen and (max-width:980px){.et_divi_builder #et_builder_outer_content .et_pb_fullwidth_menu .fullwidth-menu-nav,.fullwidth-menu{display:block!important}.et_divi_builder #et_builder_outer_content .et_mobile_nav_menu{display:none!important}}.et-boc #et_builder_outer_content .et-l a{color:#02acdb;font-weight:400!important}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module h2,.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module h3{color:#333}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module p{font-size:17px;font-size:1.0625rem;max-width:750px}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module p2{font-size:14px;font-size:.875rem}.et-boc #et_builder_outer_content .et-l .et_pb_section .et_pb_row .et_pb_module ul>li{margin-bottom:.1em;margin-left:.3em}.et-boc #et_builder_outer_content .et-l .et_pb_section a.et_pb_module.et_pb_button{border-radius:4px;font-size:17px;font-size:1.0625rem;padding:.6em 2.5em}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu{z-index:3}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu{padding:15px 0!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a{color:#02acdb!important;font-size:14px;font-weight:400;text-transform:uppercase}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a:focus,.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu a:hover{color:#fff!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu li>a,.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu ul{padding:0!important}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu{min-height:inherit}}@media only screen and (max-width:500px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_submenu .et_pb_menu__menu li:first-child(){margin-bottom:1.5em}}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero{padding:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row{display:block;height:300px;max-width:1980px;overflow:hidden;padding:0;width:100%}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info{padding:65px}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info .et_pb_module{padding:1% 8% 0}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row.small-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{color:#fff;padding:3% 8% 0}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:40px;font-weight:500}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{font-size:28px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module.page_hero_title{margin-bottom:0;z-index:2}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.page_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}.et-boc #et_builder_outer_content .et-l .et_pb_module.et_pb_video .et_pb_video_play:before{content:"\e900";font-family:icomoon}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero{height:900px;padding:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_box{-webkit-box-shadow:4px 4px 100px rgba(0,0,0,.63);box-shadow:4px 4px 100px rgba(0,0,0,.63)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_overlay{border:1px solid #02acdb}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_overlay_hover{background:rgba(0,0,0,.1)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_module.et_pb_video .et_pb_video_play:before{content:"\e900";font-family:icomoon}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero:before{background:radial-gradient(circle at center,rgba(0,142,211,.8) -8%,rgba(20,64,105,.9) 56%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row{display:block;overflow:hidden;padding:0;width:100%}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_column{display:block;position:relative}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.small-info{left:50%;padding:65px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.small-info a{color:#fff!important;font-weight:700!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row.learn-more{left:50%;position:absolute;top:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{color:#fff;position:relative}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.homepage_hero .et_pb_row .et_pb_module{padding:3% 8% 0}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row{padding:1% 0}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_h4{margin-bottom:8px}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_h4 p{font-size:14px;font-weight:400;text-transform:uppercase}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title{margin-bottom:1%}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:40px;font-weight:500;max-width:800px}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_title p{font-size:28px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_subtitle p{font-size:28px;font-weight:400;margin-bottom:.5em;text-transform:none}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .text_hero_subtitle p{font-size:22px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_text>h3{margin-bottom:2%}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_text>h3 h3{margin-bottom:.3em}.et-boc #et_builder_outer_content .et-l .et_pb_section.text_hero .et_pb_row .et_pb_image{margin-bottom:.5%}.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:40px;font-weight:500;max-width:800px}@media only screen and (max-width:980px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:36px}}@media only screen and (max-width:767px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:32px}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_title p{font-size:28px}}.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{font-size:16px;font-size:1rem;max-width:550px}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{font-size:15px;font-size:.9375rem}}@media only screen and (max-width:480px){.et-boc #et_builder_outer_content .et-l .et_pb_section.icon_hero .et_pb_row .icon_hero_text p{font-size:14px;font-size:.875rem}}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth{padding:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth a{color:#fff}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth{margin:0;max-width:100%!important;padding:0;width:100%!important}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column{display:block;margin:0;max-height:500px;min-height:500px;padding:150px 80px;width:50%}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:hover:before{background-color:rgba(0,0,0,.2)}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:first-child:before,.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:last-child:before{width:100%}@media only screen and (max-width:900px){.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:first-child:before{height:50%;width:100%}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_column.dark-hover:last-child:before{height:50%;left:0;top:50%;width:100%}}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module{margin-bottom:1%}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module p{color:#fff;font-size:14px;font-size:.875rem;margin:0 auto;max-width:400px;position:relative}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module p2{max-width:600px}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h2,.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h3{max-width:none;position:relative}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module h3{margin-bottom:0}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module.small-text p{max-width:600px}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_module.small-text a{color:#02acdb}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_button{border-radius:3px;margin-top:2%;padding:.6em 2.5em}.et-boc #et_builder_outer_content .et-l .et_pb_section.column_2_fullwidth .et_pb_row.et_pb_row_fullwidth .et_pb_button:hover{color:#00b3e2}@media only screen and (max-width:768px){.et-boc #et_builder_outer_content .et-l .reduced_padding .et_pb_column{max-height:none!important;min-height:none!important;padding:60px 40px!important}}.et_pb_section#contact_us .et_pb_row p{padding-bottom:.2em}.rounded-image img{border-radius:100%!important}.content-area .error-404{margin-bottom:50px}.content-area .error-404 .hero-banner{display:block;height:900px;overflow:hidden}.content-area .error-404 .hero-banner .small-info{top:45%}.content-area .error-404 .hero-banner h3{padding-top:30px}@media only screen and (max-width:768px){.content-area .error-404 .hero-banner{height:500px}.content-area .error-404 .hero-banner .small-info{top:25%}}@media only screen and (max-width:480px){.content-area .error-404 .hero-banner{height:400px}.content-area .error-404 .hero-banner .small-info{top:20%}}.post-content article .entry-content>ol,.post-content article .entry-content>ul{margin-bottom:14px}.post-content li{margin-left:14px}.post-content img.alignleft{float:left;margin-bottom:14px;margin-right:14px}.post-content img.alignright{float:right;margin-bottom:14px;margin-left:14px}.post-content h2,.post-content h3{clear:both;font-size:30px}.post-content blockquote{border:none;border-left:3px solid #d3d3d3;margin:14px 0 14px 30px;padding:0 0 0 10px}.post-content hr{border:1px solid #02acdb;margin:25px 0}.post-content hr:last-of-type{display:none}.post-content p{font-size:17px}.post-content .post-sidebar .h4,.post-content .post-sidebar h4{color:#02acdb;font-weight:500}.post-content .post-sidebar .date{font-size:14px;font-weight:300;margin-bottom:1.5em}.post-content .post-sidebar .tag{color:#02acdb;font-size:14px;margin-bottom:.2em;text-transform:uppercase}.post-content .post-cms .blog-flex{width:100%}@media only screen and (max-width:768px){.post-content .post-cms .blog-flex{margin:0 auto;width:90%}}.post-content .post-cms .blog-flex .blog-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;max-width:100%;min-width:360px}.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex:1 0 500px;flex:1 0 500px;max-width:500px;min-width:500px
  /* Chrome 29+ */}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:1300px){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%;min-width:33.33%
    /* Chrome 29+ */}}@media only screen and (max-width:1300px) and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),only screen and (max-width:1300px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:768px){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;min-width:100%
    /* Chrome 29+ */}}@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.post-content .post-cms .blog-flex .blog-item>a.blog-img-link{-webkit-box-flex:1;-ms-flex:1;flex:1}}.post-content .post-cms .blog-flex .blog-item .blog-img{-webkit-box-flex:1;-ms-flex:1;flex:1;height:inherit;overflow:hidden}.post-content .post-cms .blog-flex .blog-item .blog-content{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:30px}.post-content .post-cms .blog-flex .blog-item .blog-content h3 a{color:#02acdb}.post-content .post-cms .blog-flex .blog-item .blog-content h3 a:hover{color:#0388ab}.post-content .post-cms .blog-flex .blog-item .info-button a{background-color:#00b3e2;border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;line-height:1;margin-top:15px;padding:.8em 2.2em}.post-content .post-cms .blog-flex .blog-item .info-button a:hover{background-color:#0388ab}.post-content .post-cms .blog-flex .blog-item img{border:0;vertical-align:middle;width:100%}@media only screen and (max-width:768px){.post-content{text-align:center}.post-content.blog{margin:20px 0;width:100%}.post-content.blog .post-cms .blog-flex .blog-item>a{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.post-content.blog .post-cms .blog-flex .blog-item .blog-img{margin:0 auto;width:100%}.post-content.blog .post-cms .blog-flex .blog-item .blog-content{margin:10px 0;padding-left:0}.post-content.blog .post-cms .blog-flex .blog-item .info-button a{width:90%}}.filter-grey{position:relative}.filter-grey:after{background-color:rgba(0,0,0,.15);content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;z-index:1}.filter-grey:hover:after{background-color:rgba(0,0,0,.35)}.sign-in-overlay,.sign-up-overlay{background:rgba(0,0,0,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.sign-in-overlay input[type=submit],.sign-up-overlay input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sign-in-overlay h2,.sign-in-overlay p,.sign-up-overlay h2,.sign-up-overlay p{color:#02acdb;padding-bottom:10px;text-align:center}.sign-in-overlay img,.sign-up-overlay img{padding:0 46%;width:100%}.sign-in-overlay img.shield,.sign-up-overlay img.shield{padding:0 38%}.sign-in-overlay .container,.sign-up-overlay .container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sign-in-overlay .container .signup-form,.sign-up-overlay .container .signup-form{border:2px solid #02acdb;margin:0 auto;max-width:700px;padding:25px}.sign-in-overlay .container .signup-form .forgot-password,.sign-up-overlay .container .signup-form .forgot-password{padding:10px 0 0}.sign-in-overlay .container .signup-form a,.sign-up-overlay .container .signup-form a{color:#02acdb}.sign-in-overlay .container .signup-form fieldset,.sign-up-overlay .container .signup-form fieldset{border:none;padding:.5em}.sign-in-overlay .container .signup-form .input,.sign-up-overlay .container .signup-form .input{padding-top:1.75em;position:relative}.sign-in-overlay .container .signup-form .input.submit,.sign-up-overlay .container .signup-form .input.submit{text-align:center}.sign-in-overlay .container .signup-form input[type=password],.sign-in-overlay .container .signup-form input[type=text],.sign-in-overlay .container .signup-form label,.sign-up-overlay .container .signup-form input[type=password],.sign-up-overlay .container .signup-form input[type=text],.sign-up-overlay .container .signup-form label{font-family:sans-serif;font-size:1.2em}.sign-in-overlay .container .signup-form input[type=checkbox],.sign-up-overlay .container .signup-form input[type=checkbox]{border:none}.sign-in-overlay .container .signup-form input[type=password],.sign-in-overlay .container .signup-form input[type=text],.sign-up-overlay .container .signup-form input[type=password],.sign-up-overlay .container .signup-form input[type=text]{border:2px solid #02acdb;padding:5px 10px;width:100%}.sign-in-overlay .container .signup-form input[type=password]+label,.sign-in-overlay .container .signup-form input[type=text]+label,.sign-up-overlay .container .signup-form input[type=password]+label,.sign-up-overlay .container .signup-form input[type=text]+label{color:#fff;display:block;left:.8em;line-height:1.5;position:absolute;top:1.6em;-webkit-transition:all .4s ease;transition:all .4s ease}.sign-in-overlay .container .signup-form .input-notempty+label,.sign-in-overlay .container .signup-form .label-active,.sign-in-overlay .container .signup-form input[type=password]:focus+label,.sign-in-overlay .container .signup-form input[type=text]:focus+label,.sign-in-overlay .sign-up-overlay .container .signup-form .input-notempty+label,.sign-up-overlay .container .signup-form .input-notempty+label,.sign-up-overlay .container .signup-form .label-active,.sign-up-overlay .container .signup-form input[type=password]:focus+label,.sign-up-overlay .container .signup-form input[type=text]:focus+label,.sign-up-overlay .sign-in-overlay .container .signup-form .input-notempty+label{color:#02acdb;font-size:.8em;left:.4em!important;top:.6em!important}.sign-in-overlay .container .signup-form .input-notempty,.sign-in-overlay .container .signup-form input[type=password]:focus,.sign-in-overlay .container .signup-form input[type=text]:focus,.sign-up-overlay .container .signup-form .input-notempty,.sign-up-overlay .container .signup-form input[type=password]:focus,.sign-up-overlay .container .signup-form input[type=text]:focus{border-color:#02acdb;color:#fff}.sign-in-overlay .container .signup-form .checkbox-custom,.sign-up-overlay .container .signup-form .checkbox-custom{opacity:0;position:absolute}.sign-in-overlay .container .signup-form .checkbox-custom:checked+.checkbox-custom-label:before,.sign-up-overlay .container .signup-form .checkbox-custom:checked+.checkbox-custom-label:before{color:#02acdb;content:"\f00c";font-family:FontAwesome}.sign-in-overlay .container .signup-form .checkbox-custom+.checkbox-custom-label:before,.sign-up-overlay .container .signup-form .checkbox-custom+.checkbox-custom-label:before{background:transparent;border:2px solid #02acdb;content:"";display:inline-block;height:20px;margin-right:10px;padding:2px;text-align:center;vertical-align:middle;width:20px}.sign-in-overlay .container .signup-form .checkbox-custom,.sign-in-overlay .container .signup-form .checkbox-custom-label,.sign-up-overlay .container .signup-form .checkbox-custom,.sign-up-overlay .container .signup-form .checkbox-custom-label{cursor:pointer;display:inline-block;margin:25px 0 10px;vertical-align:middle}.sign-in-overlay .container .signup-form .checkbox-custom-label,.sign-up-overlay .container .signup-form .checkbox-custom-label{color:#fff;position:relative}.sign-in-overlay .container .signup-form input[type=submit],.sign-up-overlay .container .signup-form input[type=submit]{background:#02acdb;border:none;border-radius:3px;color:#fff;font-size:15px;font-size:.9375rem;padding:1em 3.5em}.sign-in-overlay .container .signup-form input[type=submit]:hover,.sign-up-overlay .container .signup-form input[type=submit]:hover{background:#fff;color:#00b3e2}@media only screen and (max-width:480px){.sign-in-overlay .container .signup-form,.sign-up-overlay .container .signup-form{padding:5px}}@media only screen and (max-width:768px){.sign-in-overlay .container,.sign-up-overlay .container{padding:10px;width:100%}}.sign-in-overlay .close,.sign-up-overlay .close{color:#02acdb;position:fixed;right:70px;top:70px}@media only screen and (max-width:768px){.sign-in-overlay .close,.sign-up-overlay .close{right:10%;top:10%}}@media only screen and (max-width:480px){.sign-in-overlay .close,.sign-up-overlay .close{right:2%;top:2%}}.sign-in-overlay .close-button,.sign-up-overlay .close-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:50px;line-height:50px;position:relative;width:50px}.sign-in-overlay .close-button:after,.sign-in-overlay .close-button:before,.sign-up-overlay .close-button:after,.sign-up-overlay .close-button:before{background-color:#02acdb;content:"";display:block;height:5px;left:50%;margin-left:-25px;margin-top:-2.5px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .25s ease-out;transition:all .25s ease-out;width:50px}@media only screen and (max-width:480px){.sign-in-overlay .close-button:after,.sign-in-overlay .close-button:before,.sign-up-overlay .close-button:after,.sign-up-overlay .close-button:before{height:2.5px;width:25px}}.sign-in-overlay .close-button:after,.sign-up-overlay .close-button:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sign-in-overlay .close-button:hover:after,.sign-in-overlay .close-button:hover:before,.sign-up-overlay .close-button:hover:after,.sign-up-overlay .close-button:hover:before{background-color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps{margin:0 auto;max-width:850px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step{margin-bottom:4.5rem;position:relative;text-align:center}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step p{border:1px solid #02acdb;display:inline-block;margin:30px auto;padding:10px 15px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step:before{color:#02acdb;display:block;text-align:center;text-transform:uppercase}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1:before{content:"Step 1 - Submit Claim"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2:before{content:"Step 2 - Calculation"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3:before{content:"Step 3 - Money Back"}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step:after{bottom:-65px;color:#02acdb;content:"";font-family:ETmodules;font-size:2.5rem;left:0;position:absolute;right:0}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p{position:relative}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:after{bottom:-60px;color:#02acdb;content:"3";font-family:ETmodules;font-size:2.5rem;left:0;position:absolute;right:0}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:first-child{margin-top:10px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:last-child{margin-bottom:10px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-1 p:last-child:after{content:""}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2{border:1px solid #02acdb;margin-left:auto;margin-right:auto;margin-top:35px;max-width:17rem;padding:15px 0}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2 p{border:none;margin:0 auto}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-2:before{left:0;position:absolute;right:0;top:-35px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3{background:#02acdb;color:#fff;padding:15px 25px}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3 p{margin:0}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3 a{color:#fff!important;font-weight:700!important}.et_divi_builder #et_builder_outer_content .et_pb_section .et_pb_row.what-is-this_steps .step-3:before{left:0;position:absolute;right:0;top:-35px}@media only screen and (min-width:981px){.et-db #et-boc .et_pb_gutters3 .et_pb_column_1_3,.et-db #et-boc .et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6666666667%}}@media only screen and (max-width:980px){header ul>li{margin-left:.7em}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images{max-width:30%}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images:first-child{margin-right:40px}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column_1_2.images:last-child{margin-left:40px}}@media only screen and (min-width:881px){#menu-toggle{display:none}}@media only screen and (max-width:880px){header{height:70px}header .top-menu{display:none}header .bottom-menu{padding:15px 5% 0}header .logo-link{max-width:none;padding-bottom:10px;padding-top:10px;width:auto}header .logo-link img{height:100%;width:auto}header .menu-main-menu-container{display:none}body.et_divi_builder #et_builder_outer_content .et_pb_section#top-banner h1{margin-top:70px}}@media only screen and (max-width:767px){body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_row{-ms-flex-wrap:wrap;flex-wrap:wrap}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0!important;padding:4%!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;order:2;overflow:hidden;padding:0!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images .et_pb_image{-webkit-animation:none;animation:none;height:auto!important;opacity:1!important;position:static;width:50%!important}body.et_divi_builder #et_builder_outer_content .et_pb_section.image-layers .et_pb_column.images .et_pb_image img{height:auto;max-height:none;width:100%}footer{padding-top:25px}footer .footer-main{display:block}footer .footer-main .logo-link{margin-bottom:40px;margin-left:auto!important;margin-right:auto!important;max-width:45%}footer .footer-main .logo-link img{margin:0 auto}footer #secondary .widget.widget_nav_menu{padding-left:0}.footer-credits{display:block;text-align:center}}@media only screen and (max-width:650px){body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row{display:block}body.et_divi_builder #et_builder_outer_content .et_pb_section.checkered .et_pb_row .et_pb_column{width:100%}}@media only screen and (max-width:480px){footer #secondary{display:block}footer #secondary .widget{margin-bottom:2em;padding:0;text-align:center}}.admin-bar header{top:32px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjNfYmFzZS9fZ2VuZXJhbC5zY3NzIiwibWFpbi5jc3MiLCJtYWluLnNjc3MiLCIxX3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiMl92ZW5kb3IvX3Jlc2V0LnNjc3MiLCIzX2Jhc2UvX21peGlucy5zY3NzIiwiMV92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwiM19iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIzX2Jhc2UvX2xheW91dHMuc2NzcyIsIjFfdmFyaWFibGVzL19nZW5lcmFsLnNjc3MiLCIzX2Jhc2UvX21vZHVsZXMuc2NzcyIsIjRfY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiNF9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiNF9jb21wb25lbnRzL19pY29ucy5zY3NzIiwiNF9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCI0X2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiNF9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIjRfY29tcG9uZW50cy9faGVyby1iYW5uZXIuc2NzcyIsIjRfY29tcG9uZW50cy9fbW9iaWxlLW1lbnUuc2NzcyIsIjRfY29tcG9uZW50cy9fY2FsY3VsYXRvci5zY3NzIiwiNF9jb21wb25lbnRzL19tYWlsY2hpbXAuc2NzcyIsIjVfcGFnZXMvX2hvbWUuc2NzcyIsIjVfcGFnZXMvX3Bvc3RzLnNjc3MiLCI1X3BhZ2VzL180MDQuc2NzcyIsIjVfcGFnZXMvX2Jsb2cuc2NzcyIsIjVfcGFnZXMvX3NpZ24tdXAuc2NzcyIsIjVfcGFnZXMvX3doYXQtaXMtdGhpcy5zY3NzIiwiNl9tZWRpYS9fcmVzcG9uc2l2ZS5zY3NzIiwiNl9tZWRpYS9fYWRtaW5iYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxnQkNvSUE7QUNqSkE7Ozs7OztDQUFBLENBVVEsd0ZBQUEsQ0NIUixXQUNFLG1CQUFBLENBT0EsaUJBQUEsQ0FEQSxlQUFBLENBTEEseURBQUEsQ0FDQSxxVEZLRjtBR2ZBOzs7Q0FBQSxDQUtBLDJaQWVDLFFBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUpBLFFBQUEsQ0FDQSxTQUFBLENBSUEsdUJIZ0JEOztBR2RBLGdEQUFBLENBQ0EsOEVBRUMsYUhpQkQsQ0dmQSxLQUNDLGFIa0JELENHaEJBLE1BQ0MsZUhtQkQsQ0dqQkEsYUFDQyxXSG9CRCxDR2xCQSxvREFFQyxVQUFBLENBQ0EsWUhxQkQsQ0duQkEsTUFDQyx3QkFBQSxDQUNBLGdCSHNCRCxDSXFFRSxZQUNFLHNDSmxFSixDSWlFRSxjQUNFLHdDSjlESixDSTZERSxlQUNFLHlDSjFESixDSXlERSxhQUNFLHVDSnRESixDSTJERSxnQkFDRSx1Qkp4REosQ0l1REUsa0JBQ0UseUJKcERKLENJbURFLG1CQUNFLDBCSmhESixDSStDRSxpQkFDRSx3Qko1Q0osQ0krQ0EsWUFDRSxtQko1Q0YsQ0lnREUsZUFDRSxzQko3Q0osQ0k0Q0UsaUJBQ0Usd0JKekNKLENJd0NFLGtCQUNFLHlCSnJDSixDSW9DRSxnQkFDRSx1QkpqQ0osQ0R4SEEsb0JBQ0ksMEJBQUEsQ0FFQSxVQUFBLENBRUEsZUFBQSxDQUhBLDJCQUFBLENBRUEsU0M0SEosQ0R4SEEsRUFFQywwQkFBQSxDQURBLDZCQUFBLENBQUEscUJDNEhELENEeEhBLEtBTUUsa0NBQUEsQ0FDQSxrQ0FBQSxDQUpELHFCQUFBLENBQ0EsVU1WWSxDTlFaLGdDR1pZLENFMEVYLGNMM0RrQixDSzREbEIsY0FBQSxDTGhFRCxlQUFBLENBT0MsaUNDNEhGLENEekhBLFdBR0UsMkJBQUEsQ0FBQSw0QkFBQSxDQUZBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBRUEseUJBQUEsQ0FBQSxxQkFBQSxDQURBLGdCQzZIRixDRHpIQSxtQkFDRSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQzRIRixDRG5IQSxjQUNFLG1CQ3NIRixDTS9KQSxpQkFDQyx3QkRDaUIsQ0NBakIsVU5rS0QsQ01wS0EsWUFDQyx3QkRDaUIsQ0NBakIsVU5rS0QsQ00vSkEsT0YrRUUsY0FBQSxDQUNBLGVKb0ZGLENJbEZFLHlDRWxGRixPRm1GSSxjSnFGRixDQUNGLENJcEZFLHlDRXJGRixPRnNGSSxjSnVGRixDQUNGLENJdEZFLHlDRXhGRixPRnlGSSxjSnlGRixDQUNGLENNbExBLE9GNkZFLGNBQUEsQ0FDQSxlSnlGRixDSXZGRSx5Q0VoR0YsT0ZpR0ksY0owRkYsQ0FDRixDSXpGRSx5Q0VuR0YsT0ZvR0ksY0o0RkYsQ0FDRixDSTNGRSx5Q0V0R0YsT0Z1R0ksY0o4RkYsQ0FDRixDTXJNQSxPRjJHRSxjQUFBLENBQ0EsZUFBQSxDQUVBLGtCQUFBLENBREEsbUJKK0ZGLENJNUZFLHlDRWhIRixPRmlISSxjSitGRixDQUNGLENNaE5BLE9Gc0hFLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0JKOEZGLENNck5BLE9GNEhFLGNBQUEsQ0FEQSxtQkorRkYsQ010TkMsbUJBQ0MsaUJOeU5GLENNck5BLEtBQ0MseUJOd05ELENNck5BLEVGdUJFLGtDQUFBLENBQUEsMEJBQUEsQ0VuQkQsY0FBQSxDQUhBLG9CQUFBLENGcUJDLG1DQUFBLENBQUEsMkJBQUEsQ0FEQSwrQkFBQSxDQUFBLHVCSnlNRixDTXhOQyxrQkFKQSxhTitORCxDTXROQSxPQUNDLGVOeU5ELENNdE5BLEdBQ0MsaUJOeU5ELENNcE5DLDJIRnlDQyxjQUFBLENBQ0EsZUorS0YsQ0k3S0UseUNFNUNELDJIRjZDRyxjSmdMRixDQUNGLENJL0tFLHlDRS9DRCwySEZnREcsY0prTEYsQ0FDRixDSWpMRSx5Q0VsREQsMkhGbURHLGNKb0xGLENBQ0YsQ012T0MsMkhGdURDLGNBQUEsQ0FDQSxlSm1MRixDSWpMRSx5Q0UxREQsMkhGMkRHLGNKb0xGLENBQ0YsQ0luTEUseUNFN0RELDJIRjhERyxjSnNMRixDQUNGLENJckxFLHlDRWhFRCwySEZpRUcsY0p3TEYsQ0FDRixDTXpQQywySEZxRUMsY0FBQSxDQUNBLGVBQUEsQ0FFQSxrQkFBQSxDQURBLG1CSndMRixDSXJMRSx5Q0UxRUQsMkhGMkVHLGNKd0xGLENBQ0YsQ01uUUMsMkhGZ0ZDLGNBQUEsQ0FDQSxlQUFBLENBQ0Esd0JKc0xGLENN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Q0FDQSxlckJrdEROLENxQi9zREUsd0JBQ0Usa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUNBLGNyQml0REosQ3FCL3NESSwwQkFDRSx3QnJCaXRETixDcUI5c0RJLHNEakJ1Q0YsY2lCdEN1QixDakJ1Q3ZCLGlCQUFBLENpQnRDSSxlckJpdEROLENxQi9zREksMkJBQ0UsZXJCaXRETixDcUIvc0RJLDJCQUNFLGtCckJpdEROLENxQjlzREksbUNBR0UsY0FBQSxDQUZBLFlBQUEsQ0FDQSxjckJpdEROLENxQjFzREksdURBQ0UsWXJCNHNETixDcUIzc0RNLGtFQUNFLFVyQjZzRFIsQ3FCM3NEUSxrRkFDRSx3QnJCNnNEVixDcUJyc0RBLHlDQUNFLHFHQUNJLHVCckJ3c0RKLENxQnRzREEsK0RBQ0ksc0JyQndzREosQ0FDRixDcUJuc0RFLDBDQUVDLGFoQm5GZSxDZ0JrRmQseUJyQnNzREosQ3FCaHNETSxzS0FDRSxVckJrc0RSLENxQi9yRE0sa0ZqQmpCSixjaUJtQnlCLENqQmxCekIsbUJBQUEsQ2lCaUJNLGVyQm1zRFIsQ3FCL3JETSxtRmpCdEJKLGNpQnVCeUIsQ2pCdEJ6QixpQkp3dERGLENxQi9yRE0sc0ZBQ0Usa0JBQUEsQ0FDQSxnQnJCaXNEUixDcUI3ckRJLG1GQUVFLGlCQUFBLENqQmxDSixjaUJtQ3VCLENqQmxDdkIsbUJBQUEsQ2lCZ0NJLGtCckJrc0ROLENxQjNyREUsb0VBQ0UsU3JCNnJESixDcUI1ckRJLHNGQUNFLHdCckI4ckROLENxQjdyRE0sd0ZBRUUsdUJBQUEsQ2pCR04sY0FBQSxDQUNBLGVBQUEsQ0FDQSx3Qko0ckRGLENxQi9yRFEsNExBQ0Usb0JyQmlzRFYsQ3FCOXJETSxvTEFDRSxtQnJCZ3NEUixDcUI3ckRNLHlDQWRGLHNGQWVJLGtCckJnc0ROLENBQ0YsQ3FCOXJETSx5Q0FDRSx1R0FDRSxtQnJCZ3NEUixDQUNGLENxQjFyREUsaUVBQ0UsU3JCNHJESixDcUIxckRJLHdFQU9FLCtCQUFBLENBSEEsUUFBQSxDQUhBLFVBQUEsQ0FJQSxNQUFBLENBSEEsaUJBQUEsQ0FJQSxPQUFBLENBSEEsS3JCZ3NETixDcUJ6ckRJLDRFQU1FLGFBQUEsQ0FGQSxZQUFBLENBRkEsZ0JBQUEsQ0FHQSxlQUFBLENBRkEsU0FBQSxDQUZBLFVyQmdzRE4sQ3FCenJETSx1RkFDRSxZckIyckRSLENxQjFyRFEscUdBQ0UsZXJCNHJEVixDcUJ4ckRRLHlDQVBGLHVGQVNJLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQURBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZckI0ckRSLENBQ0YsQ3FCeHJETSwwRkFFSSxVQUFBLENBREEsZXJCMnJEVixDcUJ4ckRVLDBHakJyRlIsY0FBQSxDQUNBLGVKZ3hERixDSTl3REUseUNpQmtGUSwwR2pCakZOLGNKaXhERixDQUNGLENJaHhERSx5Q2lCK0VRLDBHakI5RU4sY0pteERGLENBQ0YsQ0lseERFLHlDaUI0RVEsMEdqQjNFTixjSnF4REYsQ0FDRixDcUIzc0RVLDBHQUVFLGVBQUEsQ0FDQSxTckI0c0RaLENxQnhzRFUseUNBWEosMEZBWU0sZXJCMnNEVixDQUNGLENxQnpzRFUseUNBZkosMEZBZ0JNLGVyQjRzRFYsQ0FDRixDcUJ0c0RJLDJGQUVFLGVBQUEsQ0FEQSxtQnJCeXNETixDcUJuc0RFLHFFQUVFLFlBQUEsQ0FEQSxTckJzc0RKLENxQmxzRE0sZ0hBQ0UsZ0RBQUEsQ0FBQSx3Q3JCb3NEUixDcUJsc0RNLG9IQUNFLHdCckJvc0RSLENxQmxzRE0sMEhBQ0UseUJyQm9zRFIsQ3FCbHNETSx3SEFFRSxlQUFBLENBREEsbUJyQnFzRFIsQ3FCaHNESSw0RUFPRSwwRkFBQSxDQUNBLFVBQUEsQ0FGQSxhQUFBLENBREEsV0FBQSxDQUhBLE1BQUEsQ0FEQSxpQkFBQSxDQUVBLEtBQUEsQ0FDQSxVckJzc0ROLENxQi9yREksZ0ZBSUUsYUFBQSxDQURBLGVBQUEsQ0FEQSxTQUFBLENBREEsVXJCb3NETixDcUIvckRNLDhGQUNFLGFBQUEsQ0FDQSxpQnJCaXNEUixDcUI5ckRNLDJGakJ0T0osUUFBQSxDaUJ1T00sWUFBQSxDakJ6T04saUJBQUEsQ0FDQSxPQUFBLENBRUEsc0NBQUEsQ0FBQSw4QkowNkRGLENxQmpzRFEsNkZBRUUsb0JBQUEsQ0FEQSx5QnJCb3NEVixDcUIvckRNLDJGQUdFLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FFQSxzQ0FBQSxDQUNBLDhCckJpc0RSLENxQjdyRE0sOEZBQ0ksVUFBQSxDQUNBLGlCckIrckRWLENxQjVyRFUseUNBTEosOEZBTU0sZXJCK3JEVixDQUNGLENxQjdyRFUseUNBVEosOEZBVU0sZXJCZ3NEVixDQUNGLENxQnhyREksNEVBQ0UsWXJCMHJETixDcUJ2ckRNLDBGQUNFLGlCckJ5ckRSLENxQnhyRFEsNEZqQjFLTixjQUFBLENBQ0EsZUFBQSxDQUNBLHdCSnEyREYsQ3FCeHJETSw2RkFDRSxnQnJCMHJEUixDcUJ6ckRTLCtGakI1TVAsY0FBQSxDQUNBLGVBQUEsQ2lCNE1RLGVyQjZyRFYsQ0l2NERFLHlDaUJ5TU8sK0ZqQnhNTCxjSjA0REYsQ0FDRixDSXo0REUseUNpQnNNTywrRmpCck1MLGNKNDRERixDQUNGLENJMzRERSx5Q2lCbU1PLCtGakJsTUwsY0o4NERGLENBQ0YsQ3FCcnNEUSxrR2pCck1OLGNBQUEsQ0FDQSxlQUFBLENBRUEsa0JBQUEsQ0FEQSxtQko4NERGLENJMzRERSx5Q2lCZ01NLGtHakIvTEosY0o4NERGLENBQ0YsQ3FCM3NETSwyRkFDRSxnQnJCNnNEUixDcUI1c0RRLDhGQUNFLGtCckI4c0RWLENxQjFzRE0seUZBQ0UsaUJyQjRzRFIsQ3FCbHNETSwrRmpCM09KLGNBQUEsQ0FDQSxlQUFBLENpQjJPTSxlckJzc0RSLENJLzZERSx5Q2lCd09JLCtGakJ2T0YsY0prN0RGLENBQ0YsQ0lqN0RFLHlDaUJxT0ksK0ZqQnBPRixjSm83REYsQ0FDRixDSW43REUseUNpQmtPSSwrRmpCak9GLGNKczdERixDQUNGLENxQmh0RE0sOEZqQnZRSixjaUJ5UXlCLENqQnhRekIsY0FBQSxDaUJ1UU0sZXJCb3REUixDcUJodERRLHlDQUxGLDhGakJ2UUosY2lCNlEyQixDakI1UTNCLGtCSmcr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QjFCd21GQSxDMEJ2bUZBLG9CQUNDLGExQnltRkQsQzBCdm1GQywrQkFDQyxrQkFBQSxDdEJwSEYsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLGFKOHRGQSxDMEJ6bUZFLG1DQUNDLGExQjJtRkgsQzBCcm1GQSwwQ0FDQyxjMUJ1bUZELEMwQm5tRkQsZ0JBQ0MsYUFBQSxDQUNBLGlCMUJxbUZBLENBQ0YsQzBCam1GQSx5Q0FFRSxtRkFDQyxhMUJrbUZELEMwQmhtRkMsaUdBQ0MsVTFCa21GRixDQUNGLEMwQjVsRkEseUNBT0Usa0JBQ0MsYTFCd2xGRCxDMEJ0bEZDLDBCQUdDLGlCQUFBLENBRkEsU0FBQSxDQUNBLGlCMUJ5bEZGLENBQ0YsQzJCdnhGQyxrQkFDQyxRM0J5eEZGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRmb250LWZhbWlseTogJGZvbnRzLW1haW47XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzw6VjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSAuc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5IC5zaXRlLWNvbnRlbnR7XG4gIGZsZXg6IDE7XG59XG5cbi8vIERlZmF1bHQgc3R5bGluZyBmb3Igbm9uLXBhZ2VidWlsZGVyIHBhZ2VzL2l0ZW1zXG4uc2l0ZS1jb250ZW50IHtcbiAgLy9wYWRkaW5nOjE4MHB4IDBweCA1MHB4IDBweDtcbn1cblxuLy8gT3ZlcnJpZGluZyBEaXZpJ3Mgei1pbmRleCBvZiA5IGNhdXNlIGl0cyBhYnNvbHV0ZWx5IHNpbGx5XG4uZXRfcGJfY29sdW1uIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UaGVtZSBOYW1lOiBCYXNlIFRoZW1lXG5WZXJzaW9uOiAxLjEuMVxuRGVzY3JpcHRpb246IFRoZW1lIHRlbXBsYXRlIGZvciBCYXNlIFRoZW1lXG5BdXRob3I6IEJheXRla1xuQXV0aG9yIFVSSTogaHR0cDovL2JheXRlay5jYVxuKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86NDAwLDMwMCw2MDAsNzAwLDkwMCk7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGVhbHRoLXBsdXMvZm9udHMvaWNvbW9vbi5lb3Q/bmJ2Z3gxI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGVhbHRoLXBsdXMvZm9udHMvaWNvbW9vbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hlYWx0aC1wbHVzL2ZvbnRzL2ljb21vb24uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2FjYWNhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNhY2EgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2FjYWNhICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXPDpWNhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5IC5zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmJvZHkgLnNpdGUtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG5cbi5ldF9wYl9jb2x1bW4ge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyYWNkYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNSwgLmg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5oNCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAyYWNkYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMmFjZGI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGgxLCAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmgxIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDEsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDEsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDEsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGgyLCAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDIsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDIsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDIsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGgzLCAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiBoMywgLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDQsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDUsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiBoMSwgLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGgyLCAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDMsIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiBoNCwgLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIGg1LCAuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gaDYge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB1bDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAwLjJlbTtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5oaWdobGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmhpZ2hsaWdodC5saWdodCB7XG4gIGNvbG9yOiAjMDJhY2RiICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLFxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG5cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jb2xvci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5kYXJrLWJnIGgxLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmRhcmstYmcgaDIsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uZGFyay1iZyBoMywgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5kYXJrLWJnIGg0LCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmRhcmstYmcgaDUsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uZGFyay1iZyBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5vdmVybGF5IGgxLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLm92ZXJsYXkgaDIsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheSBoMywgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5vdmVybGF5IGg0LCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLm92ZXJsYXkgaDUsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheSBoNiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheS5kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ub3ZlcmxheS5jb2xvci1tYWluOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmZ1bGx3aWR0aCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uZnVsbHdpZHRoIC5ldF9wYl9yb3cge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmNoZWNrZXJlZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uY2hlY2tlcmVkIC5ldF9wYl9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jaGVja2VyZWQgLmV0X3BiX3JvdyAuZXRfcGJfY29sdW1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDUwcHggMjVweDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uY2hlY2tlcmVkIC5ldF9wYl9yb3cgLmV0X3BiX2NvbHVtbiAuZXRfcGJfbW9kdWxlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmNoZWNrZXJlZCAuZXRfcGJfcm93OmZpcnN0LWNoaWxkIC5ldF9wYl9jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2NzQ2O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jaGVja2VyZWQgLmV0X3BiX3JvdzpmaXJzdC1jaGlsZCAuZXRfcGJfY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTc4NWI7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmNoZWNrZXJlZCAuZXRfcGJfcm93OmZpcnN0LWNoaWxkIC5ldF9wYl9jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwODg2Zjtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uY2hlY2tlcmVkIC5ldF9wYl9yb3c6Zmlyc3QtY2hpbGQgLmV0X3BiX2NvbHVtbjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc5YTg0O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jaGVja2VyZWQgLmV0X3BiX3JvdzpudGgtY2hpbGQoMikgLmV0X3BiX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDg4NmY7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmNoZWNrZXJlZCAuZXRfcGJfcm93Om50aC1jaGlsZCgyKSAuZXRfcGJfY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzlhODQ7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI3RvcC1iYW5uZXIge1xuICBoZWlnaHQ6IDQwdnc7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI3RvcC1iYW5uZXIgLmV0X3BiX3JvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI3RvcC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24jdG9wLWJhbm5lciBoMSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaGFsZi1oYWxmIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5oYWxmLWhhbGYgLmV0X3BiX3JvdyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmhhbGYtaGFsZiAuZXRfcGJfY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMCA0NSU7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmhhbGYtaGFsZiAuZXRfcGJfY29sdW1uLmJnLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5oYWxmLWhhbGYgLmV0X3BiX2NvbHVtbiAuZXRfcGJfbW9kdWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiA0MHZ3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24jdG9wLWJhbm5lciBwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9yb3cge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzIuaW1hZ2VzOmZpcnN0LWNoaWxkIC5ldF9wYl9pbWFnZTpmaXJzdC1jaGlsZCB7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8yLmltYWdlczpmaXJzdC1jaGlsZCAuZXRfcGJfaW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMi5pbWFnZXM6Zmlyc3QtY2hpbGQgLmV0X3BiX2ltYWdlIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMi5pbWFnZXM6bGFzdC1jaGlsZCAuZXRfcGJfaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAwO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8yLmltYWdlczpsYXN0LWNoaWxkIC5ldF9wYl9pbWFnZTpudGgtY2hpbGQoMikge1xuICBoZWlnaHQ6IDUwJTtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogLTQwcHg7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyAuZXRfcGJfaW1hZ2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzM6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMzpsYXN0LWNoaWxkIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzM6Zmlyc3QtY2hpbGQgLmV0X3BiX2ltYWdlLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzM6bGFzdC1jaGlsZCAuZXRfcGJfaW1hZ2Uge1xuICB0b3A6IC00MHB4O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8zOm50aC1jaGlsZCgyKSAuZXRfcGJfaW1hZ2Uge1xuICBib3R0b206IC00MHB4O1xuICB6LWluZGV4OiA5O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX21vZHVsZTpub3QoLmV0X3BiX2ltYWdlKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDEsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDIsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDMsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDQsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDUsIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9tb2R1bGU6bm90KC5ldF9wYl9pbWFnZSkgaDYsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfbW9kdWxlOm5vdCguZXRfcGJfaW1hZ2UpIHAsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfbW9kdWxlOm5vdCguZXRfcGJfaW1hZ2UpIHVsLFxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX21vZHVsZTpub3QoLmV0X3BiX2ltYWdlKSBvbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfaW1hZ2UgaW1nIHtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5zZWN0aW9uLWludHJvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuc2VjdGlvbi1pbnRybyBoMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLy8vLy8vLy9cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDFlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuc2VjdGlvbi1pbnRybyArIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC50b3AtYm9yZGVyLWNvbHVtbnMgLmV0X3BiX2NvbHVtbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjYWNhO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX2NvbHVtbl80XzQgcCxcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX2NvbHVtbl80XzQgdWwsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9jb2x1bW5fNF80IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Bvc3RfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wb3N0X3RpdGxlIC5ldF9wYl90aXRsZV9jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Bvc3RfdGl0bGUgLmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Bvc3RfdGl0bGUgLmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Bvc3RfdGl0bGUgLmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZXh0IHVsLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZXh0IG9sIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3RleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVzdGltb25pYWwgcDpub3QoLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZXN0aW1vbmlhbCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVzdGltb25pYWwgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Rlc3RpbW9uaWFsICsgLmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Rlc3RpbW9uaWFsICsgLmV0X3BiX2J1dHRvbl9tb2R1bGVfd3JhcHBlciBhOmhvdmVyLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZXN0aW1vbmlhbCArIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3RlYW1fbWVtYmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3RlYW1fbWVtYmVyIC5ldF9wYl90ZWFtX21lbWJlcl9kZXNjcmlwdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfZGVzY3JpcHRpb24gLmV0X3BiX21lbWJlcl9wb3NpdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3RlYW1fbWVtYmVyIC5ldF9wYl90ZWFtX21lbWJlcl9pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiVmlldyBCaW9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlOmFmdGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlOmFmdGVyOmhvdmVyLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfaW1hZ2U6YWZ0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfaW1hZ2U6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3RlYW1fbWVtYmVyIC5ldF9wYl90ZWFtX21lbWJlcl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlOmhvdmVyLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfaW1hZ2U6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlOmhvdmVyOmJlZm9yZSwgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfdGVhbV9tZW1iZXIgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlOmhvdmVyOmFmdGVyLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfaW1hZ2U6Zm9jdXM6YmVmb3JlLCBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl90ZWFtX21lbWJlciAuZXRfcGJfdGVhbV9tZW1iZXJfaW1hZ2U6Zm9jdXM6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLFxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ0bjphZnRlcixcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG46aG92ZXIsIC5idG46Zm9jdXMsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b246aG92ZXIsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnRuLFxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyJTtcbiAgcGFkZGluZzogMC42ZW0gMi41ZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyxcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbjpob3ZlcixcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMmFjZGIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYiAhaW1wb3J0YW50O1xufVxuLmJ0bi5ldF9wYl9iZ19sYXlvdXRfbGlnaHQsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24uZXRfcGJfYmdfbGF5b3V0X2xpZ2h0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLmV0X3BiX2JnX2xheW91dF9saWdodDpob3ZlciwgLmJ0bi5ldF9wYl9iZ19sYXlvdXRfbGlnaHQ6Zm9jdXMsXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24uZXRfcGJfYmdfbGF5b3V0X2xpZ2h0OmhvdmVyLFxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uLmV0X3BiX2JnX2xheW91dF9saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5idG4uZXRfcGJfYmdfbGF5b3V0X2RhcmssXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24uZXRfcGJfYmdfbGF5b3V0X2Rhcmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmFjZGI7XG59XG4uYnRuLmV0X3BiX2J1dHRvbl84LFxuYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfYnV0dG9uLmV0X3BiX2J1dHRvbl84IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNDE2YiAhaW1wb3J0YW50O1xufVxuLmJ0bi5ldF9wYl9idXR0b25fODpob3ZlciwgLmJ0bi5ldF9wYl9idXR0b25fODpmb2N1cyxcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbi5ldF9wYl9idXR0b25fODpob3ZlcixcbmJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX2J1dHRvbi5ldF9wYl9idXR0b25fODpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwZTQxNmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBlNDE2YiAhaW1wb3J0YW50O1xufVxuLmJ0biArIC5ldF9wYl9idXR0b24sXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24gKyAuZXRfcGJfYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICB9XG59XG4udHdpdHRlciBpLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjMDFhYmYwO1xufVxuXG4uZmFjZWJvb2sgaS5mYS1jaXJjbGUge1xuICBjb2xvcjogIzM5NTc5YTtcbn1cblxuLmdvb2dsZSBpLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjZGY0YTMyO1xufVxuXG5uYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbWVudSAuaWNvbiBhIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc29jaWFsLW1lbnUgLmljb24gYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNvY2lhbC1tZW51IC5pY29uIGFbaHJlZio9ZmFjZWJvb2tdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uc29jaWFsLW1lbnUgLmljb24gYVtocmVmKj10d2l0dGVyXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLnNvY2lhbC1tZW51IC5pY29uIGFbaHJlZio9cGludGVyZXN0XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLnNvY2lhbC1tZW51IC5pY29uIGFbaHJlZio9Z29vZ2xlXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLnNvY2lhbC1tZW51IC5pY29uIGFbaHJlZio9aW5zdGFncmFtXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLnNvY2lhbC1tZW51IC5pY29uIGFbaHJlZio9eW91dHViZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5zb2NpYWwtbWVudSAuaWNvbiBhW2hyZWYqPWxpbmtlZGluXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG5oZWFkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuaGVhZGVyIC50b3AtbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggNSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbmhlYWRlciAudG9wLW1lbnUgLmljb24ubGlua2VkaW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLnRvcC1tZW51IHtcbiAgICBwYWRkaW5nOiA1cHggMiU7XG4gIH1cbn1cbmhlYWRlciAudG9wLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMDJhY2RiO1xufVxuaGVhZGVyIC50b3AtbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5oZWFkZXIgLmJvdHRvbS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIGhlYWRlciAuYm90dG9tLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHggMSU7XG4gIH1cbn1cbmhlYWRlciAuYm90dG9tLW1lbnUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbn1cbmhlYWRlciAuYm90dG9tLW1lbnUgbGkgPiBhIHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG5oZWFkZXIgLmJvdHRvbS1tZW51IGxpLmJ1dHRvbiA+IGEge1xuICBwYWRkaW5nOiA3cHggMzBweDtcbn1cbmhlYWRlciAuYm90dG9tLW1lbnUgbGkuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbmhlYWRlciAuYm90dG9tLW1lbnUgbGkuYnV0dG9uLm5hcnJvdyA+IGEge1xuICBwYWRkaW5nOiA3cHggMTRweDtcbn1cbmhlYWRlciAuYm90dG9tLW1lbnUgbGkuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmhlYWRlciAuYm90dG9tLW1lbnUgbGkuYnV0dG9uOmhvdmVyIGEge1xuICBjb2xvcjogIzAyYWNkYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgLmJvdHRvbS1tZW51IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbiAgaGVhZGVyIC5ib3R0b20tbWVudSBsaS5idXR0b24ubmFycm93ID4gYSB7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gIH1cbiAgaGVhZGVyIC5ib3R0b20tbWVudSBsaS5idXR0b24gPiBhIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxufVxuaGVhZGVyIC5ib3R0b20tbWVudSBpbWcge1xuICB3aWR0aDogMTRlbTtcbiAgcGFkZGluZzogNXB4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBoZWFkZXIgLmJvdHRvbS1tZW51IGltZyB7XG4gICAgd2lkdGg6IDEwZW07XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gIH1cbn1cbmhlYWRlciAuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHggNSUgOHB4O1xufVxuaGVhZGVyIC5pcy1zdGlja3kgYSB7XG4gIGNvbG9yOiAjMDJhY2RiO1xufVxuaGVhZGVyIC5pcy1zdGlja3kgbGkuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYjtcbn1cbmhlYWRlciAuaXMtc3RpY2t5IGxpLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMmFjZGI7XG59XG5oZWFkZXIgLmlzLXN0aWNreSBsaS5idXR0b246aG92ZXIgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuaGVhZGVyIC5pcy1zdGlja3kge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNkNGQ0ZDQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuaXMtc3RpY2t5IC5sb2dvLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbmhlYWRlciAjcmVtaW5kZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmhlYWRlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG59XG5oZWFkZXIgLmxvZ28tbGluayB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5sb2dvLWxpbmsge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuaGVhZGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmhlYWRlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMCAwIDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBoZWFkZXIgdWwgPiBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbiAgfVxufVxuaGVhZGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmhlYWRlciAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyID4gdWwgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGhlYWRlciB7XG4gICAgLyogU3ViIE1lbnVzICovXG4gIH1cbiAgaGVhZGVyIGxpIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaGVhZGVyIGxpOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgbGkgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlciBsaSA+IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaGVhZGVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuaGVhZGVyIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogIzAyYWNkYjtcbn1cbmhlYWRlciAuaXMtc3RpY2t5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAyYWNkYjtcbn1cbmhlYWRlciB7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLXBvc3QgaGVhZGVyIGEge1xuICBjb2xvcjogIzAyYWNkYjtcbn1cbi5zaW5nbGUtcG9zdCBoZWFkZXIgbGkuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYjtcbn1cbi5zaW5nbGUtcG9zdCBoZWFkZXIgbGkuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAyYWNkYjtcbn1cbi5zaW5nbGUtcG9zdCBoZWFkZXIgbGkuYnV0dG9uOmhvdmVyIGEge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5zaW5nbGUtcG9zdCBoZWFkZXIgLnRvcC1tZW51LCAuc2luZ2xlLXBvc3QgaGVhZGVyIC5ib3R0b20tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLnNpbmdsZS1wb3N0IGhlYWRlciAuYm90dG9tLW1lbnUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNkNGQ0ZDQ7XG59XG5cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiNib3R0b20tY3RhIHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiNib3R0b20tY3RhIC5ldF9wYl9yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzICsgI2JvdHRvbS10ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4uc2lnbnVwLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc2lnbnVwLWZvb3RlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaWdudXAtZm9vdGVyICo6YWZ0ZXIsIC5zaWdudXAtZm9vdGVyICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaWdudXAtZm9vdGVyIC5zbWFsbC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDE5JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uc2lnbnVwLWZvb3RlciAuc21hbGwtaW5mbyBoMiwgLnNpZ251cC1mb290ZXIgLnNtYWxsLWluZm8gaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5zaWdudXAtZm9vdGVyIC5zbWFsbC1pbmZvIHAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaWdudXAtZm9vdGVyIC5zbWFsbC1pbmZvIC5pbmZvLXRleHQge1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNpZ251cC1mb290ZXIgLnNtYWxsLWluZm8gLmluZm8tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiM2UyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxZW0gMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41Myk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2lnbnVwLWZvb3RlciAuc21hbGwtaW5mbyAuaW5mby1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lnbnVwLWZvb3RlciAuc21hbGwtaW5mbyAuaW5mby1idXR0b24gYSB7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICBtaW4td2lkdGg6IDE3NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zaWdudXAtZm9vdGVyIC5zbWFsbC1pbmZvIHtcbiAgICB0b3A6IDE1JTtcbiAgfVxufVxuLnNpZ251cC1mb290ZXIgLmhlcm8taW1hZ2UgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5zaWdudXAtZm9vdGVyIC5oZXJvLWltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2lnbnVwLWZvb3RlciAuaGVyby1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lnbnVwLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuc2lnbnVwLWZvb3RlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWdudXAtZm9vdGVyIC5oZXJvLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi5mb290ZXItY3JlZGl0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBlNDE2YjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmZvb3Rlci1jcmVkaXRzIHAge1xuICBtYXJnaW46IDVweCAwO1xufVxuLmZvb3Rlci1jcmVkaXRzIC5mb290ZXItc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1jcmVkaXRzIC5mb290ZXItc29jaWFsIC5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4uZm9vdGVyLWNyZWRpdHMgLnNvY2lhbC1pY29ucyB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItY3JlZGl0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9vdGVyIC53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyMDAwcHg7XG59XG5mb290ZXIgaS5mYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgY29sb3I6ICMwMmFjZGI7XG59XG5mb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gYS5sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDI1JTtcbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gYS5sb2dvLWxpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5mb290ZXIgdWwubWVudSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5mb290ZXIgbGkgdWwgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiAjMGU0MTZiO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyMCUsIHdoaXRlIDEwMCUpO1xufVxuZm9vdGVyICNzZWNvbmRhcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuZm9vdGVyICNzZWNvbmRhcnkgLndpZGdldCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbmZvb3RlciAjc2Vjb25kYXJ5IC53aWRnZXQgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuZm9vdGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oZXJvLWJhbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLWJhbm5lci5zaG9ydCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzNXB4KSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuaGVyby1iYW5uZXIuc2hvcnQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5oZXJvLWJhbm5lci5zaG9ydCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbiAgLmhlcm8tYmFubmVyLnNob3J0IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4uaGVyby1iYW5uZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaGVyby1iYW5uZXIgKjphZnRlciwgLmhlcm8tYmFubmVyICo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5oZXJvLWJhbm5lciAuc21hbGwtaW5mbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLmhlcm8tYmFubmVyIC5zbWFsbC1pbmZvIHAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhlcm8tYmFubmVyIC5zbWFsbC1pbmZvIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZXJvLWJhbm5lciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmhlcm8tYmFubmVyIC5oZXJvLWltYWdlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaGVyby1iYW5uZXIgLmhlcm8taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cblxuLmZpbHRlci1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1ibHVlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSgwLCAxNDIsIDIxMSwgMC44KSAtOCUsIHJnYmEoMjAsIDY0LCAxMDUsIDAuOSkgNTYlKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1lbnUtdG9nZ2xlLCAjdG9nZ2xlLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaXMtc3RpY2t5IC5tZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICMwMmFjZGI7XG4gICAgdG9wOiAzOXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAuaXMtc3RpY2t5IC5tZW51LXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwZTQxNmI7XG4gIH1cbiAgbmF2IC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbmF2IC5tZW51LXRvZ2dsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGNvbG9yOiAjMDJhY2RiO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHotaW5kZXg6IDcwO1xuICB9XG4gIG5hdiAubWVudS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDJhY2RiO1xuICB9XG4gIG5hdiAubWVudS10b2dnbGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJFVG1vZHVsZXNcIiAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiYVwiO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIG5hdiBkaXYubWVudS1uYXYtbWVudS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDcwcHggMTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpLCBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIG5hdiBkaXYubWVudS1uYXYtbWVudS1jb250YWluZXIgbGkgYSwgbmF2IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciBsaS5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICMwMmFjZGI7XG4gICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gIH1cbiAgbmF2IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciBsaSBhOmhvdmVyLCBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAyYWNkYjtcbiAgfVxuICBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpLmJ1dHRvbiwgbmF2IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciBsaS5tZW51LWl0ZW0uYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgbmF2IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciBsaS5idXR0b24ubmFycm93ID4gYSwgbmF2IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciBsaS5tZW51LWl0ZW0uYnV0dG9uLm5hcnJvdyA+IGEge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxuICBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpOmFmdGVyLCBuYXYgZGl2Lm1lbnUtbmF2LW1lbnUtY29udGFpbmVyIGxpLm1lbnUtaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29udGVudDogXCIgXCI7XG4gIH1cbiAgbmF2ICN0b2dnbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbmF2ICN0b2dnbGUtcmlnaHQ6Y2hlY2tlZCB+IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBuYXYgI3RvZ2dsZS1yaWdodDpjaGVja2VkICsgLm1lbnUtdG9nZ2xlIHtcbiAgICByaWdodDogMTAlO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIG5hdiAjdG9nZ2xlLXJpZ2h0OmNoZWNrZWQgKyAubWVudS10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk1cIjtcbiAgfVxufVxuLmNhbGN1bGF0b3Ige1xuICBwYWRkaW5nOiA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYWxjdWxhdG9yIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmNhbGN1bGF0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY2FsY3VsYXRvciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5jYWxjdWxhdG9yIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYjtcbn1cbi5jYWxjdWxhdG9yIC5ibHVlLXN0cm9uZyB7XG4gIGNvbG9yOiAjMGU0MTZiO1xufVxuLmNhbGN1bGF0b3IgLmxpZ2h0LXN0cm9uZyB7XG4gIGNvbG9yOiAjMDJhY2RiO1xufVxuLmNhbGN1bGF0b3IgLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0sIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLXJlc3VsdHMge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyYWNkYjtcbn1cbi5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY2FsY3VsYXRvciAuY2FsY3VsYXRvci1yZXN1bHRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmFjZGI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLWZvcm0gLmNhbGN1bGF0b3ItZHJvcGRvd24sIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLXJlc3VsdHMgLmNhbGN1bGF0b3ItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Itc2VsZWN0b3Igc2VsZWN0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyYWNkYjtcbiAgY29sb3I6ICMwMmFjZGI7XG4gIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbGN1bGF0b3IgLmNhbGN1bGF0b3Itc2VsZWN0b3IgZGl2IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLXNhdmluZ3Mge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAyYWNkYjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDJhY2RiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAyYWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNDE2YjtcbiAgY29sb3I6ICNGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYWxjdWxhdG9yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yIC5jYWxjdWxhdG9yLXNlbGVjdG9yIGRpdiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNtY19lbWJlZF9zaWdudXAgLm1jLWZpZWxkLWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtY19lbWJlZF9zaWdudXAgLm1jLWZpZWxkLWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI21jX2VtYmVkX3NpZ251cCAubWMtZmllbGQtZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbiNtY19lbWJlZF9zaWdudXAgZGl2Lm1jZV9pbmxpbmVfZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uOmhvdmVyLCAjbWNfZW1iZWRfc2lnbnVwIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogd2hpdGU7XG59XG4jbWNfZW1iZWRfc2lnbnVwIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzAyYWNkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uOmhvdmVyLCAjbWNfZW1iZWRfc2lnbnVwIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMDJhY2RiO1xufVxuI21jX2VtYmVkX3NpZ251cCAuYnV0dG9uOmhvdmVyIGEsICNtY19lbWJlZF9zaWdudXAgLmJ1dHRvbjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG4jbWNfZW1iZWRfc2lnbnVwIC5yZXNwb25zZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uc2lkZWJhci5tYWlsaW5nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJlLWZvb3Rlci5tYWlsaW5nLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0MTZiO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNCUgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByZS1mb290ZXIubWFpbGluZy1saXN0ICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcmUtZm9vdGVyLm1haWxpbmctbGlzdCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5wcmUtZm9vdGVyLm1haWxpbmctbGlzdCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5wcmUtZm9vdGVyLm1haWxpbmctbGlzdCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5idXR0b24ge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wcmUtZm9vdGVyLm1haWxpbmctbGlzdCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5idXR0b246aG92ZXIsIC5wcmUtZm9vdGVyLm1haWxpbmctbGlzdCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzBlNDE2Yjtcbn1cblxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI2hvbWVwYWdlLXNsaWRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiNob21lcGFnZS1zbGlkZXIgLmV0X3BiX3JvdyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiNob21lcGFnZS1zbGlkZXIgLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiNob21lcGFnZS1zbGlkZXIgLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIC5ldF9wYl9zbGlkZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI2hvbWVwYWdlLXNsaWRlciAuZXRfcGJfcm93IC5ldF9wYl90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwYWRkaW5nOiAyNXB4IDIuNSU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDk7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24jaG9tZXBhZ2Utc2xpZGVyIC5ldF9wYl9yb3cgLmV0X3BiX3RleHQgcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnBvc3QtY29udGVudCAuZGF0ZSB7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3Qtc2lkZWJhciB7XG4gIGZsZXg6IDE7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LXNpZGViYXIgaDMge1xuICBjb2xvcjogIzFkNTYzMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3QtY21zIHtcbiAgZmxleDogMztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgdWwsIC5wb3N0LWNvbnRlbnQgLnBvc3QtY21zIG9sIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmltYWdlIGltZyB7XG4gIG1hcmdpbjogMWVtIDBlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucG9zdC1jb250ZW50ICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAyJSAwO1xufVxuLnBvc3QtY29udGVudCAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0LWNvbnRlbnQgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUgcCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfZnVsbHdpZHRoX21lbnUgLmZ1bGx3aWR0aC1tZW51LW5hdiwgLmZ1bGx3aWR0aC1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfbW9iaWxlX25hdl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAyYWNkYjtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUgaDIsIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUgaDMge1xuICBjb2xvcjogIzMzMztcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUgcCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHAyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZSB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbiBhLmV0X3BiX21vZHVsZS5ldF9wYl9idXR0b24ge1xuICBwYWRkaW5nOiAwLjZlbSAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2Vfc3VibWVudSB7XG4gIHotaW5kZXg6IDM7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9zdWJtZW51IC5ldF9wYl9tZW51X19tZW51IHtcbiAgcGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX3N1Ym1lbnUgLmV0X3BiX21lbnVfX21lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMmFjZGIgIWltcG9ydGFudDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX3N1Ym1lbnUgLmV0X3BiX21lbnVfX21lbnUgYTpob3ZlciwgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2Vfc3VibWVudSAuZXRfcGJfbWVudV9fbWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX3N1Ym1lbnUgLmV0X3BiX21lbnVfX21lbnUgdWwsIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX3N1Ym1lbnUgLmV0X3BiX21lbnVfX21lbnUgbGkgPiBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9zdWJtZW51IC5ldF9wYl9tZW51X19tZW51IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX3N1Ym1lbnUgLmV0X3BiX21lbnVfX21lbnUgbGk6Zmlyc3QtY2hpbGQoKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX2hlcm8ge1xuICBwYWRkaW5nOiAwO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybyAuZXRfcGJfcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTk4MHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX2hlcm8gLmV0X3BiX3Jvdy5zbWFsbC1pbmZvIHtcbiAgcGFkZGluZzogNjVweDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5wYWdlX2hlcm8gLmV0X3BiX3Jvdy5zbWFsbC1pbmZvIC5ldF9wYl9tb2R1bGUge1xuICBwYWRkaW5nOiAxJSA4JSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIC5ldF9wYl9yb3cuc21hbGwtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZSB7XG4gIHBhZGRpbmc6IDMlIDglIDAgOCU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUucGFnZV9oZXJvX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZS5wYWdlX2hlcm9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZS5wYWdlX2hlcm9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZS5wYWdlX2hlcm9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUucGFnZV9oZXJvX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUge1xuICAgIHBhZGRpbmc6IDMlIDglIDAgOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnBhZ2VfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9tb2R1bGUge1xuICAgIHBhZGRpbmc6IDMlIDglIDAgOCU7XG4gIH1cbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfbW9kdWxlLmV0X3BiX3ZpZGVvIC5ldF9wYl92aWRlb19wbGF5OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA5MDBweDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9tb2R1bGUuZXRfcGJfdmlkZW8gLmV0X3BiX3ZpZGVvX2JveCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjYzKTtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9tb2R1bGUuZXRfcGJfdmlkZW8gLmV0X3BiX3ZpZGVvX292ZXJsYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDJhY2RiO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmhvbWVwYWdlX2hlcm8gLmV0X3BiX21vZHVsZS5ldF9wYl92aWRlbyAuZXRfcGJfdmlkZW9fb3ZlcmxheV9ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9tb2R1bGUuZXRfcGJfdmlkZW8gLmV0X3BiX3ZpZGVvX3BsYXk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmhvbWVwYWdlX2hlcm86YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgcmdiYSgwLCAxNDIsIDIxMSwgMC44KSAtOCUsIHJnYmEoMjAsIDY0LCAxMDUsIDAuOSkgNTYlKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uaG9tZXBhZ2VfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmhvbWVwYWdlX2hlcm8gLmV0X3BiX3Jvdy5zbWFsbC1pbmZvIHtcbiAgcGFkZGluZzogNjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9yb3cuc21hbGwtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uaG9tZXBhZ2VfaGVybyAuZXRfcGJfcm93LmxlYXJuLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmhvbWVwYWdlX2hlcm8gLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmhvbWVwYWdlX2hlcm8gLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHtcbiAgICBwYWRkaW5nOiAzJSA4JSAwIDglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ob21lcGFnZV9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX21vZHVsZSB7XG4gICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgfVxufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnRleHRfaGVybyAuZXRfcGJfcm93IHtcbiAgcGFkZGluZzogMSUgMDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8gLmV0X3BiX3JvdyAudGV4dF9oZXJvX2g0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnRleHRfaGVybyAuZXRfcGJfcm93IC50ZXh0X2hlcm9faDQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8gLmV0X3BiX3JvdyAudGV4dF9oZXJvX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24udGV4dF9oZXJvIC5ldF9wYl9yb3cgLnRleHRfaGVyb190aXRsZSBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24udGV4dF9oZXJvIC5ldF9wYl9yb3cgLnRleHRfaGVyb190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnRleHRfaGVybyAuZXRfcGJfcm93IC50ZXh0X2hlcm9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8gLmV0X3BiX3JvdyAudGV4dF9oZXJvX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnRleHRfaGVybyAuZXRfcGJfcm93IC50ZXh0X2hlcm9fc3VidGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24udGV4dF9oZXJvIC5ldF9wYl9yb3cgLnRleHRfaGVyb19zdWJ0aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8gLmV0X3BiX3JvdyAuZXRfcGJfdGV4dCA+IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24udGV4dF9oZXJvIC5ldF9wYl9yb3cgLmV0X3BiX3RleHQgPiBoMyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuM2VtO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLnRleHRfaGVybyAuZXRfcGJfcm93IC5ldF9wYl9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNSU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uaWNvbl9oZXJvIC5ldF9wYl9yb3cgLmljb25faGVyb190aXRsZSBwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uaWNvbl9oZXJvIC5ldF9wYl9yb3cgLmljb25faGVyb190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmljb25faGVybyAuZXRfcGJfcm93IC5pY29uX2hlcm9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5pY29uX2hlcm8gLmV0X3BiX3JvdyAuaWNvbl9oZXJvX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmljb25faGVybyAuZXRfcGJfcm93IC5pY29uX2hlcm9fdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5pY29uX2hlcm8gLmV0X3BiX3JvdyAuaWNvbl9oZXJvX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5pY29uX2hlcm8gLmV0X3BiX3JvdyAuaWNvbl9oZXJvX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5jb2x1bW5fMl9mdWxsd2lkdGgge1xuICBwYWRkaW5nOiAwO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfY29sdW1uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNTBweCA4MHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX2NvbHVtbi5kYXJrLWhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLW91dDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5jb2x1bW5fMl9mdWxsd2lkdGggLmV0X3BiX3Jvdy5ldF9wYl9yb3dfZnVsbHdpZHRoIC5ldF9wYl9jb2x1bW4uZGFyay1ob3Zlcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfY29sdW1uLmRhcmstaG92ZXI6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfY29sdW1uLmRhcmstaG92ZXI6bGFzdC1jaGlsZDpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX2NvbHVtbi5kYXJrLWhvdmVyOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX2NvbHVtbi5kYXJrLWhvdmVyOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfbW9kdWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfbW9kdWxlIHAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX21vZHVsZSBwMiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfbW9kdWxlIGgyLCAuZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfbW9kdWxlIGgzIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXQtYm9jICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0LWwgLmV0X3BiX3NlY3Rpb24uY29sdW1uXzJfZnVsbHdpZHRoIC5ldF9wYl9yb3cuZXRfcGJfcm93X2Z1bGx3aWR0aCAuZXRfcGJfbW9kdWxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX21vZHVsZS5zbWFsbC10ZXh0IHAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGggLmV0X3BiX21vZHVsZS5zbWFsbC10ZXh0IGEge1xuICBjb2xvcjogIzAyYWNkYjtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5jb2x1bW5fMl9mdWxsd2lkdGggLmV0X3BiX3Jvdy5ldF9wYl9yb3dfZnVsbHdpZHRoIC5ldF9wYl9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyJTtcbiAgcGFkZGluZzogMC42ZW0gMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ldC1ib2MgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXQtbCAuZXRfcGJfc2VjdGlvbi5jb2x1bW5fMl9mdWxsd2lkdGggLmV0X3BiX3Jvdy5ldF9wYl9yb3dfZnVsbHdpZHRoIC5ldF9wYl9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwYjNlMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIC5yZWR1Y2VkX3BhZGRpbmcgLmV0X3BiX2NvbHVtbiB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZXRfcGJfc2VjdGlvbiNjb250YWN0X3VzIC5ldF9wYl9yb3cgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbn1cblxuLnJvdW5kZWQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1hcmVhIC5lcnJvci00MDQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNvbnRlbnQtYXJlYSAuZXJyb3ItNDA0IC5oZXJvLWJhbm5lciB7XG4gIGhlaWdodDogOTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRlbnQtYXJlYSAuZXJyb3ItNDA0IC5oZXJvLWJhbm5lciAuc21hbGwtaW5mbyB7XG4gIHRvcDogNDUlO1xufVxuLmNvbnRlbnQtYXJlYSAuZXJyb3ItNDA0IC5oZXJvLWJhbm5lciBoMyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1hcmVhIC5lcnJvci00MDQgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5jb250ZW50LWFyZWEgLmVycm9yLTQwNCAuaGVyby1iYW5uZXIgLnNtYWxsLWluZm8ge1xuICAgIHRvcDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50LWFyZWEgLmVycm9yLTQwNCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmNvbnRlbnQtYXJlYSAuZXJyb3ItNDA0IC5oZXJvLWJhbm5lciAuc21hbGwtaW5mbyB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudCBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gdWwsIC5wb3N0LWNvbnRlbnQgYXJ0aWNsZSAuZW50cnktY29udGVudCA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5wb3N0LWNvbnRlbnQgbGkge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cbi5wb3N0LWNvbnRlbnQgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucG9zdC1jb250ZW50IGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5wb3N0LWNvbnRlbnQgaDIsIC5wb3N0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLnBvc3QtY29udGVudCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZDNkM2QzO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnBvc3QtY29udGVudCBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMmFjZGI7XG4gIG1hcmdpbjogMjVweCAwcHg7XG59XG4ucG9zdC1jb250ZW50IGhyOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LXNpZGViYXIgaDQsIC5wb3N0LWNvbnRlbnQgLnBvc3Qtc2lkZWJhciAuaDQge1xuICBjb2xvcjogIzAyYWNkYjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3Qtc2lkZWJhciAuZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LXNpZGViYXIgLnRhZyB7XG4gIGNvbG9yOiAjMDJhY2RiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAzNjBweDtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3QtY21zIC5ibG9nLWZsZXggLmJsb2ctaXRlbSA+IGEuYmxvZy1pbWctbGluayB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGZsZXg6IDEgMCA1MDBweDtcbiAgLyogQ2hyb21lIDI5KyAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5wb3N0LWNvbnRlbnQgLnBvc3QtY21zIC5ibG9nLWZsZXggLmJsb2ctaXRlbSA+IGEuYmxvZy1pbWctbGluayB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtID4gYS5ibG9nLWltZy1saW5rIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgIC8qIENocm9tZSAyOSsgKi9cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtID4gYS5ibG9nLWltZy1saW5rIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLnBvc3QtY21zIC5ibG9nLWZsZXggLmJsb2ctaXRlbSA+IGEuYmxvZy1pbWctbGluayB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAvKiBDaHJvbWUgMjkrICovXG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtID4gYS5ibG9nLWltZy1saW5rIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmJsb2ctaW1nIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtIC5ibG9nLWNvbnRlbnQge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMwMmFjZGI7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmJsb2ctY29udGVudCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMzg4YWI7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmluZm8tYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiM2UyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwLjhlbSAyLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmluZm8tYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4OGFiO1xufVxuLnBvc3QtY29udGVudCAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWNvbnRlbnQuYmxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgfVxuICAucG9zdC1jb250ZW50LmJsb2cgLnBvc3QtY21zIC5ibG9nLWZsZXggLmJsb2ctaXRlbSA+IGEge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvc3QtY29udGVudC5ibG9nIC5wb3N0LWNtcyAuYmxvZy1mbGV4IC5ibG9nLWl0ZW0gLmJsb2ctaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucG9zdC1jb250ZW50LmJsb2cgLnBvc3QtY21zIC5ibG9nLWZsZXggLmJsb2ctaXRlbSAuYmxvZy1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wb3N0LWNvbnRlbnQuYmxvZyAucG9zdC1jbXMgLmJsb2ctZmxleCAuYmxvZy1pdGVtIC5pbmZvLWJ1dHRvbiBhIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5maWx0ZXItZ3JleSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItZ3JleTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZmlsdGVyLWdyZXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc2lnbi11cC1vdmVybGF5LCAuc2lnbi1pbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5zaWduLXVwLW92ZXJsYXkgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbi1pbi1vdmVybGF5IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNpZ24tdXAtb3ZlcmxheSBoMiwgLnNpZ24tdXAtb3ZlcmxheSBwLCAuc2lnbi1pbi1vdmVybGF5IGgyLCAuc2lnbi1pbi1vdmVybGF5IHAge1xuICBjb2xvcjogIzAyYWNkYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5zaWduLXVwLW92ZXJsYXkgaW1nLCAuc2lnbi1pbi1vdmVybGF5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggNDYlO1xufVxuLnNpZ24tdXAtb3ZlcmxheSBpbWcuc2hpZWxkLCAuc2lnbi1pbi1vdmVybGF5IGltZy5zaGllbGQge1xuICBwYWRkaW5nOiAwcHggMzglO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDJhY2RiO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuZm9yZ290LXBhc3N3b3JkLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGEsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gYSB7XG4gIGNvbG9yOiAjMDJhY2RiO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBmaWVsZHNldCwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC41ZW07XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5pbnB1dCwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMS43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5pbnB1dC5zdWJtaXQsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gLmlucHV0LnN1Ym1pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBsYWJlbCwgLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGxhYmVsLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyYWNkYjtcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsLCAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSArIGxhYmVsLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdICsgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRjtcbiAgdG9wOiAxLjZlbTtcbiAgbGVmdDogMC44ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5sYWJlbC1hY3RpdmUsIC5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyArIGxhYmVsLCAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5pbnB1dC1ub3RlbXB0eSArIGxhYmVsLCAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzICsgbGFiZWwsIC5zaWduLXVwLW92ZXJsYXkgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQtbm90ZW1wdHkgKyBsYWJlbCwgLnNpZ24taW4tb3ZlcmxheSAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5pbnB1dC1ub3RlbXB0eSArIGxhYmVsLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5sYWJlbC1hY3RpdmUsIC5zaWduLWluLW92ZXJsYXkgLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQtbm90ZW1wdHkgKyBsYWJlbCwgLnNpZ24tdXAtb3ZlcmxheSAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5pbnB1dC1ub3RlbXB0eSArIGxhYmVsLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMgKyBsYWJlbCwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQtbm90ZW1wdHkgKyBsYWJlbCwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyArIGxhYmVsIHtcbiAgdG9wOiAwLjZlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAyYWNkYjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbGVmdDogMC40ZW0gIWltcG9ydGFudDtcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQtbm90ZW1wdHksIC5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuaW5wdXQtbm90ZW1wdHksIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDJhY2RiO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuY2hlY2tib3gtY3VzdG9tLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b20ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgY29sb3I6ICMwMmFjZGI7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b20gKyAuY2hlY2tib3gtY3VzdG9tLWxhYmVsOmJlZm9yZSwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuY2hlY2tib3gtY3VzdG9tICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAyYWNkYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuY2hlY2tib3gtY3VzdG9tLCAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b20tbGFiZWwsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gLmNoZWNrYm94LWN1c3RvbSwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDI1cHggMHB4IDEwcHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIC5jaGVja2JveC1jdXN0b20tbGFiZWwsIC5zaWduLWluLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gLmNoZWNrYm94LWN1c3RvbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkY7XG59XG4uc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnNpZ24taW4tb3ZlcmxheSAuY29udGFpbmVyIC5zaWdudXAtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxZW0gMy41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzAyYWNkYjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNvbnRhaW5lciAuc2lnbnVwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDBiM2UyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lnbi11cC1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIgLnNpZ251cC1mb3JtIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ24tdXAtb3ZlcmxheSAuY29udGFpbmVyLCAuc2lnbi1pbi1vdmVybGF5IC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLCAuc2lnbi1pbi1vdmVybGF5IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6ICMwMmFjZGI7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLCAuc2lnbi1pbi1vdmVybGF5IC5jbG9zZSB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lnbi11cC1vdmVybGF5IC5jbG9zZSwgLnNpZ24taW4tb3ZlcmxheSAuY2xvc2Uge1xuICAgIHRvcDogMiU7XG4gICAgcmlnaHQ6IDIlO1xuICB9XG59XG4uc2lnbi11cC1vdmVybGF5IC5jbG9zZS1idXR0b24sIC5zaWduLWluLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpiZWZvcmUsIC5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjphZnRlciwgLnNpZ24taW4tb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmJlZm9yZSwgLnNpZ24taW4tb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMi41cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyYWNkYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2lnbi11cC1vdmVybGF5IC5jbG9zZS1idXR0b246YmVmb3JlLCAuc2lnbi11cC1vdmVybGF5IC5jbG9zZS1idXR0b246YWZ0ZXIsIC5zaWduLWluLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpiZWZvcmUsIC5zaWduLWluLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjphZnRlciB7XG4gICAgaGVpZ2h0OiAyLjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuLnNpZ24tdXAtb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmFmdGVyLCAuc2lnbi1pbi1vdmVybGF5IC5jbG9zZS1idXR0b246YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zaWduLXVwLW92ZXJsYXkgLmNsb3NlLWJ1dHRvbjpob3ZlcjphZnRlciwgLnNpZ24taW4tb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNpZ24taW4tb3ZlcmxheSAuY2xvc2UtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcCBwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyYWNkYjtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDJhY2RiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJTdGVwIDEgLSBTdWJtaXQgQ2xhaW1cIjtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3RlcCAyIC0gQ2FsY3VsYXRpb25cIjtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU3RlcCAzIC0gTW9uZXkgQmFja1wiO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1mYW1pbHk6IFwiRVRtb2R1bGVzXCI7XG4gIGNvbG9yOiAjMDJhY2RiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTY1cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcC0xIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMSBwOmFmdGVyIHtcbiAgY29udGVudDogXCIzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkVUbW9kdWxlc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMwMmFjZGI7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMSBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcC0xIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMSBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwLTIge1xuICBtYXgtd2lkdGg6IDE3cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDJhY2RiO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMiBwIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93LndoYXQtaXMtdGhpc19zdGVwcyAuc3RlcC0yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTM1cHg7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMyB7XG4gIGJhY2tncm91bmQ6ICMwMmFjZGI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIC5zdGVwLTMgYSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Jvdy53aGF0LWlzLXRoaXNfc3RlcHMgLnN0ZXAtMzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzFfMywgLmV0LWRiICNldC1ib2MgLmV0X3BiX2d1dHRlcnMzLmV0X3BiX3JvdyAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgd2lkdGg6IDI5LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIGhlYWRlciB1bCA+IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIH1cbiAgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbl8xXzIuaW1hZ2VzIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxuICBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uXzFfMi5pbWFnZXM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uXzFfMi5pbWFnZXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODgxcHgpIHtcbiAgI21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIGhlYWRlciAudG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5ib3R0b20tbWVudSB7XG4gICAgcGFkZGluZzogMTVweCA1JSAwcHg7XG4gIH1cbiAgaGVhZGVyIC5sb2dvLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28tbGluayBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBoZWFkZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uI3RvcC1iYW5uZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4ge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDQlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5pbWFnZS1sYXllcnMgLmV0X3BiX2NvbHVtbi5pbWFnZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24uaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW4uaW1hZ2VzIC5ldF9wYl9pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxuICBib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uLmltYWdlLWxheWVycyAuZXRfcGJfY29sdW1uLmltYWdlcyAuZXRfcGJfaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLmxvZ28tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLmxvZ28tbGluayBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGZvb3RlciAjc2Vjb25kYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1jcmVkaXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jaGVja2VyZWQgLmV0X3BiX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbi5jaGVja2VyZWQgLmV0X3BiX3JvdyAuZXRfcGJfY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBmb290ZXIgI3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyICNzZWNvbmRhcnkgLndpZGdldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4uYWRtaW4tYmFyIGhlYWRlciB7XG4gIHRvcDogMzJweDtcbn0iLCIvKlxuVGhlbWUgTmFtZTogQmFzZSBUaGVtZVxuVmVyc2lvbjogMS4xLjFcbkRlc2NyaXB0aW9uOiBUaGVtZSB0ZW1wbGF0ZSBmb3IgQmFzZSBUaGVtZVxuQXV0aG9yOiBCYXl0ZWtcbkF1dGhvciBVUkk6IGh0dHA6Ly9iYXl0ZWsuY2FcbiovXG5cblxuLy8gRm9udHNcbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Tb3VyY2UrU2FucytQcm86NDAwLDMwMCw2MDAsNzAwLDkwMCk7XG5cblxuLy8gVmFyaWFibGVzXG5AaW1wb3J0IFwiMV92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiMV92YXJpYWJsZXMvZ2VuZXJhbFwiO1xuQGltcG9ydCBcIjFfdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcblxuLy8gVW4tbW9kaWZpZWQgdmVuZG9yIGZpbGVzXG4vLyBAaW1wb3J0IFwidmVuZG9yL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIjJfdmVuZG9yL3Jlc2V0XCI7XG5cbi8vIEJhc2VcbkBpbXBvcnQgXCIzX2Jhc2UvbWl4aW5zXCI7XG5AaW1wb3J0IFwiM19iYXNlL2dlbmVyYWxcIjtcbkBpbXBvcnQgXCIzX2Jhc2Uvc2hhcmVkXCI7XG5AaW1wb3J0IFwiM19iYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIzX2Jhc2UvbGF5b3V0c1wiO1xuQGltcG9ydCBcIjNfYmFzZS9tb2R1bGVzXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIjRfY29tcG9uZW50cy90YWJsZXNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvaWNvbnNcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIjRfY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvZm9vdGVyXCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL2hlcm8tYmFubmVyXCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL21vYmlsZS1tZW51XCI7XG5AaW1wb3J0IFwiNF9jb21wb25lbnRzL2NhbGN1bGF0b3JcIjtcbkBpbXBvcnQgXCI0X2NvbXBvbmVudHMvbWFpbGNoaW1wXCI7XG5cbi8vIFNwZWNpZmljIHBhZ2VzXG5AaW1wb3J0ICc1X3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAnNV9wYWdlcy9wb3N0cyc7XG5AaW1wb3J0ICc1X3BhZ2VzLzQwNCc7XG5AaW1wb3J0ICc1X3BhZ2VzL2Jsb2cnO1xuQGltcG9ydCAnNV9wYWdlcy9zaWduLXVwJztcbkBpbXBvcnQgJzVfcGFnZXMvd2hhdC1pcy10aGlzJztcblxuLy8gTWVkaWEgc3R5bGVzXG5AaW1wb3J0ICc2X21lZGlhL3Jlc3BvbnNpdmUnO1xuQGltcG9ydCAnNl9tZWRpYS9wcmludCc7XG5AaW1wb3J0ICc2X21lZGlhL2FkbWluYmFyJztcbiIsIiRhOiAnYSwgYTpsaW5rLCBhOnZpc2l0ZWQnO1xuJGhvdmVyOiAnJjpob3ZlciwgJjpmb2N1cyc7XG5cbiRmb250cy1tYWluOiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250cy1oZWFkOiAnV29yayBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250cy1pY29uOiAnRVRtb2R1bGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlYWx0aC1wbHVzL2ZvbnRzL2ljb21vb24uZW90Jyk7XG4gIHNyYzogIHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlYWx0aC1wbHVzL2ZvbnRzL2ljb21vb24uZW90P25idmd4MSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZWFsdGgtcGx1cy9mb250cy9pY29tb29uLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJGhlYWRpbmdzOiAnaDEsIGgyLCBoMywgaDQsIGg1LCBoNic7XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59IiwiLy8gT3ZlcmxheVxuQG1peGluIG92ZXJsYXkoJGJnYzogbnVsbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnYztcbn1cblxuLy8gUG9zaXRpb25pbmdcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICR0b3A6IG51bGwsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkdG9wO1xuICByaWdodDogJHJpZ2h0O1xuICBib3R0b206ICRib3R0b207XG4gIGxlZnQ6ICRsZWZ0O1xufVxuXG5AbWl4aW4gY2VudGVycG9zaXRpb24oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbn1cblxuQG1peGluIGNlbnRlcigkbWF4d2lkdGg6IG51bGwpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJG1heHdpZHRoO1xufVxuXG4vLyBQb3NpdGlvbmluZ1xuQG1peGluIHN0dXBpZFNhZmFyaUZsZXgoJGZsZXgtZ3JvdywgJGZsZXgtc2hyaW5rLCAkbWluLXdpZHRoKSB7XG4gIGZsZXg6ICRmbGV4LWdyb3cgJGZsZXgtc2hyaW5rICRtaW4td2lkdGg7XG4gICAgLyogQ2hyb21lIDI5KyAqL1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgYW5kIChtaW4tcmVzb2x1dGlvbjouMDAxZHBjbSkge1xuICAgICAgICBmbGV4OiAkZmxleC1ncm93O1xuICAgIH1cbn1cblxuLy8gVHJhbnNpdGlvblxuQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOiAwLjJzKSB7XG4gIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBCdXR0b24gc3R5bGluZ1xuQG1peGluIGJ1dHRvbigpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMC42ZW0gMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICN7JGhvdmVyfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbn1cblxuLy8gT3V0cHV0IHJlbSB3aXRoIGEgcHggZmFsbGJhY2tcbkBmdW5jdGlvbiBjYWxjdWxhdGVSZW0oJHNpemUpIHtcbiAgJHJlbVNpemU6ICRzaXplIC8gMTZweDtcbiAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG5AbWl4aW4gZm9udC1zaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtc2l6ZTogY2FsY3VsYXRlUmVtKCRzaXplKTtcbn1cblxuXG4vLyBIRUFESU5HU1xuQG1peGluIGgxKCkge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxufVxuQG1peGluIGgyKCkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxufVxuQG1peGluIGgzKCkge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cblxufVxuQG1peGluIGg0KCkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbn1cbkBtaXhpbiBoNSgpIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuQGVhY2ggJGJvcmRlcnBvcyBpbiB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQge1xuICAuYm9yZGVyLSN7JGJvcmRlcnBvc30ge1xuICAgIGJvcmRlci0jeyRib3JkZXJwb3N9OiAkYm9yZGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJHBhZGRpbmdwb3MgaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgLm5vLXBhZGRpbmctI3skcGFkZGluZ3Bvc30ge1xuICAgIHBhZGRpbmctI3skcGFkZGluZ3Bvc306IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBlYWNoICRtYXJnaW5wb3MgaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgLm5vLW1hcmdpbi0jeyRtYXJnaW5wb3N9IHtcbiAgICBtYXJnaW4tI3skbWFyZ2lucG9zfTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBQYWxldHRlIGNvbG9yc1xuJGNvbG9yLW1haW46ICNGRkZGRkY7XG4kY29sb3Itc2Vjb25kYXJ5OiAjMDJhY2RiO1xuJGNvbG9yLXRoaXJkOiAjMGU0MTZiO1xuXG4vLyBUZXh0IGVsZW1lbnQgY29sb3JzXG4kY29sb3ItbGluazogJGNvbG9yLXNlY29uZGFyeTtcbiRjb2xvci10ZXh0OiAjMzMzO1xuJGNvbG9yLWhlYWQ6ICMzMzM7XG5cbi8vIEJsb2NrIGVsZW1lbnQgY29sb3JzXG4kY29sb3ItYmc6ICNlZWU7XG4kY29sb3ItYm9yZGVyOiAjY2FjYWNhO1xuIiwiOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRjb2xvcjogd2hpdGU7XG59XG5cbmgxLCAuaDEgeyAgQGluY2x1ZGUgaDE7IH1cbmgyLCAuaDIgeyAgQGluY2x1ZGUgaDI7IH1cbmgzLCAuaDMgeyAgQGluY2x1ZGUgaDM7IH1cbmg0LCAuaDQgeyAgQGluY2x1ZGUgaDQ7IH1cbmg1LCAuaDUgeyAgQGluY2x1ZGUgaDU7IH1cblxuXG5wIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cblxuaDQgYSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQjeyRob3Zlcn0ge1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHR9XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuXG4uZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ge1xuXHRoMSwgLmgxIHsgIEBpbmNsdWRlIGgxOyB9XG5cdGgyLCAuaDIgeyAgQGluY2x1ZGUgaDI7IH1cblx0aDMsIC5oMyB7ICBAaW5jbHVkZSBoMzsgfVxuXHRoNCwgLmg0IHsgIEBpbmNsdWRlIGg0OyB9XG5cdGg1LCAuaDUgeyAgQGluY2x1ZGUgaDU7IH1cblxuXHRhIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCN7JGhlYWRpbmdzfSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XG5cdH1cblxuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuXHRcdH1cblx0fVxuXHRsaSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oaWdobGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcblxuXHQmLmxpZ2h0IHtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIud3JhcHBlcixcbi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IHtcblx0d2lkdGg6IDkwJTtcblx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoKTtcbn1cblxuXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHQuZXRfcGJfc2VjdGlvbiB7XG5cblx0XHQmLmNvbG9yLWJnIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZyAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmLmRhcmstYmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0I3skaGVhZGluZ3N9IHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cblx0XHRcdCN7JGhlYWRpbmdzfSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0QGluY2x1ZGUgb3ZlcmxheTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kYXJrOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssMC44KTtcblx0XHRcdH1cblx0XHRcdCYuY29sb3ItbWFpbjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLDAuOTUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZnVsbHdpZHRoIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2VyZWQge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHQuZXRfcGJfcm93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMjVweDtcblxuXHRcdFx0XHRcdC5ldF9wYl9tb2R1bGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY2VudGVyKCRuYXJyb3ctdGV4dCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzNjc0Njtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzRhNzg1Yjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwODg2Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3OWE4NDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYwODg2Zjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc3OWE4NDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmI3RvcC1iYW5uZXIge1xuXHRcdFx0aGVpZ2h0OiA0MHZ3O1xuXHRcdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRAaW5jbHVkZSBvdmVybGF5KHJnYmEoYmxhY2ssMC4yKSk7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTUwcHg7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYShibGFjaywwLjMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaGFsZi1oYWxmIHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZsZXg6IDEgMCA0NSU7XG5cblx0XHRcdFx0Ji5iZy1pbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXRfcGJfbW9kdWxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjY1cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHZ3O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuXG5cdFx0XHRcdFx0Ji5iZy1pbWcge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYjdG9wLWJhbm5lciB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLmltYWdlLWxheWVycyB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfY29sdW1uIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxleDogMTtcblxuXHRcdFx0XHQmLmV0X3BiX2NvbHVtbl8xXzIuaW1hZ2VzIHtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtNDBweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV0X3BiX2NvbHVtbl8xXzMge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0LmV0X3BiX2ltYWdlIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQgaW1ne1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCBpbWd7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHR0b3A6IC00MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfbW9kdWxlOm5vdCguZXRfcGJfaW1hZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoLW5hcnJvdyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUlO1xuXG5cdFx0XHRcdCN7JGhlYWRpbmdzfSxcblx0XHRcdFx0cCxcblx0XHRcdFx0dWwsXG5cdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXIoJG5hcnJvdy10ZXh0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXRfcGJfaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCA0MHB4IDVweCByZ2JhKGJsYWNrLDAuMjUpO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWludHJvIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0aDEge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnLy8vLy8vLy8nO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEwcHgpO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiA2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0XHRtYXJnaW46IDFlbSBhdXRvIDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0KyAuZXRfcGJfYnV0dG9uX21vZHVsZV93cmFwcGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b3AtYm9yZGVyLWNvbHVtbnMgLmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuZXRfcGJfY29sdW1uXzRfNCB7XG5cdFx0cCxcblx0XHR1bCxcblx0XHRvbCB7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXIoJG5hcnJvdy10ZXh0KTtcblx0XHR9XG5cdH1cblxufVxuIiwiJHdyYXBwZXItd2lkdGg6IDE2MDBweDtcbiR3cmFwcGVyLXdpZHRoLW5hcnJvdzogNzcwcHg7XG4kbmFycm93LXRleHQ6IDUwMHB4O1xuJGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7IiwiYm9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdC5ldF9wYl9wb3N0X3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XG5cdFx0LmV0X3BiX3RpdGxlX2NvbnRhaW5lciBoMSB7XG5cdFx0XHRAaW5jbHVkZSBoMTtcblx0XHR9XG5cdH1cblxuXG5cdC5ldF9wYl90ZXh0IHtcblx0XHR1bCxvbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdH1cblx0fVxuXG5cblx0LmV0X3BiX3Rlc3RpbW9uaWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLDAuNik7XG5cdFx0QGluY2x1ZGUgY2VudGVyKCR3cmFwcGVyLXdpZHRoLW5hcnJvdyk7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHRwOm5vdCguZXRfcGJfdGVzdGltb25pYWxfbWV0YSkge1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDIycHgpO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQuZXRfcGJfdGVzdGltb25pYWxfbWV0YSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cblx0XHQrIC5ldF9wYl9idXR0b25fbW9kdWxlX3dyYXBwZXIgYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLDAuNik7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEod2hpdGUsMC42KTtcblxuXHRcdFx0I3skaG92ZXJ9IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywwLjgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmV0X3BiX3RlYW1fbWVtYmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXG5cdFx0LmV0X3BiX3RlYW1fbWVtYmVyX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0XHQuZXRfcGJfbWVtYmVyX3Bvc2l0aW9uIHtcblx0XHRcdFx0bWluLWhlaWdodDogNDVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnVmlldyBCaW8nO1xuXHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJwb3NpdGlvbjtcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb247XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgb3ZlcmxheShyZ2JhKGJsYWNrLDAuNikpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXHRcdFx0fVxuXG5cdFx0XHQjeyRob3Zlcn0ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufSIsIi5idG4sXG5ib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9idXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAyJTtcblx0cGFkZGluZzogLjZlbSAyLjVlbSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0I3skaG92ZXJ9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ji5ldF9wYl9iZ19sYXlvdXRfbGlnaHQge1xuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHQjeyRob3Zlcn0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCYuZXRfcGJfYmdfbGF5b3V0X2Rhcmsge1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHR9XG5cblx0Ji5ldF9wYl9idXR0b25fOCB7XG4gICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10aGlyZCAhaW1wb3J0YW50O1xuXG5cdFx0I3skaG92ZXJ9IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRoaXJkICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGhpcmQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0XG5cdCsgLmV0X3BiX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCJpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE4cHgpO1xuXHRjb2xvcjogJGNvbG9yLW1haW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb247XG59XG5cbi8vIFNob3cgb25seSBvbiBDaHJvbWUgJiBTYWZhcmlcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuXHRzZWxlY3Qge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2ljb25zL2ljb24tYXJyb3cuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MHB4O1xuXHR9XG5cbn1cbiIsIi50d2l0dGVyIGkuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICMwMWFiZjA7XG59XG5cbi5mYWNlYm9vayBpLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjMzk1NzlhO1xufVxuXG4uZ29vZ2xlIGkuZmEtY2lyY2xlIHtcbiAgY29sb3I6ICNkZjRhMzI7XG59XG4iLCJuYXYge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbn1cblxuLnNvY2lhbC1tZW51IC5pY29uIHtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiZmFjZWJvb2tcIl0ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjA5YVwiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbaHJlZio9XCJ0d2l0dGVyXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwOTlcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwicGludGVyZXN0XCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYyMzFcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiZ29vZ2xlXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZDVcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwiaW5zdGFncmFtXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYxNmRcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2hyZWYqPVwieW91dHViZVwiXSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JltocmVmKj1cImxpbmtlZGluXCJdIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcXGYwZTFcIjtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuIiwiaGVhZGVyIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcbiBcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG4gXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsMCwwLGF1dG8sMCk7XG5cdGhlaWdodDogMTUwcHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMHB4KTtcblxuXHQudG9wLW1lbnUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG5cdCBcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG5cdCBcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuICAgIFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDVweCA1JTtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cblx0XHQuaWNvbi5saW5rZWRpbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDVweCAyJTtcblx0XHR9XG5cblx0XHRsaSBhe1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFRoaXMgaXMgZm9yIHRoZSBzaWduIGluIGJ1dHRvbiEhIFVuY29tbWVudCB0aGlzIGZvciB3aGVuIHdlIG5lZWQgaXRcblx0XHQvLyBsaTpsYXN0LWNoaWxkIHtcblx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBcdCY6YmVmb3JlIHtcblx0XHQvLyBcdCBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyBcdFx0Y29udGVudDogXCJcXGYwMDdcIjtcblx0XHQvLyBcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRcdC8vICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0Ly8gICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdC8vIFx0XHRmb250LXNpemU6IDFlbTtcblx0XHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdC8vIFx0fVxuXHRcdC8vXG5cdFx0Ly8gXHQmOmhvdmVyIHtcblx0XHQvLyBcdFx0JjpiZWZvcmUge1xuXHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdC8vIFx0XHR9XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gXHRhIHtcblx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdC8vIFx0XHQmOmhvdmVyIHtcblx0XHQvLyBcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHQvLyBcdFx0fVxuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblx0fVxuXHQuYm90dG9tLW1lbnUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMTBweCA1JTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0cGFkZGluZzogMTBweCAxJTtcblx0XHR9XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXHQgXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2Utb3V0O1xuXHQgXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblx0XHRsaSA+IGEge1xuXHRcdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdFx0fVxuXG5cdFx0bGkuYnV0dG9uID4gYSB7XG5cdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHR9XG5cdFx0bGkuYnV0dG9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0XHQmLm5hcnJvdyA+IGEge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTRweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcblx0XHRcdFx0YSB7IGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5OyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6bGFzdC1jaGlsZCB7XG5cdFx0XHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdGxpID4gYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsaS5idXR0b24ge1xuXHRcdFx0XHQmLm5hcnJvdyA+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGxpLmJ1dHRvbiA+IGEge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDE0ZW07XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4O1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXMtc3RpY2t5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLDEuMCk7XG5cdFx0cGFkZGluZzogMTVweCA1JSA4cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHRsaS5idXR0b24ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZDRkNGQ0O1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0LmxvZ28tbGluayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3JlbWluZGVyIHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHR9XG5cdC5sb2dvLWxpbmsge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdH1cblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHR1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQ+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDFlbTtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0PiBsaSB7XG5cblx0fVxuXG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC8vIERlc2t0b3Agb25seVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdCAgJj4gdWwgPiBsaSA+IGEge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgfVxuXG5cdCAgLyogU3ViIE1lbnVzICovXG5cdCAgbGkgdWwge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgfVxuXG5cdCAgbGk6aG92ZXIgdWwge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgfVxuXG5cdCAgbGkgdWwgbGkge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgfVxuXG5cdFx0bGkgPiB1bCB7XG5cdFx0ICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcblx0XHQgIHBhZGRpbmc6IDA7XG5cdFx0ICBtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRjb250ZW50OiAnXFwwMjAzQSc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblxuXHQuaXMtc3RpY2t5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGF7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblxuXHR6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbn1cblxuXG4vLyBTdHlsZSB0aGUgaGVhZGVyIGZvciBhIHNpbmdsZSBibG9nIHBvc3QgdG8gbG9vayBtb3JlIGxpa2UgdGhlIHN0aWNreSBtZW51XG4uc2luZ2xlLXBvc3QgaGVhZGVyIHtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdH1cblx0bGkuYnV0dG9uIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdH1cblx0fVxuXHQudG9wLW1lbnUsIC5ib3R0b20tbWVudSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwxLjApO1xuXHR9XG4gICAgLmJvdHRvbS1tZW51IHtcbiAgICBcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2Q0ZDRkNDtcbiAgICB9XG59XG4iLCIuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQge1xuXHQuZXRfcGJfc2VjdGlvbiB7XG5cdFx0JiNib3R0b20tY3RhIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cblx0XHRcdC5ldF9wYl9yb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmltYWdlLWxheWVycyArICNib3R0b20tdGVzdGltb25pYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNpZ24gdXAgZm9vdGVyIGJsb2NrXG4uc2lnbnVwLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICNGRkZGRkY7XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94OztcbiAgfVxuXG4gICo6YWZ0ZXIsICo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7O1xuICB9XG5cbiAgLnNtYWxsLWluZm8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHRvcDogMTklO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcblxuXHRcdFx0aDIsIGg0IHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmluZm8tdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWJ1dHRvbiBhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYjNlMjtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgICAgcGFkZGluZzogMWVtIDIuNWVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsMCwwLDAuNTMpO1xuXHRcdCAgICBmb250LXdlaWdodDogNjAwO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTW9iaWxlXG5cdFx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMWVtO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTc1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQvLyBNb2JpbGVcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0dG9wOiAxNSU7XG5cdFx0XHR9XG4gIH1cbiAgLmhlcm8taW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHRcdC8vIERlc2t0b3Bcblx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIHtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG5cdFx0ICB9XG5cblx0XHRcdC8vIERlc2t0b3Bcblx0XHQgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjc1cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdCAgICB3aWR0aDogODAwcHg7XG5cdFx0ICB9XG5cbiAgICB9XG4gIH1cblxuXHQvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLy8gTW9iaWxlXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lmhlcm8taW1hZ2UgaW1nIHtcblx0XHRcdHdpZHRoOiA3MDBweDtcblx0XHR9XG4gIH1cbn1cblxuXG4uZm9vdGVyLWNyZWRpdHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci10aGlyZDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEod2hpdGUsMC4zKTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHQuZm9vdGVyLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuZmEtMngge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWljb25zIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdH1cblxuXHQvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuZm9vdGVyIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcblx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC53cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDIwMDBweDtcblx0fVxuXG5cdGkuZmEge1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcblx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0fVxuXG5cdC5mb290ZXItbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGEubG9nby1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDI1JTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwubWVudSBsaSBhe1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0bGkgdWwgbGkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRwIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiRjb2xvci10aGlyZDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdEBpbmNsdWRlIG92ZXJsYXkocmdiYSgkY29sb3ItbWFpbiwwLjUpKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvci1tYWluLDAuMikgMjAlLCByZ2JhKCRjb2xvci1tYWluLDEpIDEwMCUpO1xuXHR9XG5cblx0I3NlY29uZGFyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZsZXgtZ3JvdzogMTtcblxuXHRcdC53aWRnZXQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAaW5jbHVkZSBoNDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0XHQucG9zdC1kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG59XG4iLCIvLyBIZXJvIGltYWdlIGJsb2NrXG4uaGVyby1iYW5uZXJ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLnNob3J0IHtcbiAgXHRoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLy8gU21hbGwgRGVza3RvcFxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzNXB4KSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICAmLnNob3J0IHtcbiAgICBcdGhlaWdodDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0c1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICAmLnNob3J0IHtcbiAgICBcdGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTW9iaWxlXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICYuc2hvcnQge1xuICAgIFx0aGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAqIHtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7O1xuICB9XG5cbiAgKjphZnRlciwgKjpiZWZvcmUge1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDs7XG4gIH1cblxuICAuc21hbGwtaW5mbyB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuXG4gIC5oZXJvLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1ibHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlcixyZ2JhKDAsMTQyLDIxMSwwLjgpIC04JSxyZ2JhKDIwLDY0LDEwNSwwLjkpIDU2JSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLm1lbnUtdG9nZ2xlLCAjdG9nZ2xlLXJpZ2h0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0Lm1vYmlsZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8vIFRhYmxldHNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG5cblx0LmlzLXN0aWNreSB7XG5cdFx0Lm1lbnUtdG9nZ2xlICB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdHRvcDogMzlweDtcblx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bmF2IHtcblx0XHQubWVudS10b2dnbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5tZW51LXRvZ2dsZSAge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMzBweCk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyM3B4O1xuXHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0ei1pbmRleDogNzA7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnRVRtb2R1bGVzJyAhaW1wb3J0YW50O1xuXHRcdFx0XHRzcGVhazogbm9uZTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0Y29udGVudDogXCJcXDYxXCI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYubWVudS1uYXYtbWVudS1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogLTEwMCU7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDEwJTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMjAwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRcdFx0bGksIGxpLm1lbnUtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAuNWVtO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5idXR0b24ge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJ1dHRvbi5uYXJyb3cgPiBhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gLjVlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN0b2dnbGUtcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCY6Y2hlY2tlZCB+IGRpdi5tZW51LW5hdi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHJpZ2h0OiAwcHggIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0JjpjaGVja2VkICsgLm1lbnUtdG9nZ2xlIHtcblx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDRkXCI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFN0eWxlcyB0aGUgY2FsY3VsYXRvciBvbiB0aGUgYmVuZWZpdHMgcGFnZVxuLmNhbGN1bGF0b3Ige1xuICBwYWRkaW5nOiA3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIGhyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmJsdWUtc3Ryb25nIHtcbiAgICBjb2xvcjogIzBlNDE2YjtcbiAgfVxuXG4gIC5saWdodC1zdHJvbmcge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItZm9ybSwgLmNhbGN1bGF0b3ItcmVzdWx0cyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhbGN1bGF0b3ItZHJvcGRvd257XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAuY2FsY3VsYXRvci1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbGN1bGF0b3Itc2F2aW5ncyB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTQxNmI7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cblxuICAvLyBNb2JpbGVcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAuY2FsY3VsYXRvci1zZWxlY3RvciBkaXZ7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvL1N0eWxlcyBmb3IgdGhlIE1haWxjaGltcCBzaWduIHVwIGZvcm1zXG4jbWNfZW1iZWRfc2lnbnVwIHtcblx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCA1MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGRpdi5tY2VfaW5saW5lX2Vycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbigpO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdGEgeyBjb2xvcjogI0ZGRjsgfVxuXHRcdH1cblx0fVxuXG5cdC5yZXNwb25zZSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLy9BcmVhLXNwZWNpZmljIHN0eWxlcyAoYmxvZyBzaWRlYmFyKVxuLnNpZGViYXIubWFpbGluZy1saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLy9BcmVhLXNwZWNpZmljIHN0eWxlcyAoYmxvZyBhcmNoaXZlIHByZS1mb290ZXIpXG4ucHJlLWZvb3Rlci5tYWlsaW5nLWxpc3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdGNvbG9yOiAjRkZGO1xuXHRwYWRkaW5nOiA0JSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0I21jX2VtYmVkX3NpZ251cCB7XG5cdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQubWMtZmllbGQtZ3JvdXAge1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG5cblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCNGRkYsIDIwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGhpcmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCB7XG5cdC5ldF9wYl9zZWN0aW9uIHtcblx0XHQmI2hvbWVwYWdlLXNsaWRlciB7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHQuZXRfcGJfcm93IHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cdFx0XHRcdC5ldF9wYl9tb2R1bGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQuZXRfcGJfc2xpZGUge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ldF9wYl90ZXh0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXIoJHdyYXBwZXItd2lkdGgtbmFycm93KTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssMC42KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMi41JTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBHRU5FUkFMIFBPU1RTIFNUWUxFU1xuLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wb3N0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG5cbiAgLmRhdGUge1xuICAgIGNvbG9yOiAjYTNhM2EzO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgLnBvc3Qtc2lkZWJhciB7XG4gICAgZmxleDogMTtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjMWQ1NjMyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnBvc3QtY21zIHtcbiAgICBmbGV4OiAzO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cbiAgICAuaW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogMWVtIDBlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmluZyByb3cgcGFkZGluZyBmcm9tIGJ1aWxkZXIgd2hlbiBpbiBhIG5ld3MgYXJ0aWNsZVxuICAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50e1xuICAgIC5ldF9wYl9zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIlIDA7XG4gICAgICAuZXRfcGJfcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmV0X3BiX21vZHVsZSBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNYWtpbmcgZnVsbHdpZHRoIHN1YiBtZW51cyBhcHBlYXIgYXMgbm9ybWFsXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfZnVsbHdpZHRoX21lbnUgLmZ1bGx3aWR0aC1tZW51LW5hdiwgLmZ1bGx3aWR0aC1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmV0LWJvYyAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldC1sIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBcdGNvbG9yOiAkY29sb3ItbGluaztcbiAgfVxuICAuZXRfcGJfc2VjdGlvbiB7XG4gICAgLmV0X3BiX3JvdyAuZXRfcGJfbW9kdWxlIHtcblxuICAgICAgaDIsIGgzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgICAvLyBUaXRsZSB0ZXh0XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOjc1MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTdweCk7XG4gICAgICB9XG5cbiAgICAgIHAyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpO1xuICAgICAgfVxuXG4gICAgICB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmV0X3BiX21vZHVsZS5ldF9wYl9idXR0b24gIHtcbiAgICAgIHBhZGRpbmc6IDAuNmVtIDIuNWVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZ1bGx3aWR0aCBwYWdlIHN1Ym1lbnVcbiAgLmV0X3BiX3NlY3Rpb24ucGFnZV9zdWJtZW51IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIC5ldF9wYl9tZW51X19tZW51IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgaDQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsLCBsaSA+IGEgIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQYWdlIGhlcm8gYmFubmVyIHN0eWxpbmdcbiAgLmV0X3BiX3NlY3Rpb24ucGFnZV9oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcbiAgICB9XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxOTgwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJi5zbWFsbC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNjVweDtcbiAgICAgICAgLmV0X3BiX21vZHVsZSB7XG4gICAgICAgICAgcGFkZGluZzogMSUgOCUgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYmxldHNcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAzJSA4JSAwIDglO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgICAgJi5wYWdlX2hlcm9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaDI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV0X3BiX21vZHVsZS5ldF9wYl92aWRlbyB7XG4gICAgLmV0X3BiX3ZpZGVvX3BsYXk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgfVxuICB9XG5cbiAgLy8gSG9tZXBhZ2UgYmFubmVyIHN0eWxpbmdcbiAgLmV0X3BiX3NlY3Rpb24uaG9tZXBhZ2VfaGVybyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDkwMHB4O1xuXG4gICAgLmV0X3BiX21vZHVsZS5ldF9wYl92aWRlbyB7XG4gICAgICAuZXRfcGJfdmlkZW9fYm94IHtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuNjMpO1xuICAgICAgfVxuICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDJhY2RiO1xuICAgICAgfVxuICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXlfaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgICAuZXRfcGJfdmlkZW9fcGxheTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlcixyZ2JhKDAsMTQyLDIxMSwwLjgpIC04JSxyZ2JhKDIwLDY0LDEwNSwwLjkpIDU2JSkgO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYuc21hbGwtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcnBvc2l0aW9uKCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlYXJuLW1vcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gTW9iaWxlXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMyUgOCUgMCA4JTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUZXh0IGhlcm8gc2VjdGlvblxuICAuZXRfcGJfc2VjdGlvbi50ZXh0X2hlcm8ge1xuICAgIC5ldF9wYl9yb3cge1xuICAgICAgcGFkZGluZzogMSUgMDtcblxuICAgICAgLy8gU21hbGwgdGV4dCBhYm92ZSBtYWluIHRpdGxlXG4gICAgICAudGV4dF9oZXJvX2g0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBwe1xuICAgICAgICAgIEBpbmNsdWRlIGg0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X2hlcm9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICAgICAgIHB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBoMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBTbWFsbCB0ZXh0IGFib3ZlIG1haW4gdGl0bGVcbiAgICAgIC50ZXh0X2hlcm9fc3VidGl0bGUge1xuICAgICAgICBwe1xuICAgICAgICAgIEBpbmNsdWRlIGgzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldF9wYl90ZXh0ID4gaDN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEljb24gaGVyb1xuICAuZXRfcGJfc2VjdGlvbi5pY29uX2hlcm8ge1xuICAgIC5ldF9wYl9yb3cge1xuXG4gICAgICAvLyBUaXRsZSB0ZXh0XG4gICAgICAuaWNvbl9oZXJvX3RpdGxlIHB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIEBpbmNsdWRlIGgyO1xuICAgICAgfVxuXG4gICAgICAvLyBQYXJhZ3JhcGggdGV4dFxuICAgICAgLmljb25faGVyb190ZXh0IHB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNnB4KTtcblxuICAgICAgICAvLyBUYWJsZXRzXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICAvLyAyIENvbHVtbiBCYWNrZ3JvdW5kIEJsb2NrXG4gIC5ldF9wYl9zZWN0aW9uLmNvbHVtbl8yX2Z1bGx3aWR0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBhIHtcbiAgICBcdGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgICAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGgge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzowO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAxNTBweCA4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICYuZGFyay1ob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcbiAgICAgICAgIFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3ZlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFyay1ob3ZlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgICAgJi5kYXJrLWhvdmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZGFyay1ob3ZlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgIGhlaWdodDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmV0X3BiX21vZHVsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBwMiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMiwgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXRfcGJfbW9kdWxlLnNtYWxsLXRleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV0X3BiX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIlO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyLjVlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBiM2UyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGFibGV0c1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLy8gUmVkdWNlZCBwYWRkaW5nIGNsYXNzIGZvciB0aGUgJ1dobyBpcyBpdCBmb3InIHBhZ2VcbiAgICAucmVkdWNlZF9wYWRkaW5nIHtcbiAgICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU0lOR0xFIFBPU1RTXG5cbi8vIENvbnRhY3QgdXMgcGFnZVxuLmV0X3BiX3NlY3Rpb24jY29udGFjdF91cyB7XG4gIC5ldF9wYl9yb3cge1xuICAgIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucm91bmRlZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8vIEFSQ0hJVkVTL0lOREVYXG4iLCIvLyA0MDQgcGFnZSBzdHlsaW5nXG4uY29udGVudC1hcmVhIC5lcnJvci00MDR7XG5cbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLy8gSGVybyBpbWFnZSBibG9ja1xuICAuaGVyby1iYW5uZXJ7XG4gICAgaGVpZ2h0OiA5MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNtYWxsLWluZm8ge1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIC5zbWFsbC1pbmZvIHtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGVcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgLnNtYWxsLWluZm8ge1xuICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIvLyBCbG9nIHBhZ2Vcbi5wb3N0LWNvbnRlbnQge1xuXG4gIC8vIEN1c3RvbSBzdHlsZXMgcmVxdWVzdGVkIGJ5IGNsaWVudFxuICBhcnRpY2xlIC5lbnRyeS1jb250ZW50ID4gdWwsIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgPiBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuXG4gIGltZy5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgaDIsIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2QzZDNkMztcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAvLyBDdXN0b20gc3R5bGVzIHJlcXVlc3RlZCBieSBjbGllbnRcblxuXG4gIGhyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMjVweCAwcHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgXHRkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5wb3N0LXNpZGViYXIge1xuICAgIGg0LCAuaDQge1xuICAgICAgY29sb3I6ICAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBjb2xvcjogICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtY21zIC5ibG9nLWZsZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gVGFibGV0c1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYmxvZy1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgICAgPiBhLmJsb2ctaW1nLWxpbmsge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBAaW5jbHVkZSBzdHVwaWRTYWZhcmlGbGV4KDEsMCw1MDBweCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBAaW5jbHVkZSBzdHVwaWRTYWZhcmlGbGV4KDEsMCwzMy4zMyUpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHN0dXBpZFNhZmFyaUZsZXgoMSwwLDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWltZyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIGZsZXg6IDI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICBoMyBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgXHRcdFx0XHRcdGNvbG9yOiAjMDM4OGFiO1xuICBcdFx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mby1idXR0b24gYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMGIzZTI7XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDAuOGVtIDIuMmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDYwMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDM4OGFiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vIEVORCAucG9zdC1jbXNcblxuICAvLyBUYWJsZXRzXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufSAvL0VORCAucG9zdC1jb250ZW50XG5cblxuXG5cbi5wb3N0LWNvbnRlbnQuYmxvZyB7XG4gIC8vIFRhYmxldHNcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG5cblxuICAgIC5wb3N0LWNtcyAuYmxvZy1mbGV4IHtcblxuICAgICAgLmJsb2ctaXRlbSB7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1idXR0b24gYSB7XG4gIFx0XHRcdFx0d2lkdGg6IDkwJTtcbiAgXHRcdFx0fVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyLWdyZXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgfVxuXG4gICY6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cbn1cbiIsIi5zaWduLXVwLW92ZXJsYXksIC5zaWduLWluLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgei1pbmRleDogOTk5OTtcblxuICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgaDIsIHB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggNDYlO1xuICB9XG5cbiAgaW1nLnNoaWVsZCB7XG4gICAgcGFkZGluZzogMHB4IDM4JTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcnBvc2l0aW9uKCk7XG5cbiAgICAuc2lnbnVwLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgfVxuXG4gICAgICAuaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS43NWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC5zdWJtaXQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBsYWJlbCwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gKyBsYWJlbCwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdICsgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgdG9wOiAxLjZlbTtcbiAgICAgICAgbGVmdDogMC44ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsLWFjdGl2ZXtcbiAgICAgICAgdG9wOiAuNmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsZWZ0OiAuNGVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cywgLmlucHV0LW5vdGVtcHR5LCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgQGV4dGVuZCAubGFiZWwtYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1jdXN0b20ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiArIC5jaGVja2JveC1jdXN0b20tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtY3VzdG9tLCAuY2hlY2tib3gtY3VzdG9tLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMHB4IDEwcHggMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LWN1c3RvbS1sYWJlbHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMy41ZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgY29sb3I6ICMwMGIzZTI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTW9iaWxlXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG5cbiAgICAvLyBUYWJsZXRzXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgdG9wOiAxMCU7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cbiAgICAvLyBNb2JpbGVcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICB0b3A6IDIlO1xuICAgICAgcmlnaHQ6IDIlO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZS1idXR0b24ge1xuICAgICAgJHNpemU6IDUwcHg7XG4gICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICR3aWR0aDogNTBweDtcbiAgICAgICAgICAkaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kaGVpZ2h0LzI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kd2lkdGgvMjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAvLyBNb2JpbGVcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQvMjtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGgvMjtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiLmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uICB7XG5cblx0Ly8gXCJXaGF0IGlzIGl0P1wiIHN0ZXBzXG5cdC5ldF9wYl9yb3cud2hhdC1pcy10aGlzX3N0ZXBzIHtcblx0XHRtYXgtd2lkdGg6IDg1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LnN0ZXAge1xuICBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTdGVwIFRpdGxlc1xuXHRcdFx0Ji0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdTdGVwIDEgLSBTdWJtaXQgQ2xhaW0nOyB9XG5cdFx0XHQmLTI6YmVmb3JlIHsgY29udGVudDogJ1N0ZXAgMiAtIENhbGN1bGF0aW9uJzsgfVxuXHRcdFx0Ji0zOmJlZm9yZSB7IGNvbnRlbnQ6ICdTdGVwIDMgLSBNb25leSBCYWNrJzsgfVxuXG5cdFx0XHQvLyBMb25nIEFycm93c1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0VUbW9kdWxlcyc7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNjVweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji0xIHtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnMyc7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdFVG1vZHVsZXMnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTYwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gU3RlcCAyIHN0eWxlc1xuXHRcdFx0Ji0yIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxN3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogLTM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gU3RlcCAyIHN0eWxlc1xuXHRcdFx0Ji0zIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IC0zNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuXHRib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIHtcblxuXG5cdH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG5cdC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzFfMywgLmV0LWRiICNldC1ib2MgLmV0X3BiX2d1dHRlcnMzLmV0X3BiX3JvdyAuZXRfcGJfY29sdW1uXzFfMyB7XG5cdFx0d2lkdGg6IGNhbGMoODklIC8gMyk7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuXHRoZWFkZXIge1xuXHRcdHVsID4gbGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuN2VtO1xuXHRcdH1cblx0fVxuXG5cdGJvZHkuZXRfZGl2aV9idWlsZGVyICNldF9idWlsZGVyX291dGVyX2NvbnRlbnQgLmV0X3BiX3NlY3Rpb24ge1xuXHRcdCYuaW1hZ2UtbGF5ZXJzIC5ldF9wYl9jb2x1bW5fMV8yIHtcblx0XHRcdCYuaW1hZ2VzIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMCU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4ODFweCkge1xuXHQjbWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRib2R5LmV0X2RpdmlfYnVpbGRlciAjZXRfYnVpbGRlcl9vdXRlcl9jb250ZW50IC5ldF9wYl9zZWN0aW9uIHtcblxuXG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG5cblx0aGVhZGVyIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cblx0XHQudG9wLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYm90dG9tLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMTVweCA1JSAwcHg7XG5cdFx0fVxuXG5cdFx0LmxvZ28tbGluayB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0JiN0b3AtYmFubmVyIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cblxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0Ji5pbWFnZS1sYXllcnMge1xuXHRcdFx0LmV0X3BiX3JvdyB7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdH1cblx0XHRcdC5ldF9wYl9jb2x1bW4ge1xuXHRcdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHRcdFx0cGFkZGluZzogNCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCYuaW1hZ2VzIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdC5ldF9wYl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IG5vbmU7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRmb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdC5mb290ZXItbWFpbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmxvZ28tbGluayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcig0NSUpO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjc2Vjb25kYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNyZWRpdHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cdFx0Ji5jaGVja2VyZWQgLmV0X3BiX3JvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmV0X3BiX2NvbHVtbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0Ym9keS5ldF9kaXZpX2J1aWxkZXIgI2V0X2J1aWxkZXJfb3V0ZXJfY29udGVudCAuZXRfcGJfc2VjdGlvbiB7XG5cblxuXHR9XG5cblx0Zm9vdGVyIHtcblx0XHQjc2Vjb25kYXJ5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQud2lkZ2V0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWRtaW4tYmFyIHtcblx0aGVhZGVyIHtcblx0XHR0b3A6IDMycHg7XG5cdH1cbn0iXX0= */
