body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .submit-wrap button:hover,body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .submit-wrap input[type="button"]:hover{color:#FFF}html h1,html h2,html h3,html h4,html h5,html h6,html p,html .navbar,html ul:not(.et_mobile_menu),html ol,html label{opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}h1 html.wf-inactive,html.wf-active h1,h2 html.wf-inactive,html.wf-active h2,h3 html.wf-inactive,html.wf-active h3,h4 html.wf-inactive,html.wf-active h4,h5 html.wf-inactive,html.wf-active h5,h6 html.wf-inactive,html.wf-active h6,p html.wf-inactive,html.wf-active p,.navbar html.wf-inactive,html.wf-active .navbar,ul:not(.et_mobile_menu) html.wf-inactive,html.wf-active ul:not(.et_mobile_menu),ol html.wf-inactive,html.wf-active ol,label html.wf-inactive,html.wf-active label{opacity:1 !important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}div#skip{background:#F0F0F0}div#skip a,div#skip a:hover,div#skip a:visited{background:#FFF;border:solid 3px #332D2D;display:block;width:1px;height:1px;position:absolute;left:0px;top:-500px;overflow:hidden;text-align:center;padding:10px}div#skip a:active,div#skip a:focus{background:#FFF;border:solid 3px #332D2D;display:block;width:200px;height:auto;position:relative;left:290px;top:10px;text-align:center;z-index:2000;padding:10px}body.orbit #main-content .container::before{content:'';display:none}body.orbit .et_pb_row,body.orbit .container{width:90%}body.orbit .et_pb_row.et_pb_row_fullwidth{width:100% !important;max-width:100% !important}body.orbit .et_pb_fullwidth_header_subhead{line-height:1.7em}@media (min-width: 1100px){body.orbit .et_pb_row_4col .et_pb_column_1_4{margin-bottom:0 !important}}@media all and (max-width: 980px){body.orbit .et_section_specialty.standard-interior-template{padding:0}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){width:13%}@media all and (max-width: 980px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){display:none}}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){padding-top:45px;padding-bottom:45px}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(1){padding-top:75px;padding-bottom:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2){width:100% !important}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2){width:76% !important;margin-left:0}}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_3-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1){width:100% !important}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1){width:68% !important;margin-right:5.5%}}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(1) .et_pb_row_inner{padding-top:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){width:100% !important;margin-bottom:25px}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){padding-top:45px;width:26% !important}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_3-4_1-4>.et_pb_column:nth-of-type(2){padding-top:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){width:13%}@media all and (max-width: 980px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){display:none}}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){padding-top:45px;padding-bottom:45px}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(1){padding-top:75px;padding-bottom:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:100% !important}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:65% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2){width:50% !important}}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:45px}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(2) .et_pb_row_inner{padding-top:75px}}body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){width:100% !important}@media all and (min-width: 768px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){padding-top:45px;width:29.4% !important}}@media all and (min-width: 1100px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){width:26% !important;padding-top:75px}}@media all and (max-width: 980px){body.orbit .et_section_specialty.standard-interior-template .et_pb_row.et_pb_row_1-4_1-2_1-4>.et_pb_column:nth-of-type(3){margin-bottom:25px}}@media all and (max-width: 980px){body.orbit .et_pb_section.et_section_regular{padding:0}}body.orbit .et_pb_section.et_section_regular .et_pb_row.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:100%;margin-right:0}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:29.666% !important;margin-right:5.5%}}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row.et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:33.333% !important;margin-right:0}}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_2_1_2 .et_pb_column{width:50% !important;margin-right:0}}body.orbit .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:100%;margin-right:0}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row_fullwidth.et_pb_row_1_3_1_3_1_3 .et_pb_column_1_3{width:33.33% !important;margin-right:0}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth){max-width:1250px !important}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth) .et_pb_column img{width:100%}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_2_1_2 .et_pb_column_1_2{width:100%;margin-right:0}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_2_1_2 .et_pb_column_1_2{width:47.25% !important;margin-right:5.5%}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4{width:100% !important;margin-right:0;margin-bottom:30px}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4{width:47.25% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4{width:20.875% !important}}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:nth-child(even){margin-right:0 !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:nth-child(even){margin-right:5.5% !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_4col .et_pb_column_1_4:last-child{margin-right:0 !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_2_3{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_2_3{width:64.833% !important;margin-right:5.5%}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_1_3{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_2_3_1_3 .et_pb_column_1_3{width:29.666% !important;margin-right:0}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_1_3{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_1_3{width:29.666% !important;margin-right:5.5%}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_2_3{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1_3_2_3 .et_pb_column_2_3{width:64.833% !important;margin-right:0}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4{width:29.666% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_1_4{width:20.875% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4{width:64.833% !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_3-4 .et_pb_column_3_4{width:73.625% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4{width:64.833% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_3_4{width:73.625% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4{width:29.666% !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_3-4_1-4 .et_pb_column_1_4{width:20.875% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2{width:100% !important;margin-right:0}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_2{width:47.25% !important;margin-right:5.5%}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4{width:47.25% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-2_1-4_1-4 .et_pb_column_1_4{width:20.875% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4{width:47.25% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4{width:20.875% !important}}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4:nth-child(2n){margin-right:0 !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_4:nth-child(2n){margin-right:5.5% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2{width:100% !important}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-4_1-2 .et_pb_column_1_2{width:47.25% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column:nth-child(3n){margin-right:0 !important}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4{width:29.666% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_4{width:20.875% !important}}body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2{width:100%}@media all and (min-width: 768px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2{width:29.666% !important;margin-right:5.5%}}@media all and (min-width: 1100px){body.orbit .et_pb_section.et_section_regular .et_pb_row:not(.et_pb_row_fullwidth).et_pb_row_1-4_1-2_1-4 .et_pb_column_1_2{width:47.25% !important}}body.orbit .et_pb_video{height:100%}@media (min-width: 980px){body.orbit .et_pb_video .et_pb_video_box{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 767px) and (max-width: 981px){body.orbit .et_pb_video .et_pb_video_box{margin-top:25%}}body.orbit .et_pb_video .et_pb_video_overlay .et_pb_video_overlay_hover .et_pb_video_play{width:166px;height:166px;border:5px solid white;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;margin:0px;background-color:rgba(225,225,225,0.4);-webkit-box-shadow:0 2px 23px 0 rgba(0,0,0,0.19);box-shadow:0 2px 23px 0 rgba(0,0,0,0.19)}body.orbit .et_pb_video .et_pb_video_overlay .et_pb_video_overlay_hover .et_pb_video_play:before{content:"\f04b" !important;font-family:"FontAwesome";font-size:35px;line-height:52px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.orbit #main-footer{background-image:url("../images/Footer-Mccadam-logo.png");background-position:10% 50%;background-size:auto;background-repeat:no-repeat;background-color:#3A3A3A;padding-top:100px;padding-bottom:20px}body.orbit #main-footer #footer-widgets{padding:50px 0 20px}body.orbit #main-footer #footer-widgets .footer-widget{margin-bottom:0}body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav{max-width:500px}body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav .current-menu-item a{opacity:0.5 !important;color:#fff !important}body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav li{display:inline-block;width:50%;margin-bottom:35px}body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav li a{font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:31px;letter-spacing:1px;color:#fff}@media (min-width: 981px){body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav li a:hover{opacity:0.5}}body.orbit #main-footer #footer-widgets .footer-widget #menu-main-nav li:before{display:none}body.orbit #main-footer #footer-widgets .footer-widget .title{padding-bottom:0}body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a{color:#fff;font-weight:700}body.orbit #main-footer #footer-widgets .footer-widget .textwidget p a:hover{text-decoration:none}body.orbit #main-footer #footer-widgets .footer-widget:last-child{border-top:30px #e47945}@media (min-width: 981px) and (max-width: 980px){body.orbit #main-footer #footer-widgets .footer-widget:last-child{width:100% !important}body.orbit #main-footer #footer-widgets .footer-widget:last-child .et_pb_widget{width:100%}}body.orbit #main-footer #footer-widgets .footer-widget:last-child p:first-of-type{padding:0}body.orbit #main-footer #footer-widgets .footer-widget:last-child p{padding-bottom:30px}body.orbit #main-footer #footer-bottom{background-color:transparent}body.orbit #main-footer #footer-bottom #menu-social-media-footer{text-align:center;margin-bottom:15px;display:none}body.orbit #main-footer #footer-bottom #menu-footer-bottom-right li:first-child{margin-right:50px}body.orbit #main-footer #footer-bottom #menu-footer-bottom-right li:last-child:before{content:"";opacity:0.45;width:2px;height:10px;margin-left:10px;margin-right:10px;background-color:#c3c3c3;display:inline-block}body.orbit #main-footer #footer-bottom #menu-footer-bottom-right li a{font-size:13px;line-height:30px;color:#c3c3c3;opacity:0.45}body.orbit #main-footer #footer-bottom #footer-info{margin:0 0 15px;padding:0;font-size:13px;display:none}@media (min-width: 1100px){body.orbit #main-footer #footer-bottom #footer-info{font-size:15px;line-height:1.86667;font-weight:400}}body.orbit #main-footer #footer-bottom #et-footer-nav{padding:0;margin:0 0 15px;width:auto}@media (min-width: 1100px){body.orbit #main-footer #footer-bottom #et-footer-nav{display:inline-block;margin-left:15px}}body.orbit #main-footer #footer-bottom #et-footer-nav .container{width:100%}body.orbit #main-footer #footer-bottom #et-footer-nav li{padding-right:15px}body.orbit #main-footer #footer-bottom #et-footer-nav li:last-of-type{padding-right:0}body.orbit #main-footer #footer-bottom #et-footer-nav a{font-size:15px;line-height:1.86667;font-weight:400;opacity:1}body.orbit #main-footer #footer-bottom #et-footer-nav a:hover{color:#fff}body.orbit #main-footer #footer-bottom #menu-footer-menu{padding:0}body.orbit #main-header{top:0 !important}body.orbit #main-header .logo_container{top:35px;top:35px}@media (min-width: 767px){body.orbit #main-header .logo_container{top:7px}}body.orbit #main-header .logo_container a img{position:relative;z-index:10000;max-height:100% !important}@media (min-width: 767px){body.orbit #main-header .logo_container a img{max-height:150% !important}}body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li a:hover{color:#39A5B3;opacity:1}body.orbit #main-header #et-top-navigation nav#top-menu-nav ul.nav li.current-page-ancestor a{color:#39A5B3;opacity:1}body.orbit #main-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar::before{color:#fff;font-size:40px}body.orbit #main-header #et-top-navigation #et_mobile_nav_menu .et_mobile_menu li a{color:#fadf8d;-webkit-transition:none;transition:none}body.orbit #main-header #logo{-webkit-transform:inherit;transform:inherit}body.orbit .header_gradient{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#363636;opacity:0.35;z-index:0}body.orbit .interior_page_header{height:350px}@media (min-width: 981px){body.orbit .interior_page_header{height:auto}}body.orbit .interior_page_header img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%;width:100vw}@media (min-width: 981px){body.orbit .interior_page_header img{height:auto}}body.orbit .left-nav{padding:0;background-color:#ededed;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}body.orbit .left-nav .et_pb_widget{margin-bottom:0}body.orbit .left-nav #leftBar #subMenu li{border-bottom:#cfcfcf solid 1px;margin-bottom:0;padding:10px 12px}body.orbit .left-nav #leftBar #subMenu li:last-of-type{border-bottom:none}body.orbit .left-nav #leftBar #subMenu li a{font-family:"Times New Roman","PT Sans",Helvetica,Arial,Lucida,sans-serif;font-size:14px;line-height:1.42857;color:#4c4c4c;font-weight:bold;display:block}body.orbit .left-nav #leftBar #subMenu li a:hover{color:#6D83AC;text-decoration:none}body.orbit .left-nav #leftBar #subMenu li.current_page_item>a{color:#6D83AC}body.orbit .left-nav #leftBar #subMenu li ul.children{display:none}body.orbit .left-nav #leftBar #subMenu li ul.children li{list-style:disc;padding:8px 12px 8px 0}body.orbit .left-nav #leftBar #subMenu li ul.children li a{font-weight:normal;font-size:13px;line-height:1.38462}body.orbit .left-nav #leftBar #subMenu li.current_page_item ul.children,body.orbit .left-nav #leftBar #subMenu li.current_page_parent ul.children{display:block}body.orbit #sidebar{padding:15px;background-color:#f1f1f1;margin-bottom:30px}@media all and (min-width: 981px){body.orbit #sidebar{padding:0;background-color:transparent}}@media all and (min-width: 981px){body.orbit #sidebar .inner{padding-left:30px;border-left:1px solid rgba(0,0,0,0.1)}}body.orbit #sidebar .inner .widget-wrap{margin-bottom:10%}@media all and (min-width: 981px){body.orbit #sidebar .inner .widget-wrap{margin-bottom:26.348%}}body.orbit #sidebar .inner li{margin-bottom:9px}body.orbit #sidebar .inner li a{color:#666}body.orbit #sidebar .inner li a:hover{color:#222}body.orbit #menu-social-media-footer{text-align:right;padding:0}body.orbit #menu-social-media-footer li{display:inline-block;font-size:20px;margin-right:20px}body.orbit #menu-social-media-footer li a{opacity:1}body.orbit #menu-social-media-footer li a i::before{color:#fff;font-size:22px;-webkit-transition:all .3s ease;transition:all .3s ease}body.orbit #menu-social-media-footer li a:hover i:before{color:#6D83AC}body.orbit #menu-social-media-footer li:nth-last-of-type(1){margin-right:0}body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid{margin-bottom:0 !important}body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article .post-meta{margin-bottom:25px}body.orbit .et_pb_blog_grid_wrapper .et_pb_blog_grid article a.more-link{font-weight:bold}body.orbit .blog_container .et_pb_column .et_pb_widget_area.et_pb_widget_area_left{border:none;background:#EEE;padding:20px}body.orbit.category h1,body.orbit.archive h1{margin-bottom:20px}@media all and (min-width: 981px){body.orbit.category h1,body.orbit.archive h1{margin-bottom:75px}}body.orbit.category #left-area,body.orbit.archive #left-area{float:left;width:73.625%;margin-right:5.5%}body.orbit.category #left-area .post-wrap,body.orbit.archive #left-area .post-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}body.orbit.category #left-area .post-wrap::after,body.orbit.archive #left-area .post-wrap::after{content:'';display:block;clear:both}body.orbit.category #left-area article,body.orbit.archive #left-area article{border-bottom:1px solid #E6ECF0;padding-bottom:25px;margin-bottom:25px;width:100%}body.orbit.category #left-area article::after,body.orbit.archive #left-area article::after{content:'';display:block;clear:both}body.orbit.category #left-area article .featured-image,body.orbit.archive #left-area article .featured-image{width:100%}@media all and (min-width: 981px){body.orbit.category #left-area article .featured-image,body.orbit.archive #left-area article .featured-image{width:33.3333%;margin-bottom:0;padding-right:25px;float:left}}body.orbit.category #left-area article .featured-image a,body.orbit.archive #left-area article .featured-image a{display:block}body.orbit.category #left-area article .featured-image img,body.orbit.archive #left-area article .featured-image img{width:100%;height:auto}body.orbit.category #left-area article .post-excerpt,body.orbit.archive #left-area article .post-excerpt{padding:15px;width:100%}@media all and (min-width: 981px){body.orbit.category #left-area article .post-excerpt.has-thumb,body.orbit.archive #left-area article .post-excerpt.has-thumb{width:66.66667%;padding:0;float:left}}body.orbit.category #left-area article .post-excerpt h2,body.orbit.archive #left-area article .post-excerpt h2{font-size:24px;margin-top:0;line-height:1.2;margin-bottom:15px}@media all and (min-width: 981px){body.orbit.category #left-area article .post-excerpt h2,body.orbit.archive #left-area article .post-excerpt h2{font-size:32px;font-weight:400}}body.orbit.category #sidebar,body.orbit.archive #sidebar{float:left;width:20.875%}body.orbit.category .et_pb_post,body.orbit.archive .et_pb_post{margin-bottom:35px}body.orbit.single-post #left-area{width:100%}@media all and (min-width: 981px){body.orbit.single-post #left-area{float:left;width:73.625% !important;margin-right:5.5% !important}}body.orbit.single-post #sidebar{width:100%}@media all and (min-width: 981px){body.orbit.single-post #sidebar{float:left;width:20.875% !important;padding-left:15px;border-left:1px solid rgba(0,0,0,0.1)}}@media all and (min-width: 1100px){body.orbit.single-post #sidebar{padding-left:30px}}body.orbit.single-post #sidebar .et_pb_widget{margin-bottom:30px}@media all and (min-width: 981px){body.orbit.single-post #sidebar .et_pb_widget{margin-bottom:5.5%}}body.orbit.single-post.full-width #left-area{width:100% !important;float:none}body.orbit.single-post .et_post_meta_wrapper img{width:100%;height:auto}body.orbit.single-post .et_post_meta_wrapper #comment-wrap{padding-top:0}body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form{padding-bottom:0}body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit{float:none}@media all and (min-width: 981px){body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .form-submit{float:right}}body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form{clear:both}@media all and (min-width: 981px){body.orbit.single-post .et_post_meta_wrapper #comment-wrap .comment-form .comment-subscription-form{clear:none}}body.orbit.single-post.et_pb_pagebuilder_layout .et_post_meta_wrapper{margin-bottom:35px}body.orbit.single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type{padding-top:0}body.orbit.single-post.et_pb_pagebuilder_layout .entry-content .et_pb_row:first-of-type .et_pb_column .et_pb_widget_area_left{border:none;background:#EEE;padding:20px}body.orbit.single-post.et_pb_pagebuilder_layout #left-area .et_pb_section{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}body.orbit .et_pb_portfolio_grid{text-align:center}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items{text-align:center;overflow:visible}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item{position:relative;display:inline-block;vertical-align:top;text-align:left;float:none;margin:12px 12px 60px 12px !important;width:90% !important}@media (min-width: 676px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:175px !important;margin:12px !important}}@media (min-width: 981px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:250px !important}}@media (min-width: 1100px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:300px !important}}@media (min-width: 1405px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item{width:400px !important}}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item a .et_portfolio_image img{display:block;width:100%;height:auto}@media (min-width: 676px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item a .et_portfolio_image img{width:175px;height:175px}}@media (min-width: 981px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item a .et_portfolio_image img{width:250px;height:250px}}@media (min-width: 1100px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item a .et_portfolio_image img{width:300px;height:300px}}@media (min-width: 1405px){body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_portfolio_item a .et_portfolio_image img{width:400px;height:400px}}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items h2{margin-top:34px;margin-bottom:0px;line-height:0}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items h2 a{font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-size:31px;line-height:37px;color:#C5C2C0;letter-spacing:1px}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .post-meta{margin-bottom:0}body.orbit .et_pb_portfolio_grid .et_pb_portfolio_grid_items .post-meta a{font-family:"ratiomodern",Verdana,Tahoma,Geneva,sans-serif;font-style:italic;font-size:20px;line-height:30px;color:#9D9D9D}body.orbit .et_pb_portfolio_grid .pagination{display:none}body.orbit .et_pb_filterable_portfolio{padding-top:80px;background-color:#F9F3E5;overflow-x:hidden}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters{text-align:center}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display:inline-block;text-align:center}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li{display:block;width:100%}@media (min-width: 768px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li{display:inline-block;width:auto}}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a{color:#6D83AC;font-size:19px;line-height:23px;font-family:"bebas-neue",Helvetica,Arial,sans-serif;letter-spacing:1px;background-color:transparent;border:none}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a.active{color:#C5C2C0;opacity:1}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a:hover{text-decoration:none}@media (min-width: 981px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_filters ul li a:hover{color:#C5C2C0;opacity:1}}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{text-align:center;max-width:1600px;margin:auto}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{position:relative;display:inline-block;vertical-align:top;text-align:left;float:none;margin:12px 12px 60px 12px !important;width:90% !important}@media (min-width: 676px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:250px !important}}@media (min-width: 870px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:300px !important}}@media (min-width: 1150px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:350px !important}}@media (min-width: 1405px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:400px !important}}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item a .et_portfolio_image img{display:block;width:100%;height:auto}@media (min-width: 676px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item a .et_portfolio_image img{width:250px;height:250px}}@media (min-width: 870px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item a .et_portfolio_image img{width:300px;height:300px}}@media (min-width: 1150px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item a .et_portfolio_image img{width:350px;height:350px}}@media (min-width: 1405px){body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item a .et_portfolio_image img{width:400px;height:400px}}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items h2{margin-top:34px;margin-bottom:0px;line-height:0}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items h2 a{font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-size:31px;line-height:37px;color:#C5C2C0;letter-spacing:1px}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .post-meta{margin-bottom:0}body.orbit .et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .post-meta a{font-family:"ratiomodern",Verdana,Tahoma,Geneva,sans-serif;font-style:italic;font-size:20px;line-height:30px;color:#9D9D9D}body.orbit .et_pb_filterable_portfolio .et_pb_portofolio_pagination{border:none}body.orbit .et_pb_toggle{background-color:transparent !important;border:none;text-align:center;max-width:550px;padding:0px !important;margin:0 auto}body.orbit .et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:after{content:"\f078"}body.orbit .et_pb_toggle .et_pb_toggle_title{position:relative;color:#6D83AC;font-size:24px;line-height:25px;letter-spacing:2px;font-family:"bebas-neue",Helvetica,Arial,sans-serif;vertical-align:middle;font-weight:normal !important;display:inline-block;padding:0px;margin-bottom:0px;text-align:center}body.orbit .et_pb_toggle .et_pb_toggle_title:before{display:none}body.orbit .et_pb_toggle .et_pb_toggle_title:after{position:absolute;right:-27px;top:0px;content:"\f077";font-size:18px;font-family:"FontAwesome";vertical-align:middle}body.orbit .et_pb_toggle .et_pb_toggle_content{max-width:550px;margin:30px auto;border-top:1px solid #979797;border-bottom:1px solid #979797;background-color:#F7F7F7;padding:50px 20px}@media (min-width: 768px){body.orbit .et_pb_toggle .et_pb_toggle_content{padding:50px}}body.orbit .et_pb_toggle .et_pb_toggle_content table{border:none;width:100%;max-width:300px;color:#A3A3A3;font-size:18px;line-height:30px}body.orbit .et_pb_toggle .et_pb_toggle_content table tr td{border:none;padding-left:0}body.orbit .et_pb_toggle .et_pb_toggle_content table tr td:nth-child(even){text-align:left !important}body.orbit .et_button_no_icon,body.orbit .et_pb_more_button,body.orbit .et_pb_button,body.orbit .button,body.orbit .cta-button{width:auto;padding:15px  35px !important;font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-weight:normal;letter-spacing:.05em;-webkit-transition:.3s;transition:.3s;border:3px solid #6D83AC !important;position:relative;color:#6D83AC;z-index:2;overflow:hidden;display:inline-block}body.orbit .et_button_no_icon:before,body.orbit .et_pb_more_button:before,body.orbit .et_pb_button:before,body.orbit .button:before,body.orbit .cta-button:before{content:"";display:block;position:absolute;left:-50%;top:0;height:100%;width:0;opacity:1;background-color:#6D83AC;-webkit-transition:all .7s ease;transition:all .7s ease;margin:0px;-webkit-transform:skew(-45deg);transform:skew(-45deg);z-index:-1}body.orbit .et_button_no_icon:hover,body.orbit .et_pb_more_button:hover,body.orbit .et_pb_button:hover,body.orbit .button:hover,body.orbit .cta-button:hover{color:#fff;padding:15px  35px !important;background-color:transparent !important}body.orbit .et_button_no_icon:hover:before,body.orbit .et_pb_more_button:hover:before,body.orbit .et_pb_button:hover:before,body.orbit .button:hover:before,body.orbit .cta-button:hover:before{-webkit-transition:all .7s ease;transition:all .7s ease;width:200%}body.orbit .button,body.orbit .cta-button{padding:15px 35px !important}body.orbit .button:hover,body.orbit .cta-button:hover{padding:15px 35px !important}body.orbit .et_pb_promo_button{color:#fff !important}body.orbit .et_pb_promo_button::after{opacity:1;opacity:1 !important}body.orbit .et_pb_promo_button:hover{color:#6D83AC}body.orbit .et_pb_promo_button:hover::after{color:#6D83AC !important}body.orbit .et_pb_contact{border:1px solid #000;padding:15px}@media (min-width: 981px){body.orbit .et_pb_contact{padding:80px}}body.orbit .et_pb_contact .input{font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.25em;text-transform:uppercase}body.orbit .et_pb_contact .et_pb_contact_submit{margin:3px}body.orbit .et_pb_contact .et_pb_contact_captcha{width:55px !important}body.orbit .et_pb_contact .et_pb_contact_right p:before{content:"Captcha: "}body.orbit .full_map{padding-bottom:0}body.orbit .nf-form-cont{margin-top:40px}body.orbit .nf-form-cont .nf-form-title{display:none}body.orbit .ninja-forms-form-wrap{position:relative;padding:0;max-width:755px;width:100%}@media (min-width: 1100px){body.orbit .ninja-forms-form-wrap{margin:0 0 50px;padding:0}}body.orbit .ninja-forms-form-wrap .nf-form-fields-required{font-size:14px;font-style:italic;margin-bottom:25px}body.orbit .ninja-forms-form-wrap nf-fields-wrap{position:relative;z-index:10}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field{clear:both;width:100%}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-container{margin-bottom:15px}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-label{margin-bottom:0}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .nf-field-label label{font-size:16px;text-transform:uppercase;font-weight:normal}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="text"],body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="tel"],body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field input[type="email"]{height:50px;border:#ccc solid 1px;padding:15px;font-size:16px}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field textarea{border:#ccc solid 1px;padding:15px;font-size:16px}@media all and (max-width: 767px){body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .field-wrap{display:block}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .field-wrap .nf-field-element{display:block;width:100%;text-align:left}}body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{display:block;width:100%;padding:0;text-align:left}@media all and (min-width: 981px){body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{width:35%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width: 1100px){body.orbit .ninja-forms-form-wrap nf-fields-wrap nf-field .label-left .nf-field-label{width:20%;text-align:left}}body.orbit .percent{margin-bottom:10px}body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container{width:90%}body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_fullwidth_header_subhead{font-size:22px;line-height:1.7em}body.orbit .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container .header-content{margin-left:0}body.orbit .et_pb_column_1_3 .et_pb_map_container .et_pb_map,body.orbit .et_pb_column_1_4 .et_pb_map_container .et_pb_map{height:400px}body.orbit .open-content{padding:30px 25px;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}body.orbit .open-content h3,body.orbit .open-content h4{margin:0;padding:0 0 20px}body.orbit .open-content p{margin-bottom:10px;padding:0}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title{line-height:1}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title a{color:#fff;font-family:"bebas-neue",Helvetica,Arial,sans-serif;font-weight:normal}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_title a:hover{text-decoration:none}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_slide_content p{color:#fff}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_button,body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .button,body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .cta-button{border-color:white !important;color:white;background-color:rgba(114,114,114,0.63)}body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .et_pb_button:hover,body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .button:hover,body.orbit .et_pb_fullwidth_section .et_pb_slider .et_pb_slides .et_pb_slide.et_pb_bg_layout_dark .et_pb_slide_description .cta-button:hover{border-color:#6D83AC !important}body.orbit .et_pb_testimonial{background-color:transparent !important;max-width:1000px;margin:auto}body.orbit .et_pb_testimonial:before{display:none}@media (max-width: 767px){body.orbit .et_pb_testimonial{padding-left:0;padding-right:0}}body.orbit .et_pb_testimonial .et_pb_testimonial_description:before{font-family:"bebas-neue",Helvetica,Arial,sans-serif !important;position:absolute;left:0px;top:38px;content:"“";font-size:220px;line-height:100px;display:inline-block;vertical-align:top;color:#5D6C89;opacity:0.4}@media (min-width: 767px){body.orbit .et_pb_testimonial .et_pb_testimonial_description:before{left:39px}}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner{max-width:1000px;padding-left:91px}@media (min-width: 767px){body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner{padding-left:130px}}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p{font-family:"bebas-neue",Helvetica,Arial,sans-serif;color:#C5C2C0;font-weight:400;font-size:31px;line-height:49px;letter-spacing:1px;display:block;padding-bottom:20px;margin-bottom:0}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author{font-family:"ratiomodern",Verdana,Tahoma,Geneva,sans-serif;font-weight:400;font-size:20px;line-height:30px;font-style:italic;color:#9D9D9D;display:inline-block;margin-top:0;position:relative;margin-left:32px}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author:before{content:"";left:-30px;top:15px;position:absolute;width:26px;height:1px;background-color:#979797}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner strong.et_pb_testimonial_author:after{content:", "}body.orbit .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_description_inner p.et_pb_testimonial_meta{font-family:"ratiomodern",Verdana,Tahoma,Geneva,sans-serif;font-style:italic;font-size:20px;line-height:30px;font-weight:400;color:#9D9D9D;display:inline-block;margin-left:auto;padding-bottom:0px}body.orbit .et_pb_text.caption{margin-top:-10%;font-size:14px;font-style:italic}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCJfdmFycy5zY3NzIiwibGF5b3V0L19mb3V0LnNjc3MiLCJsYXlvdXQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19sZWZ0bmF2LnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fc29jaWFsTWVkaWEuc2NzcyIsIm1vZHVsZXMvX2Jsb2cuc2NzcyIsIm1vZHVsZXMvX3BvcnRmb2xpby5zY3NzIiwibW9kdWxlcy9fYnV0dG9uLnNjc3MiLCJtb2R1bGVzL19jb250YWN0LnNjc3MiLCJtb2R1bGVzL19jb3VudGVyLnNjc3MiLCJtb2R1bGVzL19mdWxsd2lkdGhIZWFkZXIuc2NzcyIsIm1vZHVsZXMvX21hcC5zY3NzIiwibW9kdWxlcy9fb3BlbmNvbnRlbnQuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWwuc2NzcyIsIm1vZHVsZXMvX3RleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzTENtRkksVUFDVyxDQUFBLG9IQ2pGa0QsVUFFbEQsaUNBQUEsQUFDSyx3QkFBQSxDQUFBLDBkQUg2QyxxQkFRaEQsaUNBQUEsQUFDRyx3QkFBQSxDQUFBLFNDSWpCLGtCQUNhLENBQUEsK0NBR1gsZ0JBQ2UseUJBQ0osY0FDQyxVQUNGLFdBQ0Msa0JBQ0UsU0FDSixXQUNELGdCQUNLLGtCQUNFLFlBQ0gsQ0FBQSxtQ0FHWixnQkFDZSx5QkFDSixjQUNDLFlBQ0YsWUFDQyxrQkFDRSxXQUNKLFNBQ0Qsa0JBQ08sYUFDSCxZQUNBLENBQUEsNENBTUMsV0FFTyxZQUNBLENBQUEsNENBTXJCLFNBQ1csQ0FBQSwwQ0FHRCxzQkFDQyx5QkFDSSxDQUFBLDJDQUdmLGlCQUNpQixDQUFBLDJCQUlLLDZDQUROLDBCQUVPLENBQUEsQ0FBQSxrQ0FLUSw0REFEVixTQUViLENBQU8sQ0FBRSxzSEFNUyxTQUNILENBQUEsa0NB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QkFDRSxpQkFDSSxrQkFDWixDQUFjLCtCQzVGbkIsZ0JBQ0ssZUFDRCxpQkFDQyxDQUFBIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgLnN1Ym1pdC13cmFwIGJ1dHRvbjpob3Zlcixib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgLnN1Ym1pdC13cmFwIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXJ7Y29sb3I6I0ZGRn1odG1sIGgxLGh0bWwgaDIsaHRtbCBoMyxodG1sIGg0LGh0bWwgaDUsaHRtbCBoNixodG1sIHAsaHRtbCAubmF2YmFyLGh0bWwgdWw6bm90KC5ldF9tb2JpbGVfbWVudSksaHRtbCBvbCxodG1sIGxhYmVse29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9aDEgaHRtbC53Zi1pbmFjdGl2ZSxodG1sLndmLWFjdGl2ZSBoMSxoMiBodG1sLndmLWluYWN0aXZlLGh0bWwud2YtYWN0aXZlIGgyLGgzIGh0bWwud2YtaW5hY3RpdmUsaHRtbC53Zi1hY3RpdmUgaDMsaDQgaHRtbC53Zi1pbmFjdGl2ZSxodG1sLndmLWFjdGl2ZSBoNCxoNSBodG1sLndmLWluYWN0aXZlLGh0bWwud2YtYWN0aXZlIGg1LGg2IGh0bWwud2YtaW5hY3RpdmUsaHRtbC53Zi1hY3RpdmUgaDYscCBodG1sLndmLWluYWN0aXZlLGh0bWwud2YtYWN0aXZlIHAsLm5hdmJhciBodG1sLndmLWluYWN0aXZlLGh0bWwud2YtYWN0aXZlIC5uYXZiYXIsdWw6bm90KC5ldF9tb2JpbGVfbWVudSkgaHRtbC53Zi1pbmFjdGl2ZSxodG1sLndmLWFjdGl2ZSB1bDpub3QoLmV0X21vYmlsZV9tZW51KSxvbCBodG1sLndmLWluYWN0aXZlLGh0bWwud2YtYWN0aXZlIG9sLGxhYmVsIGh0bWwud2YtaW5hY3RpdmUsaHRtbC53Zi1hY3RpdmUgbGFiZWx7b3BhY2l0eToxICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfWRpdiNza2lwe2JhY2tncm91bmQ6I0YwRjBGMH1kaXYjc2tpcCBhLGRpdiNza2lwIGE6aG92ZXIsZGl2I3NraXAgYTp2aXNpdGVke2JhY2tncm91bmQ6I0ZGRjtib3JkZXI6c29saWQgM3B4ICMzMzJEMkQ7ZGlzcGxheTpibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6LTUwMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEwcHh9ZGl2I3NraXAgYTphY3RpdmUsZGl2I3NraXAgYTpmb2N1c3tiYWNrZ3JvdW5kOiNGRkY7Ym9yZGVyOnNvbGlkIDNweCAjMzMyRDJEO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjAwcHg7aGVpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7bGVmdDoyOTBweDt0b3A6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjIwMDA7cGFkZGluZzoxMHB4fWJvZHkub3JiaXQgI21haW4tY29udGVudCAuY29udGFpbmVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5Om5vbmV9Ym9keS5vcmJpdCAuZXRfcGJfcm93LGJvZHkub3JiaXQgLmNvbnRhaW5lcnt3aWR0aDo5MCV9Ym9keS5vcmJpdCAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGh7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX2hlYWRlcl9zdWJoZWFke2xpbmUtaGVpZ2h0OjEuN2VtfUBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3Jvd180Y29sIC5ldF9wYl9jb2x1bW5fMV80e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGV7cGFkZGluZzowfX1ib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMy00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7d2lkdGg6MTMlfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk4MHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMy00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7ZGlzcGxheTpub25lfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzMtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpe3BhZGRpbmctdG9wOjQ1cHg7cGFkZGluZy1ib3R0b206NDVweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMy00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7cGFkZGluZy10b3A6NzVweDtwYWRkaW5nLWJvdHRvbTo3NXB4fX1ib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMy00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMil7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMy00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMil7d2lkdGg6NzYlICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3NlY3Rpb25fc3BlY2lhbHR5LnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRlIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8zLTQ+LmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKSAuZXRfcGJfcm93X2lubmVye3BhZGRpbmctdG9wOjQ1cHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzMtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpIC5ldF9wYl9yb3dfaW5uZXJ7cGFkZGluZy10b3A6NzVweH19Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpe3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpe3dpZHRoOjY4JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpIC5ldF9wYl9yb3dfaW5uZXJ7cGFkZGluZy10b3A6NDVweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18zLTRfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSkgLmV0X3BiX3Jvd19pbm5lcntwYWRkaW5nLXRvcDo3NXB4fX1ib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18zLTRfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMil7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpe3BhZGRpbmctdG9wOjQ1cHg7d2lkdGg6MjYlICFpbXBvcnRhbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMy00XzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpe3BhZGRpbmctdG9wOjc1cHh9fWJvZHkub3JiaXQgLmV0X3NlY3Rpb25fc3BlY2lhbHR5LnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRlIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8xLTJfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7d2lkdGg6MTMlfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk4MHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpe2Rpc3BsYXk6bm9uZX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3NlY3Rpb25fc3BlY2lhbHR5LnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRlIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8xLTJfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7cGFkZGluZy10b3A6NDVweDtwYWRkaW5nLWJvdHRvbTo0NXB4fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3NlY3Rpb25fc3BlY2lhbHR5LnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRlIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8xLTJfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7cGFkZGluZy10b3A6NzVweDtwYWRkaW5nLWJvdHRvbTo3NXB4fX1ib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpe3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzEtMl8xLTQ+LmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKXt3aWR0aDo2NSUgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NS41JX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpe3dpZHRoOjUwJSAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzEtMl8xLTQ+LmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKSAuZXRfcGJfcm93X2lubmVye3BhZGRpbmctdG9wOjQ1cHh9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzEtMl8xLTQ+LmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKSAuZXRfcGJfcm93X2lubmVye3BhZGRpbmctdG9wOjc1cHh9fWJvZHkub3JiaXQgLmV0X3NlY3Rpb25fc3BlY2lhbHR5LnN0YW5kYXJkLWludGVyaW9yLXRlbXBsYXRlIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8xLTJfMS00Pi5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMyl7d2lkdGg6MTAwJSAhaW1wb3J0YW50fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDMpe3BhZGRpbmctdG9wOjQ1cHg7d2lkdGg6MjkuNCUgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDMpe3dpZHRoOjI2JSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjc1cHh9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk4MHB4KXtib2R5Lm9yYml0IC5ldF9zZWN0aW9uX3NwZWNpYWx0eS5zdGFuZGFyZC1pbnRlcmlvci10ZW1wbGF0ZSAuZXRfcGJfcm93LmV0X3BiX3Jvd18xLTRfMS0yXzEtND4uZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDMpe21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTgwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFye3BhZGRpbmc6MH19Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMV8zXzFfM18xXzMgLmV0X3BiX2NvbHVtbl8xXzN7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMV8zXzFfM18xXzMgLmV0X3BiX2NvbHVtbl8xXzN7d2lkdGg6MjkuNjY2JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfZnVsbHdpZHRoLmV0X3BiX3Jvd18xXzNfMV8zXzFfMyAuZXRfcGJfY29sdW1uXzFfM3t3aWR0aDozMy4zMzMlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93X2Z1bGx3aWR0aC5ldF9wYl9yb3dfMV8yXzFfMiAuZXRfcGJfY29sdW1ue3dpZHRoOjUwJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowfX1ib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93X2Z1bGx3aWR0aC5ldF9wYl9yb3dfMV8zXzFfM18xXzMgLmV0X3BiX2NvbHVtbl8xXzN7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvd19mdWxsd2lkdGguZXRfcGJfcm93XzFfM18xXzNfMV8zIC5ldF9wYl9jb2x1bW5fMV8ze3dpZHRoOjMzLjMzJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowfX1ib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCl7bWF4LXdpZHRoOjEyNTBweCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKSAuZXRfcGJfY29sdW1uIGltZ3t3aWR0aDoxMDAlfWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMV8yXzFfMiAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzFfMl8xXzIgLmV0X3BiX2NvbHVtbl8xXzJ7d2lkdGg6NDcuMjUlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfNGNvbCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzRjb2wgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6NDcuMjUlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd180Y29sIC5ldF9wYl9jb2x1bW5fMV80e3dpZHRoOjIwLjg3NSUgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfNGNvbCAuZXRfcGJfY29sdW1uXzFfNDpudGgtY2hpbGQoZXZlbil7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzRjb2wgLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1yaWdodDo1LjUlICFpbXBvcnRhbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd180Y29sIC5ldF9wYl9jb2x1bW5fMV80Omxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH19Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18yXzNfMV8zIC5ldF9wYl9jb2x1bW5fMl8ze3dpZHRoOjEwMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMl8zXzFfMyAuZXRfcGJfY29sdW1uXzJfM3t3aWR0aDo2NC44MzMlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMl8zXzFfMyAuZXRfcGJfY29sdW1uXzFfM3t3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzJfM18xXzMgLmV0X3BiX2NvbHVtbl8xXzN7d2lkdGg6MjkuNjY2JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowfX1ib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzFfM18yXzMgLmV0X3BiX2NvbHVtbl8xXzN7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xXzNfMl8zIC5ldF9wYl9jb2x1bW5fMV8ze3dpZHRoOjI5LjY2NiUgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NS41JX19Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xXzNfMl8zIC5ldF9wYl9jb2x1bW5fMl8ze3dpZHRoOjEwMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMV8zXzJfMyAuZXRfcGJfY29sdW1uXzJfM3t3aWR0aDo2NC44MzMlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjB9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzMtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8zLTQgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6MjkuNjY2JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzMtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoyMC44NzUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzMtNCAuZXRfcGJfY29sdW1uXzNfNHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8zLTQgLmV0X3BiX2NvbHVtbl8zXzR7d2lkdGg6NjQuODMzJSAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzMtNCAuZXRfcGJfY29sdW1uXzNfNHt3aWR0aDo3My42MjUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMy00XzEtNCAuZXRfcGJfY29sdW1uXzNfNHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzMtNF8xLTQgLmV0X3BiX2NvbHVtbl8zXzR7d2lkdGg6NjQuODMzJSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMy00XzEtNCAuZXRfcGJfY29sdW1uXzNfNHt3aWR0aDo3My42MjUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMy00XzEtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzMtNF8xLTQgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6MjkuNjY2JSAhaW1wb3J0YW50fX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMy00XzEtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoyMC44NzUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS0yXzEtNF8xLTQgLmV0X3BiX2NvbHVtbl8xXzJ7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTJfMS00XzEtNCAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTJfMS00XzEtNCAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDo0Ny4yNSUgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NS41JX19Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTJfMS00XzEtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtMl8xLTRfMS00IC5ldF9wYl9jb2x1bW5fMV80e3dpZHRoOjQ3LjI1JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS0yXzEtNF8xLTQgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6MjAuODc1JSAhaW1wb3J0YW50fX1ib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTRfMS0yIC5ldF9wYl9jb2x1bW5fMV80e3dpZHRoOjEwMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzEtNF8xLTIgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6NDcuMjUlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS00XzEtMiAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoyMC44NzUlICFpbXBvcnRhbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTRfMS0yIC5ldF9wYl9jb2x1bW5fMV80Om50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTRfMS0yIC5ldF9wYl9jb2x1bW5fMV80Om50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjUuNSUgIWltcG9ydGFudH19Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS00XzEtMiAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTRfMS0yIC5ldF9wYl9jb2x1bW5fMV8ye3dpZHRoOjEwMCUgIWltcG9ydGFudH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTRfMS0yIC5ldF9wYl9jb2x1bW5fMV8ye3dpZHRoOjQ3LjI1JSAhaW1wb3J0YW50fX1ib2R5Lm9yYml0IC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciAuZXRfcGJfcm93Om5vdCguZXRfcGJfcm93X2Z1bGx3aWR0aCkuZXRfcGJfcm93XzEtNF8xLTJfMS00IC5ldF9wYl9jb2x1bW46bnRoLWNoaWxkKDNuKXttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzEtMl8xLTQgLmV0X3BiX2NvbHVtbl8xXzR7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS0yXzEtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoyOS42NjYlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS0yXzEtNCAuZXRfcGJfY29sdW1uXzFfNHt3aWR0aDoyMC44NzUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3NlY3Rpb24uZXRfc2VjdGlvbl9yZWd1bGFyIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKS5ldF9wYl9yb3dfMS00XzEtMl8xLTQgLmV0X3BiX2NvbHVtbl8xXzJ7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS0yXzEtNCAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDoyOS42NjYlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjUuNSV9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfc2VjdGlvbi5ldF9zZWN0aW9uX3JlZ3VsYXIgLmV0X3BiX3Jvdzpub3QoLmV0X3BiX3Jvd19mdWxsd2lkdGgpLmV0X3BiX3Jvd18xLTRfMS0yXzEtNCAuZXRfcGJfY29sdW1uXzFfMnt3aWR0aDo0Ny4yNSUgIWltcG9ydGFudH19Ym9keS5vcmJpdCAuZXRfcGJfdmlkZW97aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDk4MHB4KXtib2R5Lm9yYml0IC5ldF9wYl92aWRlbyAuZXRfcGJfdmlkZW9fYm94e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX19QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQgLmV0X3BiX3ZpZGVvIC5ldF9wYl92aWRlb19ib3h7bWFyZ2luLXRvcDoyNSV9fWJvZHkub3JiaXQgLmV0X3BiX3ZpZGVvIC5ldF9wYl92aWRlb19vdmVybGF5IC5ldF9wYl92aWRlb19vdmVybGF5X2hvdmVyIC5ldF9wYl92aWRlb19wbGF5e3dpZHRoOjE2NnB4O2hlaWdodDoxNjZweDtib3JkZXI6NXB4IHNvbGlkIHdoaXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI1LDIyNSwyMjUsMC40KTtib3gtc2hhZG93OjAgMnB4IDIzcHggMCByZ2JhKDAsMCwwLDAuMTkpfWJvZHkub3JiaXQgLmV0X3BiX3ZpZGVvIC5ldF9wYl92aWRlb19vdmVybGF5IC5ldF9wYl92aWRlb19vdmVybGF5X2hvdmVyIC5ldF9wYl92aWRlb19wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCIgIWltcG9ydGFudDtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvRm9vdGVyLU1jY2FkYW0tbG9nby5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjoxMCUgNTAlO2JhY2tncm91bmQtc2l6ZTphdXRvO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiMzQTNBM0E7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MjBweH1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLXdpZGdldHN7cGFkZGluZzo1MHB4IDAgMjBweH1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXR7bWFyZ2luLWJvdHRvbTowfWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldCAjbWVudS1tYWluLW5hdnttYXgtd2lkdGg6NTAwcHh9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0ICNtZW51LW1haW4tbmF2IC5jdXJyZW50LW1lbnUtaXRlbSBhe29wYWNpdHk6MC41ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldCAjbWVudS1tYWluLW5hdiBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7bWFyZ2luLWJvdHRvbTozNXB4fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldCAjbWVudS1tYWluLW5hdiBsaSBhe2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjMxcHg7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQgI21lbnUtbWFpbi1uYXYgbGkgYTpob3ZlcntvcGFjaXR5OjAuNX19Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0ICNtZW51LW1haW4tbmF2IGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0IC50aXRsZXtwYWRkaW5nLWJvdHRvbTowfWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldCAudGV4dHdpZGdldCBwIGF7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0IC50ZXh0d2lkZ2V0IHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQ6bGFzdC1jaGlsZHtib3JkZXItdG9wOjMwcHggI2U0Nzk0NX1AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCl7Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0Omxhc3QtY2hpbGR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItd2lkZ2V0cyAuZm9vdGVyLXdpZGdldDpsYXN0LWNoaWxkIC5ldF9wYl93aWRnZXR7d2lkdGg6MTAwJX19Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci13aWRnZXRzIC5mb290ZXItd2lkZ2V0Omxhc3QtY2hpbGQgcDpmaXJzdC1vZi10eXBle3BhZGRpbmc6MH1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQ6bGFzdC1jaGlsZCBwe3BhZGRpbmctYm90dG9tOjMwcHh9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci1ib3R0b217YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLWJvdHRvbSAjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MTVweDtkaXNwbGF5Om5vbmV9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci1ib3R0b20gI21lbnUtZm9vdGVyLWJvdHRvbS1yaWdodCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6NTBweH1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLWJvdHRvbSAjbWVudS1mb290ZXItYm90dG9tLXJpZ2h0IGxpOmxhc3QtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtvcGFjaXR5OjAuNDU7d2lkdGg6MnB4O2hlaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojYzNjM2MzO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItYm90dG9tICNtZW51LWZvb3Rlci1ib3R0b20tcmlnaHQgbGkgYXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiNjM2MzYzM7b3BhY2l0eTowLjQ1fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItYm90dG9tICNmb290ZXItaW5mb3ttYXJnaW46MCAwIDE1cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLWJvdHRvbSAjZm9vdGVyLWluZm97Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MS44NjY2Nztmb250LXdlaWdodDo0MDB9fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItYm90dG9tICNldC1mb290ZXItbmF2e3BhZGRpbmc6MDttYXJnaW46MCAwIDE1cHg7d2lkdGg6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLWJvdHRvbSAjZXQtZm9vdGVyLW5hdntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxNXB4fX1ib2R5Lm9yYml0ICNtYWluLWZvb3RlciAjZm9vdGVyLWJvdHRvbSAjZXQtZm9vdGVyLW5hdiAuY29udGFpbmVye3dpZHRoOjEwMCV9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci1ib3R0b20gI2V0LWZvb3Rlci1uYXYgbGl7cGFkZGluZy1yaWdodDoxNXB4fWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItYm90dG9tICNldC1mb290ZXItbmF2IGxpOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjB9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci1ib3R0b20gI2V0LWZvb3Rlci1uYXYgYXtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxLjg2NjY3O2ZvbnQtd2VpZ2h0OjQwMDtvcGFjaXR5OjF9Ym9keS5vcmJpdCAjbWFpbi1mb290ZXIgI2Zvb3Rlci1ib3R0b20gI2V0LWZvb3Rlci1uYXYgYTpob3Zlcntjb2xvcjojZmZmfWJvZHkub3JiaXQgI21haW4tZm9vdGVyICNmb290ZXItYm90dG9tICNtZW51LWZvb3Rlci1tZW51e3BhZGRpbmc6MH1ib2R5Lm9yYml0ICNtYWluLWhlYWRlcnt0b3A6MCAhaW1wb3J0YW50fWJvZHkub3JiaXQgI21haW4taGVhZGVyIC5sb2dvX2NvbnRhaW5lcnt0b3A6MzVweDt0b3A6MzVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe2JvZHkub3JiaXQgI21haW4taGVhZGVyIC5sb2dvX2NvbnRhaW5lcnt0b3A6N3B4fX1ib2R5Lm9yYml0ICNtYWluLWhlYWRlciAubG9nb19jb250YWluZXIgYSBpbWd7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDAwMDttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe2JvZHkub3JiaXQgI21haW4taGVhZGVyIC5sb2dvX2NvbnRhaW5lciBhIGltZ3ttYXgtaGVpZ2h0OjE1MCUgIWltcG9ydGFudH19Ym9keS5vcmJpdCAjbWFpbi1oZWFkZXIgI2V0LXRvcC1uYXZpZ2F0aW9uIG5hdiN0b3AtbWVudS1uYXYgdWwubmF2IGxpIGE6aG92ZXJ7Y29sb3I6IzM5QTVCMztvcGFjaXR5OjF9Ym9keS5vcmJpdCAjbWFpbi1oZWFkZXIgI2V0LXRvcC1uYXZpZ2F0aW9uIG5hdiN0b3AtbWVudS1uYXYgdWwubmF2IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhe2NvbG9yOiMzOUE1QjM7b3BhY2l0eToxfWJvZHkub3JiaXQgI21haW4taGVhZGVyICNldC10b3AtbmF2aWdhdGlvbiAjZXRfbW9iaWxlX25hdl9tZW51IC5tb2JpbGVfbWVudV9iYXI6OmJlZm9yZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo0MHB4fWJvZHkub3JiaXQgI21haW4taGVhZGVyICNldC10b3AtbmF2aWdhdGlvbiAjZXRfbW9iaWxlX25hdl9tZW51IC5ldF9tb2JpbGVfbWVudSBsaSBhe2NvbG9yOiNmYWRmOGQ7dHJhbnNpdGlvbjpub25lfWJvZHkub3JiaXQgI21haW4taGVhZGVyICNsb2dve3RyYW5zZm9ybTppbmhlcml0fWJvZHkub3JiaXQgLmhlYWRlcl9ncmFkaWVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMzNjM2MzY7b3BhY2l0eTowLjM1O3otaW5kZXg6MH1ib2R5Lm9yYml0IC5pbnRlcmlvcl9wYWdlX2hlYWRlcntoZWlnaHQ6MzUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0IC5pbnRlcmlvcl9wYWdlX2hlYWRlcntoZWlnaHQ6YXV0b319Ym9keS5vcmJpdCAuaW50ZXJpb3JfcGFnZV9oZWFkZXIgaW1ne29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOjUwJSA1MCU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwdnd9QG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0IC5pbnRlcmlvcl9wYWdlX2hlYWRlciBpbWd7aGVpZ2h0OmF1dG99fWJvZHkub3JiaXQgLmxlZnQtbmF2e3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDUpfWJvZHkub3JiaXQgLmxlZnQtbmF2IC5ldF9wYl93aWRnZXR7bWFyZ2luLWJvdHRvbTowfWJvZHkub3JiaXQgLmxlZnQtbmF2ICNsZWZ0QmFyICNzdWJNZW51IGxpe2JvcmRlci1ib3R0b206I2NmY2ZjZiBzb2xpZCAxcHg7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MTBweCAxMnB4fWJvZHkub3JiaXQgLmxlZnQtbmF2ICNsZWZ0QmFyICNzdWJNZW51IGxpOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOm5vbmV9Ym9keS5vcmJpdCAubGVmdC1uYXYgI2xlZnRCYXIgI3N1Yk1lbnUgbGkgYXtmb250LWZhbWlseTpcIlRpbWVzIE5ldyBSb21hblwiLFwiUFQgU2Fuc1wiLEhlbHZldGljYSxBcmlhbCxMdWNpZGEsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2NvbG9yOiM0YzRjNGM7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrfWJvZHkub3JiaXQgLmxlZnQtbmF2ICNsZWZ0QmFyICNzdWJNZW51IGxpIGE6aG92ZXJ7Y29sb3I6IzZEODNBQzt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5Lm9yYml0IC5sZWZ0LW5hdiAjbGVmdEJhciAjc3ViTWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbT5he2NvbG9yOiM2RDgzQUN9Ym9keS5vcmJpdCAubGVmdC1uYXYgI2xlZnRCYXIgI3N1Yk1lbnUgbGkgdWwuY2hpbGRyZW57ZGlzcGxheTpub25lfWJvZHkub3JiaXQgLmxlZnQtbmF2ICNsZWZ0QmFyICNzdWJNZW51IGxpIHVsLmNoaWxkcmVuIGxpe2xpc3Qtc3R5bGU6ZGlzYztwYWRkaW5nOjhweCAxMnB4IDhweCAwfWJvZHkub3JiaXQgLmxlZnQtbmF2ICNsZWZ0QmFyICNzdWJNZW51IGxpIHVsLmNoaWxkcmVuIGxpIGF7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuMzg0NjJ9Ym9keS5vcmJpdCAubGVmdC1uYXYgI2xlZnRCYXIgI3N1Yk1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gdWwuY2hpbGRyZW4sYm9keS5vcmJpdCAubGVmdC1uYXYgI2xlZnRCYXIgI3N1Yk1lbnUgbGkuY3VycmVudF9wYWdlX3BhcmVudCB1bC5jaGlsZHJlbntkaXNwbGF5OmJsb2NrfWJvZHkub3JiaXQgI3NpZGViYXJ7cGFkZGluZzoxNXB4O2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQgI3NpZGViYXJ7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0ICNzaWRlYmFyIC5pbm5lcntwYWRkaW5nLWxlZnQ6MzBweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfX1ib2R5Lm9yYml0ICNzaWRlYmFyIC5pbm5lciAud2lkZ2V0LXdyYXB7bWFyZ2luLWJvdHRvbToxMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQgI3NpZGViYXIgLmlubmVyIC53aWRnZXQtd3JhcHttYXJnaW4tYm90dG9tOjI2LjM0OCV9fWJvZHkub3JiaXQgI3NpZGViYXIgLmlubmVyIGxpe21hcmdpbi1ib3R0b206OXB4fWJvZHkub3JiaXQgI3NpZGViYXIgLmlubmVyIGxpIGF7Y29sb3I6IzY2Nn1ib2R5Lm9yYml0ICNzaWRlYmFyIC5pbm5lciBsaSBhOmhvdmVye2NvbG9yOiMyMjJ9Ym9keS5vcmJpdCAjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVye3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzowfWJvZHkub3JiaXQgI21lbnUtc29jaWFsLW1lZGlhLWZvb3RlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MjBweDttYXJnaW4tcmlnaHQ6MjBweH1ib2R5Lm9yYml0ICNtZW51LXNvY2lhbC1tZWRpYS1mb290ZXIgbGkgYXtvcGFjaXR5OjF9Ym9keS5vcmJpdCAjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVyIGxpIGEgaTo6YmVmb3Jle2NvbG9yOiNmZmY7Zm9udC1zaXplOjIycHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9Ym9keS5vcmJpdCAjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVyIGxpIGE6aG92ZXIgaTpiZWZvcmV7Y29sb3I6IzZEODNBQ31ib2R5Lm9yYml0ICNtZW51LXNvY2lhbC1tZWRpYS1mb290ZXIgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKXttYXJnaW4tcmlnaHQ6MH1ib2R5Lm9yYml0IC5ldF9wYl9ibG9nX2dyaWRfd3JhcHBlciAuZXRfcGJfYmxvZ19ncmlke21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X3BiX2Jsb2dfZ3JpZF93cmFwcGVyIC5ldF9wYl9ibG9nX2dyaWQgYXJ0aWNsZSAucG9zdC1tZXRhe21hcmdpbi1ib3R0b206MjVweH1ib2R5Lm9yYml0IC5ldF9wYl9ibG9nX2dyaWRfd3JhcHBlciAuZXRfcGJfYmxvZ19ncmlkIGFydGljbGUgYS5tb3JlLWxpbmt7Zm9udC13ZWlnaHQ6Ym9sZH1ib2R5Lm9yYml0IC5ibG9nX2NvbnRhaW5lciAuZXRfcGJfY29sdW1uIC5ldF9wYl93aWRnZXRfYXJlYS5ldF9wYl93aWRnZXRfYXJlYV9sZWZ0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6I0VFRTtwYWRkaW5nOjIwcHh9Ym9keS5vcmJpdC5jYXRlZ29yeSBoMSxib2R5Lm9yYml0LmFyY2hpdmUgaDF7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0LmNhdGVnb3J5IGgxLGJvZHkub3JiaXQuYXJjaGl2ZSBoMXttYXJnaW4tYm90dG9tOjc1cHh9fWJvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSxib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYXtmbG9hdDpsZWZ0O3dpZHRoOjczLjYyNSU7bWFyZ2luLXJpZ2h0OjUuNSV9Ym9keS5vcmJpdC5jYXRlZ29yeSAjbGVmdC1hcmVhIC5wb3N0LXdyYXAsYm9keS5vcmJpdC5hcmNoaXZlICNsZWZ0LWFyZWEgLnBvc3Qtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwfWJvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSAucG9zdC13cmFwOjphZnRlcixib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYSAucG9zdC13cmFwOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH1ib2R5Lm9yYml0LmNhdGVnb3J5ICNsZWZ0LWFyZWEgYXJ0aWNsZSxib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYSBhcnRpY2xle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNFNkVDRjA7cGFkZGluZy1ib3R0b206MjVweDttYXJnaW4tYm90dG9tOjI1cHg7d2lkdGg6MTAwJX1ib2R5Lm9yYml0LmNhdGVnb3J5ICNsZWZ0LWFyZWEgYXJ0aWNsZTo6YWZ0ZXIsYm9keS5vcmJpdC5hcmNoaXZlICNsZWZ0LWFyZWEgYXJ0aWNsZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9Ym9keS5vcmJpdC5jYXRlZ29yeSAjbGVmdC1hcmVhIGFydGljbGUgLmZlYXR1cmVkLWltYWdlLGJvZHkub3JiaXQuYXJjaGl2ZSAjbGVmdC1hcmVhIGFydGljbGUgLmZlYXR1cmVkLWltYWdle3dpZHRoOjEwMCV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSxib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYSBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZXt3aWR0aDozMy4zMzMzJTttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1yaWdodDoyNXB4O2Zsb2F0OmxlZnR9fWJvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSBhcnRpY2xlIC5mZWF0dXJlZC1pbWFnZSBhLGJvZHkub3JiaXQuYXJjaGl2ZSAjbGVmdC1hcmVhIGFydGljbGUgLmZlYXR1cmVkLWltYWdlIGF7ZGlzcGxheTpibG9ja31ib2R5Lm9yYml0LmNhdGVnb3J5ICNsZWZ0LWFyZWEgYXJ0aWNsZSAuZmVhdHVyZWQtaW1hZ2UgaW1nLGJvZHkub3JiaXQuYXJjaGl2ZSAjbGVmdC1hcmVhIGFydGljbGUgLmZlYXR1cmVkLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfWJvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSBhcnRpY2xlIC5wb3N0LWV4Y2VycHQsYm9keS5vcmJpdC5hcmNoaXZlICNsZWZ0LWFyZWEgYXJ0aWNsZSAucG9zdC1leGNlcnB0e3BhZGRpbmc6MTVweDt3aWR0aDoxMDAlfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0LmNhdGVnb3J5ICNsZWZ0LWFyZWEgYXJ0aWNsZSAucG9zdC1leGNlcnB0Lmhhcy10aHVtYixib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYSBhcnRpY2xlIC5wb3N0LWV4Y2VycHQuaGFzLXRodW1ie3dpZHRoOjY2LjY2NjY3JTtwYWRkaW5nOjA7ZmxvYXQ6bGVmdH19Ym9keS5vcmJpdC5jYXRlZ29yeSAjbGVmdC1hcmVhIGFydGljbGUgLnBvc3QtZXhjZXJwdCBoMixib2R5Lm9yYml0LmFyY2hpdmUgI2xlZnQtYXJlYSBhcnRpY2xlIC5wb3N0LWV4Y2VycHQgaDJ7Zm9udC1zaXplOjI0cHg7bWFyZ2luLXRvcDowO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQuY2F0ZWdvcnkgI2xlZnQtYXJlYSBhcnRpY2xlIC5wb3N0LWV4Y2VycHQgaDIsYm9keS5vcmJpdC5hcmNoaXZlICNsZWZ0LWFyZWEgYXJ0aWNsZSAucG9zdC1leGNlcnB0IGgye2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjQwMH19Ym9keS5vcmJpdC5jYXRlZ29yeSAjc2lkZWJhcixib2R5Lm9yYml0LmFyY2hpdmUgI3NpZGViYXJ7ZmxvYXQ6bGVmdDt3aWR0aDoyMC44NzUlfWJvZHkub3JiaXQuY2F0ZWdvcnkgLmV0X3BiX3Bvc3QsYm9keS5vcmJpdC5hcmNoaXZlIC5ldF9wYl9wb3N0e21hcmdpbi1ib3R0b206MzVweH1ib2R5Lm9yYml0LnNpbmdsZS1wb3N0ICNsZWZ0LWFyZWF7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCl7Ym9keS5vcmJpdC5zaW5nbGUtcG9zdCAjbGVmdC1hcmVhe2Zsb2F0OmxlZnQ7d2lkdGg6NzMuNjI1JSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1LjUlICFpbXBvcnRhbnR9fWJvZHkub3JiaXQuc2luZ2xlLXBvc3QgI3NpZGViYXJ7d2lkdGg6MTAwJX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCl7Ym9keS5vcmJpdC5zaW5nbGUtcG9zdCAjc2lkZWJhcntmbG9hdDpsZWZ0O3dpZHRoOjIwLjg3NSUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQuc2luZ2xlLXBvc3QgI3NpZGViYXJ7cGFkZGluZy1sZWZ0OjMwcHh9fWJvZHkub3JiaXQuc2luZ2xlLXBvc3QgI3NpZGViYXIgLmV0X3BiX3dpZGdldHttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQuc2luZ2xlLXBvc3QgI3NpZGViYXIgLmV0X3BiX3dpZGdldHttYXJnaW4tYm90dG9tOjUuNSV9fWJvZHkub3JiaXQuc2luZ2xlLXBvc3QuZnVsbC13aWR0aCAjbGVmdC1hcmVhe3dpZHRoOjEwMCUgIWltcG9ydGFudDtmbG9hdDpub25lfWJvZHkub3JiaXQuc2luZ2xlLXBvc3QgLmV0X3Bvc3RfbWV0YV93cmFwcGVyIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfWJvZHkub3JiaXQuc2luZ2xlLXBvc3QgLmV0X3Bvc3RfbWV0YV93cmFwcGVyICNjb21tZW50LXdyYXB7cGFkZGluZy10b3A6MH1ib2R5Lm9yYml0LnNpbmdsZS1wb3N0IC5ldF9wb3N0X21ldGFfd3JhcHBlciAjY29tbWVudC13cmFwIC5jb21tZW50LWZvcm17cGFkZGluZy1ib3R0b206MH1ib2R5Lm9yYml0LnNpbmdsZS1wb3N0IC5ldF9wb3N0X21ldGFfd3JhcHBlciAjY29tbWVudC13cmFwIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0e2Zsb2F0Om5vbmV9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQuc2luZ2xlLXBvc3QgLmV0X3Bvc3RfbWV0YV93cmFwcGVyICNjb21tZW50LXdyYXAgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXR7ZmxvYXQ6cmlnaHR9fWJvZHkub3JiaXQuc2luZ2xlLXBvc3QgLmV0X3Bvc3RfbWV0YV93cmFwcGVyICNjb21tZW50LXdyYXAgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1zdWJzY3JpcHRpb24tZm9ybXtjbGVhcjpib3RofUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KXtib2R5Lm9yYml0LnNpbmdsZS1wb3N0IC5ldF9wb3N0X21ldGFfd3JhcHBlciAjY29tbWVudC13cmFwIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtc3Vic2NyaXB0aW9uLWZvcm17Y2xlYXI6bm9uZX19Ym9keS5vcmJpdC5zaW5nbGUtcG9zdC5ldF9wYl9wYWdlYnVpbGRlcl9sYXlvdXQgLmV0X3Bvc3RfbWV0YV93cmFwcGVye21hcmdpbi1ib3R0b206MzVweH1ib2R5Lm9yYml0LnNpbmdsZS1wb3N0LmV0X3BiX3BhZ2VidWlsZGVyX2xheW91dCAuZW50cnktY29udGVudCAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MH1ib2R5Lm9yYml0LnNpbmdsZS1wb3N0LmV0X3BiX3BhZ2VidWlsZGVyX2xheW91dCAuZW50cnktY29udGVudCAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiAuZXRfcGJfd2lkZ2V0X2FyZWFfbGVmdHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOiNFRUU7cGFkZGluZzoyMHB4fWJvZHkub3JiaXQuc2luZ2xlLXBvc3QuZXRfcGJfcGFnZWJ1aWxkZXJfbGF5b3V0ICNsZWZ0LWFyZWEgLmV0X3BiX3NlY3Rpb257Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keS5vcmJpdCAuZXRfcGJfcG9ydGZvbGlvX2dyaWR7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5vcmJpdCAuZXRfcGJfcG9ydGZvbGlvX2dyaWQgLmV0X3BiX3BvcnRmb2xpb19ncmlkX2l0ZW1ze3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OnZpc2libGV9Ym9keS5vcmJpdCAuZXRfcGJfcG9ydGZvbGlvX2dyaWQgLmV0X3BiX3BvcnRmb2xpb19ncmlkX2l0ZW1zIC5ldF9wYl9wb3J0Zm9saW9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0Om5vbmU7bWFyZ2luOjEycHggMTJweCA2MHB4IDEycHggIWltcG9ydGFudDt3aWR0aDo5MCUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNjc2cHgpe2JvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW17d2lkdGg6MTc1cHggIWltcG9ydGFudDttYXJnaW46MTJweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW17d2lkdGg6MjUwcHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAuZXRfcGJfcG9ydGZvbGlvX2dyaWQgLmV0X3BiX3BvcnRmb2xpb19ncmlkX2l0ZW1zIC5ldF9wYl9wb3J0Zm9saW9faXRlbXt3aWR0aDozMDBweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KXtib2R5Lm9yYml0IC5ldF9wYl9wb3J0Zm9saW9fZ3JpZCAuZXRfcGJfcG9ydGZvbGlvX2dyaWRfaXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVte3dpZHRoOjQwMHB4ICFpbXBvcnRhbnR9fWJvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0gYSAuZXRfcG9ydGZvbGlvX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDY3NnB4KXtib2R5Lm9yYml0IC5ldF9wYl9wb3J0Zm9saW9fZ3JpZCAuZXRfcGJfcG9ydGZvbGlvX2dyaWRfaXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVtIGEgLmV0X3BvcnRmb2xpb19pbWFnZSBpbWd7d2lkdGg6MTc1cHg7aGVpZ2h0OjE3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpe2JvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0gYSAuZXRfcG9ydGZvbGlvX2ltYWdlIGltZ3t3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpe2JvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0gYSAuZXRfcG9ydGZvbGlvX2ltYWdlIGltZ3t3aWR0aDozMDBweDtoZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpe2JvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0gYSAuZXRfcG9ydGZvbGlvX2ltYWdlIGltZ3t3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHh9fWJvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyBoMnttYXJnaW4tdG9wOjM0cHg7bWFyZ2luLWJvdHRvbTowcHg7bGluZS1oZWlnaHQ6MH1ib2R5Lm9yYml0IC5ldF9wYl9wb3J0Zm9saW9fZ3JpZCAuZXRfcGJfcG9ydGZvbGlvX2dyaWRfaXRlbXMgaDIgYXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MzFweDtsaW5lLWhlaWdodDozN3B4O2NvbG9yOiNDNUMyQzA7bGV0dGVyLXNwYWNpbmc6MXB4fWJvZHkub3JiaXQgLmV0X3BiX3BvcnRmb2xpb19ncmlkIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyAucG9zdC1tZXRhe21hcmdpbi1ib3R0b206MH1ib2R5Lm9yYml0IC5ldF9wYl9wb3J0Zm9saW9fZ3JpZCAuZXRfcGJfcG9ydGZvbGlvX2dyaWRfaXRlbXMgLnBvc3QtbWV0YSBhe2ZvbnQtZmFtaWx5OlwicmF0aW9tb2Rlcm5cIixWZXJkYW5hLFRhaG9tYSxHZW5ldmEsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiM5RDlEOUR9Ym9keS5vcmJpdCAuZXRfcGJfcG9ydGZvbGlvX2dyaWQgLnBhZ2luYXRpb257ZGlzcGxheTpub25lfWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlve3BhZGRpbmctdG9wOjgwcHg7YmFja2dyb3VuZC1jb2xvcjojRjlGM0U1O292ZXJmbG93LXg6aGlkZGVufWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9fZmlsdGVyc3t0ZXh0LWFsaWduOmNlbnRlcn1ib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2ZpbHRlcnMgdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19maWx0ZXJzIHVsIGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2JvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9fZmlsdGVycyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfX1ib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2ZpbHRlcnMgdWwgbGkgYXtjb2xvcjojNkQ4M0FDO2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7bGV0dGVyLXNwYWNpbmc6MXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19maWx0ZXJzIHVsIGxpIGEuYWN0aXZle2NvbG9yOiNDNUMyQzA7b3BhY2l0eToxfWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9fZmlsdGVycyB1bCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOiA5ODFweCl7Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19maWx0ZXJzIHVsIGxpIGE6aG92ZXJ7Y29sb3I6I0M1QzJDMDtvcGFjaXR5OjF9fWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faXRlbXNfd3JhcHBlciAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1ze3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDoxNjAwcHg7bWFyZ2luOmF1dG99Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt0ZXh0LWFsaWduOmxlZnQ7ZmxvYXQ6bm9uZTttYXJnaW46MTJweCAxMnB4IDYwcHggMTJweCAhaW1wb3J0YW50O3dpZHRoOjkwJSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA2NzZweCl7Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVte3dpZHRoOjI1MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA4NzBweCl7Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVte3dpZHRoOjMwMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpe2JvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faXRlbXNfd3JhcHBlciAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zIC5ldF9wYl9wb3J0Zm9saW9faXRlbXt3aWR0aDozNTBweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KXtib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zX3dyYXBwZXIgLmV0X3BiX3BvcnRmb2xpb19pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW17d2lkdGg6NDAwcHggIWltcG9ydGFudH19Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVtIGEgLmV0X3BvcnRmb2xpb19pbWFnZSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiA2NzZweCl7Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVtIGEgLmV0X3BvcnRmb2xpb19pbWFnZSBpbWd7d2lkdGg6MjUwcHg7aGVpZ2h0OjI1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogODcwcHgpe2JvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faXRlbXNfd3JhcHBlciAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zIC5ldF9wYl9wb3J0Zm9saW9faXRlbSBhIC5ldF9wb3J0Zm9saW9faW1hZ2UgaW1ne3dpZHRoOjMwMHB4O2hlaWdodDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDExNTBweCl7Ym9keS5vcmJpdCAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8gLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIC5ldF9wYl9wb3J0Zm9saW9faXRlbXMgLmV0X3BiX3BvcnRmb2xpb19pdGVtIGEgLmV0X3BvcnRmb2xpb19pbWFnZSBpbWd7d2lkdGg6MzUwcHg7aGVpZ2h0OjM1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KXtib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zX3dyYXBwZXIgLmV0X3BiX3BvcnRmb2xpb19pdGVtcyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0gYSAuZXRfcG9ydGZvbGlvX2ltYWdlIGltZ3t3aWR0aDo0MDBweDtoZWlnaHQ6NDAwcHh9fWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faXRlbXNfd3JhcHBlciAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zIGgye21hcmdpbi10b3A6MzRweDttYXJnaW4tYm90dG9tOjBweDtsaW5lLWhlaWdodDowfWJvZHkub3JiaXQgLmV0X3BiX2ZpbHRlcmFibGVfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faXRlbXNfd3JhcHBlciAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zIGgyIGF7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMxcHg7bGluZS1oZWlnaHQ6MzdweDtjb2xvcjojQzVDMkMwO2xldHRlci1zcGFjaW5nOjFweH1ib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zX3dyYXBwZXIgLmV0X3BiX3BvcnRmb2xpb19pdGVtcyAucG9zdC1tZXRhe21hcmdpbi1ib3R0b206MH1ib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2l0ZW1zX3dyYXBwZXIgLmV0X3BiX3BvcnRmb2xpb19pdGVtcyAucG9zdC1tZXRhIGF7Zm9udC1mYW1pbHk6XCJyYXRpb21vZGVyblwiLFZlcmRhbmEsVGFob21hLEdlbmV2YSxzYW5zLXNlcmlmO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzlEOUQ5RH1ib2R5Lm9yYml0IC5ldF9wYl9maWx0ZXJhYmxlX3BvcnRmb2xpbyAuZXRfcGJfcG9ydG9mb2xpb19wYWdpbmF0aW9ue2JvcmRlcjpub25lfWJvZHkub3JiaXQgLmV0X3BiX3RvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjU1MHB4O3BhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0b31ib2R5Lm9yYml0IC5ldF9wYl90b2dnbGUuZXRfcGJfdG9nZ2xlX2Nsb3NlIC5ldF9wYl90b2dnbGVfdGl0bGU6YWZ0ZXJ7Y29udGVudDpcIlxcZjA3OFwifWJvZHkub3JiaXQgLmV0X3BiX3RvZ2dsZSAuZXRfcGJfdG9nZ2xlX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM2RDgzQUM7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjVweDtsZXR0ZXItc3BhY2luZzoycHg7Zm9udC1mYW1pbHk6XCJiZWJhcy1uZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MHB4O21hcmdpbi1ib3R0b206MHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHkub3JiaXQgLmV0X3BiX3RvZ2dsZSAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZXtkaXNwbGF5Om5vbmV9Ym9keS5vcmJpdCAuZXRfcGJfdG9nZ2xlIC5ldF9wYl90b2dnbGVfdGl0bGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTI3cHg7dG9wOjBweDtjb250ZW50OlwiXFxmMDc3XCI7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1ib2R5Lm9yYml0IC5ldF9wYl90b2dnbGUgLmV0X3BiX3RvZ2dsZV9jb250ZW50e21heC13aWR0aDo1NTBweDttYXJnaW46MzBweCBhdXRvO2JvcmRlci10b3A6MXB4IHNvbGlkICM5Nzk3OTc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTc5NztiYWNrZ3JvdW5kLWNvbG9yOiNGN0Y3Rjc7cGFkZGluZzo1MHB4IDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm9yYml0IC5ldF9wYl90b2dnbGUgLmV0X3BiX3RvZ2dsZV9jb250ZW50e3BhZGRpbmc6NTBweH19Ym9keS5vcmJpdCAuZXRfcGJfdG9nZ2xlIC5ldF9wYl90b2dnbGVfY29udGVudCB0YWJsZXtib3JkZXI6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweDtjb2xvcjojQTNBM0EzO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjMwcHh9Ym9keS5vcmJpdCAuZXRfcGJfdG9nZ2xlIC5ldF9wYl90b2dnbGVfY29udGVudCB0YWJsZSB0ciB0ZHtib3JkZXI6bm9uZTtwYWRkaW5nLWxlZnQ6MH1ib2R5Lm9yYml0IC5ldF9wYl90b2dnbGUgLmV0X3BiX3RvZ2dsZV9jb250ZW50IHRhYmxlIHRyIHRkOm50aC1jaGlsZChldmVuKXt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH1ib2R5Lm9yYml0IC5ldF9idXR0b25fbm9faWNvbixib2R5Lm9yYml0IC5ldF9wYl9tb3JlX2J1dHRvbixib2R5Lm9yYml0IC5ldF9wYl9idXR0b24sYm9keS5vcmJpdCAuYnV0dG9uLGJvZHkub3JiaXQgLmN0YS1idXR0b257d2lkdGg6YXV0bztwYWRkaW5nOjE1cHggIDM1cHggIWltcG9ydGFudDtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6LjA1ZW07dHJhbnNpdGlvbjouM3M7Ym9yZGVyOjNweCBzb2xpZCAjNkQ4M0FDICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzZEODNBQzt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkub3JiaXQgLmV0X2J1dHRvbl9ub19pY29uOmJlZm9yZSxib2R5Lm9yYml0IC5ldF9wYl9tb3JlX2J1dHRvbjpiZWZvcmUsYm9keS5vcmJpdCAuZXRfcGJfYnV0dG9uOmJlZm9yZSxib2R5Lm9yYml0IC5idXR0b246YmVmb3JlLGJvZHkub3JiaXQgLmN0YS1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTUwJTt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDowO29wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOiM2RDgzQUM7dHJhbnNpdGlvbjphbGwgLjdzIGVhc2U7bWFyZ2luOjBweDt0cmFuc2Zvcm06c2tldygtNDVkZWcpO3otaW5kZXg6LTF9Ym9keS5vcmJpdCAuZXRfYnV0dG9uX25vX2ljb246aG92ZXIsYm9keS5vcmJpdCAuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsYm9keS5vcmJpdCAuZXRfcGJfYnV0dG9uOmhvdmVyLGJvZHkub3JiaXQgLmJ1dHRvbjpob3Zlcixib2R5Lm9yYml0IC5jdGEtYnV0dG9uOmhvdmVye2NvbG9yOiNmZmY7cGFkZGluZzoxNXB4ICAzNXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X2J1dHRvbl9ub19pY29uOmhvdmVyOmJlZm9yZSxib2R5Lm9yYml0IC5ldF9wYl9tb3JlX2J1dHRvbjpob3ZlcjpiZWZvcmUsYm9keS5vcmJpdCAuZXRfcGJfYnV0dG9uOmhvdmVyOmJlZm9yZSxib2R5Lm9yYml0IC5idXR0b246aG92ZXI6YmVmb3JlLGJvZHkub3JiaXQgLmN0YS1idXR0b246aG92ZXI6YmVmb3Jle3RyYW5zaXRpb246YWxsIC43cyBlYXNlO3dpZHRoOjIwMCV9Ym9keS5vcmJpdCAuYnV0dG9uLGJvZHkub3JiaXQgLmN0YS1idXR0b257cGFkZGluZzoxNXB4IDM1cHggIWltcG9ydGFudH1ib2R5Lm9yYml0IC5idXR0b246aG92ZXIsYm9keS5vcmJpdCAuY3RhLWJ1dHRvbjpob3ZlcntwYWRkaW5nOjE1cHggMzVweCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X3BiX3Byb21vX2J1dHRvbntjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5vcmJpdCAuZXRfcGJfcHJvbW9fYnV0dG9uOjphZnRlcntvcGFjaXR5OjE7b3BhY2l0eToxICFpbXBvcnRhbnR9Ym9keS5vcmJpdCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVye2NvbG9yOiM2RDgzQUN9Ym9keS5vcmJpdCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyOjphZnRlcntjb2xvcjojNkQ4M0FDICFpbXBvcnRhbnR9Ym9keS5vcmJpdCAuZXRfcGJfY29udGFjdHtib3JkZXI6MXB4IHNvbGlkICMwMDA7cGFkZGluZzoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA5ODFweCl7Ym9keS5vcmJpdCAuZXRfcGJfY29udGFjdHtwYWRkaW5nOjgwcHh9fWJvZHkub3JiaXQgLmV0X3BiX2NvbnRhY3QgLmlucHV0e2ZvbnQtZmFtaWx5OlwiYmViYXMtbmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMjVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Ym9keS5vcmJpdCAuZXRfcGJfY29udGFjdCAuZXRfcGJfY29udGFjdF9zdWJtaXR7bWFyZ2luOjNweH1ib2R5Lm9yYml0IC5ldF9wYl9jb250YWN0IC5ldF9wYl9jb250YWN0X2NhcHRjaGF7d2lkdGg6NTVweCAhaW1wb3J0YW50fWJvZHkub3JiaXQgLmV0X3BiX2NvbnRhY3QgLmV0X3BiX2NvbnRhY3RfcmlnaHQgcDpiZWZvcmV7Y29udGVudDpcIkNhcHRjaGE6IFwifWJvZHkub3JiaXQgLmZ1bGxfbWFwe3BhZGRpbmctYm90dG9tOjB9Ym9keS5vcmJpdCAubmYtZm9ybS1jb250e21hcmdpbi10b3A6NDBweH1ib2R5Lm9yYml0IC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tdGl0bGV7ZGlzcGxheTpub25lfWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7bWF4LXdpZHRoOjc1NXB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCl7Ym9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwe21hcmdpbjowIDAgNTBweDtwYWRkaW5nOjB9fWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCAubmYtZm9ybS1maWVsZHMtcmVxdWlyZWR7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyNXB4fWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCBuZi1maWVsZHMtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwfWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCBuZi1maWVsZHMtd3JhcCBuZi1maWVsZHtjbGVhcjpib3RoO3dpZHRoOjEwMCV9Ym9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwIG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIC5uZi1maWVsZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxNXB4fWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCBuZi1maWVsZHMtd3JhcCBuZi1maWVsZCAubmYtZmllbGQtbGFiZWx7bWFyZ2luLWJvdHRvbTowfWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCBuZi1maWVsZHMtd3JhcCBuZi1maWVsZCAubmYtZmllbGQtbGFiZWwgbGFiZWx7Zm9udC1zaXplOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0Om5vcm1hbH1ib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sYm9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwIG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sYm9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwIG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXXtoZWlnaHQ6NTBweDtib3JkZXI6I2NjYyBzb2xpZCAxcHg7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxNnB4fWJvZHkub3JiaXQgLm5pbmphLWZvcm1zLWZvcm0td3JhcCBuZi1maWVsZHMtd3JhcCBuZi1maWVsZCB0ZXh0YXJlYXtib3JkZXI6I2NjYyBzb2xpZCAxcHg7cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgLmxhYmVsLWxlZnQgLmZpZWxkLXdyYXB7ZGlzcGxheTpibG9ja31ib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgLmxhYmVsLWxlZnQgLmZpZWxkLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdH19Ym9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwIG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIC5sYWJlbC1sZWZ0IC5uZi1maWVsZC1sYWJlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCl7Ym9keS5vcmJpdCAubmluamEtZm9ybXMtZm9ybS13cmFwIG5mLWZpZWxkcy13cmFwIG5mLWZpZWxkIC5sYWJlbC1sZWZ0IC5uZi1maWVsZC1sYWJlbHt3aWR0aDozNSU7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KXtib2R5Lm9yYml0IC5uaW5qYS1mb3Jtcy1mb3JtLXdyYXAgbmYtZmllbGRzLXdyYXAgbmYtZmllbGQgLmxhYmVsLWxlZnQgLm5mLWZpZWxkLWxhYmVse3dpZHRoOjIwJTt0ZXh0LWFsaWduOmxlZnR9fWJvZHkub3JiaXQgLnBlcmNlbnR7bWFyZ2luLWJvdHRvbToxMHB4fWJvZHkub3JiaXQgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXIgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXJfY29udGFpbmVye3dpZHRoOjkwJX1ib2R5Lm9yYml0IC5ldF9wYl9mdWxsd2lkdGhfaGVhZGVyIC5ldF9wYl9mdWxsd2lkdGhfaGVhZGVyX2NvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnQtY29udGFpbmVyIC5oZWFkZXItY29udGVudCAuZXRfcGJfZnVsbHdpZHRoX2hlYWRlcl9zdWJoZWFke2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuN2VtfWJvZHkub3JiaXQgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXIgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXJfY29udGFpbmVyLmxlZnQgLmhlYWRlci1jb250ZW50LWNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnR7bWFyZ2luLWxlZnQ6MH1ib2R5Lm9yYml0IC5ldF9wYl9jb2x1bW5fMV8zIC5ldF9wYl9tYXBfY29udGFpbmVyIC5ldF9wYl9tYXAsYm9keS5vcmJpdCAuZXRfcGJfY29sdW1uXzFfNCAuZXRfcGJfbWFwX2NvbnRhaW5lciAuZXRfcGJfbWFwe2hlaWdodDo0MDBweH1ib2R5Lm9yYml0IC5vcGVuLWNvbnRlbnR7cGFkZGluZzozMHB4IDI1cHg7Ym94LXNoYWRvdzppbnNldCAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMDUpfWJvZHkub3JiaXQgLm9wZW4tY29udGVudCBoMyxib2R5Lm9yYml0IC5vcGVuLWNvbnRlbnQgaDR7bWFyZ2luOjA7cGFkZGluZzowIDAgMjBweH1ib2R5Lm9yYml0IC5vcGVuLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZzowfWJvZHkub3JiaXQgLmV0X3BiX2Z1bGx3aWR0aF9zZWN0aW9uIC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlcyAuZXRfcGJfc2xpZGUuZXRfcGJfYmdfbGF5b3V0X2RhcmsgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9ue3RleHQtc2hhZG93Om5vbmV9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NsaWRlX3RpdGxle2xpbmUtaGVpZ2h0OjF9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NsaWRlX3RpdGxlIGF7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWx9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NsaWRlX3RpdGxlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NsaWRlX2NvbnRlbnQgcHtjb2xvcjojZmZmfWJvZHkub3JiaXQgLmV0X3BiX2Z1bGx3aWR0aF9zZWN0aW9uIC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlcyAuZXRfcGJfc2xpZGUuZXRfcGJfYmdfbGF5b3V0X2RhcmsgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIC5ldF9wYl9idXR0b24sYm9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmJ1dHRvbixib2R5Lm9yYml0IC5ldF9wYl9mdWxsd2lkdGhfc2VjdGlvbiAuZXRfcGJfc2xpZGVyIC5ldF9wYl9zbGlkZXMgLmV0X3BiX3NsaWRlLmV0X3BiX2JnX2xheW91dF9kYXJrIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiAuY3RhLWJ1dHRvbntib3JkZXItY29sb3I6d2hpdGUgIWltcG9ydGFudDtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE0LDExNCwxMTQsMC42Myl9Ym9keS5vcmJpdCAuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24gLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGVzIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX2J1dHRvbjpob3Zlcixib2R5Lm9yYml0IC5ldF9wYl9mdWxsd2lkdGhfc2VjdGlvbiAuZXRfcGJfc2xpZGVyIC5ldF9wYl9zbGlkZXMgLmV0X3BiX3NsaWRlLmV0X3BiX2JnX2xheW91dF9kYXJrIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiAuYnV0dG9uOmhvdmVyLGJvZHkub3JiaXQgLmV0X3BiX2Z1bGx3aWR0aF9zZWN0aW9uIC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlcyAuZXRfcGJfc2xpZGUuZXRfcGJfYmdfbGF5b3V0X2RhcmsgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIC5jdGEtYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjojNkQ4M0FDICFpbXBvcnRhbnR9Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O21heC13aWR0aDoxMDAwcHg7bWFyZ2luOmF1dG99Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2JvZHkub3JiaXQgLmV0X3BiX3Rlc3RpbW9uaWFse3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWwgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uOmJlZm9yZXtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDozOHB4O2NvbnRlbnQ6XCLigJxcIjtmb250LXNpemU6MjIwcHg7bGluZS1oZWlnaHQ6MTAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2NvbG9yOiM1RDZDODk7b3BhY2l0eTowLjR9QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KXtib2R5Lm9yYml0IC5ldF9wYl90ZXN0aW1vbmlhbCAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb246YmVmb3Jle2xlZnQ6MzlweH19Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWwgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lcnttYXgtd2lkdGg6MTAwMHB4O3BhZGRpbmctbGVmdDo5MXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjdweCl7Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWwgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lcntwYWRkaW5nLWxlZnQ6MTMwcHh9fWJvZHkub3JiaXQgLmV0X3BiX3Rlc3RpbW9uaWFsIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgcHtmb250LWZhbWlseTpcImJlYmFzLW5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjojQzVDMkMwO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MzFweDtsaW5lLWhlaWdodDo0OXB4O2xldHRlci1zcGFjaW5nOjFweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTowfWJvZHkub3JiaXQgLmV0X3BiX3Rlc3RpbW9uaWFsIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgc3Ryb25nLmV0X3BiX3Rlc3RpbW9uaWFsX2F1dGhvcntmb250LWZhbWlseTpcInJhdGlvbW9kZXJuXCIsVmVyZGFuYSxUYWhvbWEsR2VuZXZhLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6IzlEOUQ5RDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MzJweH1ib2R5Lm9yYml0IC5ldF9wYl90ZXN0aW1vbmlhbCAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb24gLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIHN0cm9uZy5ldF9wYl90ZXN0aW1vbmlhbF9hdXRob3I6YmVmb3Jle2NvbnRlbnQ6XCJcIjtsZWZ0Oi0zMHB4O3RvcDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI2cHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiM5Nzk3OTd9Ym9keS5vcmJpdCAuZXRfcGJfdGVzdGltb25pYWwgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lciBzdHJvbmcuZXRfcGJfdGVzdGltb25pYWxfYXV0aG9yOmFmdGVye2NvbnRlbnQ6XCIsIFwifWJvZHkub3JiaXQgLmV0X3BiX3Rlc3RpbW9uaWFsIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgcC5ldF9wYl90ZXN0aW1vbmlhbF9tZXRhe2ZvbnQtZmFtaWx5OlwicmF0aW9tb2Rlcm5cIixWZXJkYW5hLFRhaG9tYSxHZW5ldmEsc2Fucy1zZXJpZjtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOUQ5RDlEO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1ib3R0b206MHB4fWJvZHkub3JiaXQgLmV0X3BiX3RleHQuY2FwdGlvbnttYXJnaW4tdG9wOi0xMCU7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTppdGFsaWN9XG4iLCIvL0JyZWFrcG9pbnRzXG4kc2NyZWVuLXhzLW1pbjogNDgwcHg7XG4kc2NyZWVuLXRhYi1taW46IDc2OHB4O1xuJHNjcmVlbi1zbS1taW46IDk4MXB4O1xuJHNjcmVlbi1tZC1taW46IDExMDBweDtcbiRzY3JlZW4tbGctbWluOiAxNDA1cHg7XG4kc2NyZWVuLXhzLW1heDogKCRzY3JlZW4tdGFiLW1pbiAtIDEpO1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLXNtLW1pbiAtIDEpO1xuJHNjcmVlbi10YWItbWF4OiAoJHNjcmVlbi1tZC1taW4gLSAxKTtcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZy1taW4gLSAxKTtcblxuXG4vL0ZvbnRzXG4kaGVhZGluZ0ZvbnQ6IFwiYmViYXMtbmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJvZHlGb250OiAnVGltZXMgTmV3IFJvbWFuJywgJ1BUIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBMdWNpZGEsIHNhbnMtc2VyaWY7XG4kYWx0SGVhZGluZ0ZvbnQ6IFwicmF0aW9tb2Rlcm5cIiwgVmVyZGFuYSwgVGFob21hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4kZm9udEF3ZXNvbWU6ICdGb250QXdlc29tZSc7XG5cbi8vVGV4dENvbG9yc1xuJGhlYWRpbmdMaWdodFRleHQ6ICNGRkY7XG4kYm9keUxpZ2h0VGV4dDogI0JGQkZCRjtcbiRoZWFkaW5nRGFya1RleHQ6ICMxQTFBMUE7XG4kYm9keURhcmtUZXh0OiAjNDA0MDQwO1xuXG4vL0xpbmtDb2xvcnNcbiRsaW5rQ29sb3I6ICM2RDgzQUM7XG4kbGlua1JvbGxDb2xvcjogIzM5QTVCMztcbiRsaW5rTGlnaHRSb2xsOiAjNkJCREI5O1xuLy8gJGJ1dHRvblRleHRDb2xvcjogIzIxNWM1OTtcbi8vICRkYXJrTGlua1JvbGw6ICMzYTdhNzc7XG5cblxuXG5cbi8vQ3JhenkgSW1hZ2UgQm9yZGVyXG4laW1nQm9yZGVyQm90dG9tIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMHB4IDBweCAycHg7XG4gICAgLW1vei1ib3JkZXItaW1hZ2U6IHVybCguLi9pbWFnZXMvc2ltcGxlZG90LWJvcmRlci5wbmcpIDAgMCAyIHJlcGVhdDtcbiAgICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaW1wbGVkb3QtYm9yZGVyLnBuZykgMCAwIDIgcmVwZWF0O1xuICAgIC1vLWJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaW1wbGVkb3QtYm9yZGVyLnBuZykgMCAwIDIgcmVwZWF0O1xuICAgIGJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaW1wbGVkb3QtYm9yZGVyLnBuZykgMCAwIDIgcmVwZWF0O1xufVxuXG4laW1nQm9yZGVyVG9wIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDBweCAwcHggMHB4O1xuICAgIC1tb3otYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NpbXBsZWRvdC1ib3JkZXIucG5nKSAyIDAgMCByZXBlYXQ7XG4gICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IHVybCguLi9pbWFnZXMvc2ltcGxlZG90LWJvcmRlci5wbmcpIDIgMCAwIHJlcGVhdDtcbiAgICAtby1ib3JkZXItaW1hZ2U6IHVybCguLi9pbWFnZXMvc2ltcGxlZG90LWJvcmRlci5wbmcpIDIgMCAwIHJlcGVhdDtcbiAgICBib3JkZXItaW1hZ2U6IHVybCguLi9pbWFnZXMvc2ltcGxlZG90LWJvcmRlci5wbmcpIDIgMCAwIHJlcGVhdDtcbn1cblxuJWltZ0JvcmRlckJvdGgge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMHB4IDJweDtcbiAgICAtbW96LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaW1wbGVkb3QtYm9yZGVyLnBuZykgMiAwIHJlcGVhdDtcbiAgICAtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaW1wbGVkb3QtYm9yZGVyLnBuZykgMiAwIHJlcGVhdDtcbiAgICAtby1ib3JkZXItaW1hZ2U6IHVybCguLi9pbWFnZXMvc2ltcGxlZG90LWJvcmRlci5wbmcpIDIgMCByZXBlYXQ7XG4gICAgYm9yZGVyLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NpbXBsZWRvdC1ib3JkZXIucG5nKSAyIDAgcmVwZWF0O1xufVxuXG5AZnVuY3Rpb24gdG9lbSgkcGhvdG9zaG9wKSB7XG4gICAgQHJldHVybiAjeyRwaG90b3Nob3AgLyAxMDAwfWVtO1xufVxuXG4lYnV0dG9uIHtcbiAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAvL21hcmdpbi10b3A6IDE1cHg7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9mb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgIC8vcGFkZGluZzogMjBweCAzNXB4O1xuICAgIC8vZm9udC1zaXplOiAxNnB4O1xuICAgIC8vZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC8vY29sb3I6ICMwMDA7XG4gICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vYm9yZGVyOiAzcHggc29saWQgJGxpbmtDb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgIH1cbn0iLCIvLyBwcmV2ZW50cyBGT1VULCB3ZWJmb250IGxvYWRlciB3aWxsIGFkZCBpbiB3Zi1hY3RpdmUgY2xhc3MgaWYgZm9udCBpcyBsb2FkZWQuXG4vLyBidXQgdW50aWwgdGhlbiBoaWRlIGFsbCB0aGUgZm9udHMuXG4vLyAqKiBJRiBZT1UgVVBEQVRFIFRISVMgTElTVCwgWU9VIE1VU1QgVVBEQVRFIE5PSlMuQ1NTIFRPTyAqKlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgLm5hdmJhciwgdWw6bm90KC5ldF9tb2JpbGVfbWVudSksIG9sLCBsYWJlbCB7XG4gICAgaHRtbCAmIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3MgZWFzZTtcbiAgICB9XG4gICAgXG4gICAgaHRtbC53Zi1pbmFjdGl2ZSxcbiAgICBodG1sLndmLWFjdGl2ZSAmIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO1xuICAgIH1cbn1cbiIsIi8vQGltcG9ydCBcImNvbXBhc3MvY3NzM1wiO1xuLy9AaW1wb3J0IFwiY29tcGFzcy9jc3MzL3RyYW5zZm9ybVwiO1xuQGltcG9ydCBcInZhcnNcIjtcbkBpbXBvcnQgJ2xheW91dC9mb3V0JztcblxuLyoqXG4gICAgV2UgYWRkZWQgYSBib2R5IGNsYXNzIGBvcmJpdGAgaW5cbiAgICBmdW5jdGlvbnMucGhwLiBUaGlzIHdpbGwgaGVscCB1cyBhdm9pZFxuICAgIHVzaW5nICFpbXBvcnRhbnQgYmVjYXVzZSBvZiBzcGVjaWZpdHkuXG4gICAgTWFrZSBzdXJlIHlvdXIgcGFydGlhbHMgYXJlIGluY2x1ZGVkIFxuICAgIGJlZm9yZSB0aGUgY2xvc2luZyBicmFja2V0IGF0IHRoZSBlbmRcbiAgICBvZiB0aGlzIGRvY3VtZW50LlxuKiovXG5cbi8vIE5lZWRzIHRvIHN0YXkgb3V0IG9mIGJvZHkgb3RoZXJ3aXNlIGl0IG92ZXJ3cml0ZXMgaW5saW5lXG4vLyBTa2lwIExpbmtcbmRpdiNza2lwIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjMzMyRDJEO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IC01MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBhOmFjdGl2ZSxcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAzcHggIzMzMkQyRDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDI5MHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjAwMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG5cbmJvZHkub3JiaXQge1xuICAgICNtYWluLWNvbnRlbnQge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBNYWtlIHN1cmUgdGhlIHNpdGUgc3RheXMgd2lkZS5cbiAgICAuZXRfcGJfcm93LFxuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAvL21ha2VzIGZ1bGx3aWR0aCByb3dzIGdvIDEwMCVcbiAgICAuZXRfcGJfcm93LmV0X3BiX3Jvd19mdWxsd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gTGluZSBoZWlnaHQgZm9yIG1vZHVsZVxuICAgIC5ldF9wYl9mdWxsd2lkdGhfaGVhZGVyX3N1YmhlYWQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgfVxuICAgIC8vcmVtb3ZlcyBtYXJnaW4gYm90dG9tIG9uIEZXIDEvNCBjb2wgbW9kdWxlcyBlLmcuIGNvdW50ZXJcbiAgICAuZXRfcGJfcm93XzRjb2wgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFNwZWNpYWx0eSBTZWN0aW9uIC0gU1RBTkRBUkQgSU5URVJJT1IgVEVNUExBVEVcbiAgICAuZXRfc2VjdGlvbl9zcGVjaWFsdHkuc3RhbmRhcmQtaW50ZXJpb3ItdGVtcGxhdGUge1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAvLyBUd28gQ29sdW1uIC0gTGVmdCBTaWRlYmFyXG4gICAgICAgIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEtNF8zLTQge1xuICAgICAgICAgICAgPiAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAvLyBMZWZ0IENvbHVtblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gTWlkZGxlIENvbHVtblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9yb3dfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFR3byBDb2x1bW4gLSBSaWdodCBTaWRlYmFyXG4gICAgICAgIC5ldF9wYl9yb3cuZXRfcGJfcm93XzMtNF8xLTQge1xuICAgICAgICAgICAgPiAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAvLyBMZWZ0IENvbHVtbiAtIENvbnRlbnRcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3Jvd19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gUmlnaHQgQ29sdW1uXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFRocmVlIENvbHVtbiAtIExlZnQvUmlnaHQgc2lkZWJhcnNcbiAgICAgICAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMS00XzEtMl8xLTQge1xuICAgICAgICAgICAgPiAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAvLyBMZWZ0IENvbHVtblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gTWlkZGxlIENvbHVtblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9yb3dfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIFJpZ2h0IENvbHVtblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5LjQlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIFRocmVlIENvbHVtbiBpbiBSZWd1bGFyIGFuZCBGdWxsIFdpZHRoIFNlY3Rpb25zLlxuICAgIC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ldF9wYl9yb3cge1xuICAgICAgICAgICAgLy8gVGhyZWUgQ29sdW1uIDEvMyAxLzMgMS8zXG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xXzNfMV8zXzFfMyB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOS42NjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBGdWxsIHdpZHRoIHJvdy5cbiAgICAgICAgICAgICYuZXRfcGJfcm93X2Z1bGx3aWR0aCB7XG4gICAgICAgICAgICAgICAgJi5ldF9wYl9yb3dfMV8zXzFfM18xXzMge1xuICAgICAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBTdGFuZGFyZCBTZWN0aW9uIENvbHVtbiBQYXR0ZXJucyAoZnVsbHdpZHRoKVxuICAgIC5ldF9wYl9zZWN0aW9uLmV0X3NlY3Rpb25fcmVndWxhciB7XG4gICAgICAgIC5ldF9wYl9yb3dfZnVsbHdpZHRoIHtcbiAgICAgICAgICAgIC8vIDIgMS8yIGNvbHVtbiBGVUxMV0lEVEhcbiAgICAgICAgICAgICYuZXRfcGJfcm93XzFfMl8xXzIgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRocmVlIENvbHVtbiAxLzMgMS8zIDEvMyBmb3IgRlVMTCBXSURUSFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMV8zXzFfM18xXzMge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gU3RhbmRhcmQgU2VjdGlvbiBDb2x1bW4gUGF0dGVybnMgKG5vdCBmdWxsd2lkdGgpXG4gICAgICAgIC5ldF9wYl9yb3c6bm90KC5ldF9wYl9yb3dfZnVsbHdpZHRoKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVHdvIENvbHVtbiAxLzIgKyAxLzJcbiAgICAgICAgICAgICYuZXRfcGJfcm93XzFfMl8xXzIge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBGb3VyIENvbHVtblxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfNGNvbCB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gMi8zIDEvM1xuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMl8zXzFfMyB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8yXzMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQuODMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gMS8zIDIvM1xuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMV8zXzJfMyB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNjY2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMl8zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0LjgzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gMS80IDMvNFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMS00XzMtNCB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNjY2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fM180IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0LjgzMyUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDczLjYyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gMy80IDEvNFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMy00XzEtNCB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8zXzQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjQuODMzJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzMuNjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5LjY2NiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwLjg3NSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRocmVlIENvbHVtbiAxLzIgMS80IDEvNFxuICAgICAgICAgICAgJi5ldF9wYl9yb3dfMS0yXzEtNF8xLTQge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAuODc1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gVGhyZWUgQ29sdW1uIDEvNCAxLzQgMS8yXG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xLTRfMS00XzEtMiB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44NzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfMiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIFRocmVlIENvbHVtbiAxLzQgMS8yIDEvNCAtIFRoaXMgc2hvdWxkIGJlIGEgcmFyZWx5IHVzZWQgbGF5b3V0XG4gICAgICAgICAgICAmLmV0X3BiX3Jvd18xLTRfMS0yXzEtNCB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXRhYi1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOS42NjYlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMC44NzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmV0X3BiX2NvbHVtbl8xXzIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi10YWItbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkuNjY2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcuMjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogVmlkZW8gTW9kdWxlICovXG4gICAgLmV0X3BiX3ZpZGVve1xuICAgICAgICBoZWlnaHQ6MTAwJTtcblxuICAgICAgICAuZXRfcGJfdmlkZW9fYm94IHtcblxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4teHMtbWF4KSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV0X3BiX3ZpZGVvX292ZXJsYXl7XG5cbiAgICAgICAgICAgIC5ldF9wYl92aWRlb19vdmVybGF5X2hvdmVyIHtcblxuICAgICAgICAgICAgICAgIC5ldF9wYl92aWRlb19wbGF5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LDIyNSwyMjUsMC40KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjNweCAwIHJnYmEoMCwwLDAsMC4xOSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC8vIEVORCBTVEFOREFSRCBDT0xVTU4gUEFUVEVSTlNcbiAgICBAaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcbiAgICBAaW1wb3J0ICdsYXlvdXQvaGVhZGVyJztcbiAgICBAaW1wb3J0ICdsYXlvdXQvbGVmdG5hdic7XG4gICAgQGltcG9ydCAnbGF5b3V0L3NpZGViYXInO1xuICAgIEBpbXBvcnQgJ2xheW91dC9zb2NpYWxNZWRpYSc7XG4gICAgLy8gTW9kdWxlc1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvYmxvZyc7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9wb3J0Zm9saW8nO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvYnV0dG9uJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL2NvbnRhY3QnO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvY291bnRlcic7XG4gICAgQGltcG9ydCAnbW9kdWxlcy9mdWxsd2lkdGhIZWFkZXInO1xuICAgIEBpbXBvcnQgJ21vZHVsZXMvbWFwJztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL29wZW5jb250ZW50JztcbiAgICBAaW1wb3J0ICdtb2R1bGVzL3NsaWRlcic7XG4gICAgQGltcG9ydCAnbW9kdWxlcy90ZXN0aW1vbmlhbCc7XG4gICAgQGltcG9ydCAnbW9kdWxlcy90ZXh0Jztcbn1cbiIsIiNtYWluLWZvb3RlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWFnZXMvRm9vdGVyLU1jY2FkYW0tbG9nby5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjoxMCUgNTAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6YXV0bztcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzQTNBO1xuXHRwYWRkaW5nLXRvcDoxMDBweDtcblx0cGFkZGluZy1ib3R0b206MjBweDtcblxuXHQjZm9vdGVyLXdpZGdldHN7XG5cdFx0cGFkZGluZzogNTBweCAwIDIwcHg7XG5cblx0XHQuZm9vdGVyLXdpZGdldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQjbWVudS1tYWluLW5hdntcblx0XHRcdFx0bWF4LXdpZHRoOjUwMHB4O1xuXG5cdFx0XHRcdC5jdXJyZW50LW1lbnUtaXRlbSBhe1xuXHRcdFx0XHRcdG9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MzVweDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjI1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDozMXB4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbil7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0fVxuXHRcdFx0LnRleHR3aWRnZXQge1xuXHRcdFx0XHRwIHtcblxuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAzMHB4ICNlNDc5NDU7XG5cblx0XHRcdFx0QG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbS1tYXgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmV0X3BiX3dpZGdldHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHA6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I2Zvb3Rlci1ib3R0b217XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHQjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHR9XG5cblx0XHQjbWVudS1mb290ZXItYm90dG9tLXJpZ2h0e1xuXG5cdFx0XHRsaXtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6MC40NTtcblx0XHRcdFx0XHRcdHdpZHRoOjJweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRcdFx0XHRjb2xvcjojYzNjM2MzO1xuXHRcdFx0XHRcdG9wYWNpdHk6MC40NTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcdFxuXHRcdCNmb290ZXItaW5mb3tcblx0XHRcdG1hcmdpbjogMCAwIDE1cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4tbWQtbWluKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDI4LzE1KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2V0LWZvb3Rlci1uYXZ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4tbWQtbWluKXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fSBcblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyOC8xNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I21lbnUtZm9vdGVyLW1lbnV7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufSIsIiNtYWluLWhlYWRlciB7XG5cbiAgICB0b3A6MCAhaW1wb3J0YW50O1xuICAgIC5sb2dvX2NvbnRhaW5lcntcblxuICAgICAgICB0b3A6MzVweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXhzLW1heCl7XG4gICAgICAgICAgICB0b3A6N3B4O1xuICAgICAgICB9XG4gICAgICAgIHRvcDozNXB4O1xuICAgICAgICBhe1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDAwMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4teHMtbWF4KXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2V0LXRvcC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbmF2I3RvcC1tZW51LW5hdiB7XG4gICAgICAgICAgICB1bC5uYXYge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmtSb2xsQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlua1JvbGxDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6JHNjcmVlbi1tZC1taW4pIHtcblxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL21vYmlsZSBuYXZcbiAgICAgICAgI2V0X21vYmlsZV9uYXZfbWVudXtcbiAgICAgICAgICAgIC5tb2JpbGVfbWVudV9iYXI6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ldF9tb2JpbGVfbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjUwLCAyMjMsIDE0MSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI2xvZ28ge1xuICAgICAgICAgdHJhbnNmb3JtOmluaGVyaXQ7XG4gICAgfVxufVxuLmhlYWRlcl9ncmFkaWVudHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6MC4zNTtcbiAgICB6LWluZGV4OjA7XG59XG4uaW50ZXJpb3JfcGFnZV9oZWFkZXJ7XG4gICAgaGVpZ2h0OjM1MHB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246NTAlIDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGVmdC1uYXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICBcbiAgICAuZXRfcGJfd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgXG4gICAgI2xlZnRCYXIge1xuICAgICAgICAjc3ViTWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogI2NmY2ZjZiBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE0KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmtDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB1bC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo4cHggMTJweCA4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgxOC8xMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICB1bC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc2lkZWJhciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgXG4gICAgLmlubmVyIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC53aWRnZXQtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMCU7XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjYuMzQ4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjbWVudS1zb2NpYWwtbWVkaWEtZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHRsaXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcblx0XHRhIHtcbiAgICBcdFx0b3BhY2l0eToxO1xuICAgIFx0XHRpIHtcbiAgICAgICAgXHRcdCY6OmJlZm9yZSB7XG4gICAgICAgICAgICBcdFx0Y29sb3I6ICNmZmY7XG4gICAgICAgICAgICBcdFx0Zm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgXHRcdHRyYW5zaXRpb246YWxsIC4zcyBlYXNlO1xuICAgICAgICBcdFx0fVxuICAgIFx0XHR9XG4gICAgXHRcdFxuICAgIFx0XHQmOmhvdmVyIHtcbiAgICAgICAgXHRcdGkge1xuICAgICAgICAgICAgXHRcdCY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBcdFx0Y29sb3I6ICRsaW5rQ29sb3I7XG4gICAgICAgICAgICBcdFx0fVxuICAgICAgICBcdFx0fVxuICAgIFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLy9HcmlkIExheW91dFxuLmV0X3BiX2Jsb2dfZ3JpZF93cmFwcGVyIHtcbiAgICAuZXRfcGJfYmxvZ19ncmlkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIC5wb3N0LW1ldGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEubW9yZS1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2dfY29udGFpbmVyIHtcbiAgICAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgLmV0X3BiX3dpZGdldF9hcmVhIHtcbiAgICAgICAgICAgICYuZXRfcGJfd2lkZ2V0X2FyZWFfbGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gREVGQVVMVCBMQVlPVVRcbiYuY2F0ZWdvcnksXG4mLmFyY2hpdmUge1xuICAgIFxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDokc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjbGVmdC1hcmVhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3My42MjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgIFxuICAgICAgICAucG9zdC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkVDRjA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wb3N0LWV4Y2VycHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5oYXMtdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6JHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3NpZGViYXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDIwLjg3NSU7XG4gICAgfVxuICAgIFxuICAgIC5ldF9wYl9wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbi8vIFNJTkdMRSBQT1NUXG4mLnNpbmdsZS1wb3N0IHtcbiAgICBcbiAgICAjbGVmdC1hcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzMuNjI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI3NpZGViYXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMC44NzUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmV0X3BiX3dpZGdldCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLy8gZnVsbC13aWR0aCBjbGFzcyBhZGRlZCBpbiBvcmJpdC5qc1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICNsZWZ0LWFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ldF9wb3N0X21ldGFfd3JhcHBlciB7XG4gICAgICAgIC8vIEZlYXR1cmVkIEltYWdlXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gQ29tbWVudHNcbiAgICAgICAgI2NvbW1lbnQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmNvbW1lbnQtc3Vic2NyaXB0aW9uLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU0lOR0xFIFBPU1QgLSBESVZJIEJVSUxERVIgXG4mLnNpbmdsZS1wb3N0LmV0X3BiX3BhZ2VidWlsZGVyX2xheW91dCB7XG4gICAgXG4gICAgLmV0X3Bvc3RfbWV0YV93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgXG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIC5ldF9wYl93aWRnZXRfYXJlYV9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAjbGVmdC1hcmVhIHtcbiAgICAgICAgXG4gICAgICAgIC5ldF9wYl9zZWN0aW9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFByb2plY3RzIE1vZHVsZSAqL1xuICAuZXRfcGJfcG9ydGZvbGlvX2dyaWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5ldF9wYl9wb3J0Zm9saW9fZ3JpZF9pdGVtcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLmV0X3BiX3BvcnRmb2xpb19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDEycHggMTJweCA2MHB4IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuXG5cblxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA2NzZweCkge1xuICAgICAgICAgIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAuZXRfcG9ydGZvbGlvX2ltYWdlIHtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA2NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgY29sb3I6ICNDNUMyQzA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtbWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRhbHRIZWFkaW5nRm9udDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjOUQ5RDlEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLyogUG9ydGZvbGlvIGdyaWQgcGFnZSAqL1xuICAuZXRfcGJfZmlsdGVyYWJsZV9wb3J0Zm9saW8ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUYzRTU7XG4gICAgb3ZlcmZsb3cteDpoaWRkZW47XG5cbiAgICAuZXRfcGJfcG9ydGZvbGlvX2ZpbHRlcnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tdGFiLW1pbil7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkQ4M0FDO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzVDMkMwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDNUMyQzA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmV0X3BiX3BvcnRmb2xpb19pdGVtc193cmFwcGVyIHtcblxuICAgICAgLmV0X3BiX3BvcnRmb2xpb19pdGVtcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAuZXRfcGJfcG9ydGZvbGlvX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMTJweCAxMnB4IDYwcHggMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOjkwJSAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA2NzZweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDg3MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5ldF9wb3J0Zm9saW9faW1hZ2Uge1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA2NzZweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogODcwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgY29sb3I6ICNDNUMyQzA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFsdEhlYWRpbmdGb250O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV0X3BiX3BvcnRvZm9saW9fcGFnaW5hdGlvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuLyogVG9nZ2xlIG1vZHVsZSAqL1xuLyogb24gdGhlIFJlY2lwZSBhbmQgY2hlZXNlIGRldGFpbHMgcGFnZSAqL1xuXG4uZXRfcGJfdG9nZ2xle1xuXG4gIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOm5vbmU7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBtYXgtd2lkdGg6NTUwcHg7XG4gIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjowIGF1dG87XG5cbiAgJi5ldF9wYl90b2dnbGVfY2xvc2V7XG5cbiAgICAuZXRfcGJfdG9nZ2xlX3RpdGxle1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDpcIlxcZjA3OFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ldF9wYl90b2dnbGVfdGl0bGV7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgY29sb3I6IzZEODNBQztcbiAgICBmb250LXNpemU6MjRweDtcbiAgICBsaW5lLWhlaWdodDoyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOjJweDtcbiAgICBmb250LWZhbWlseTokaGVhZGluZ0ZvbnQ7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHJpZ2h0Oi0yN3B4O1xuICAgICAgdG9wOjBweDtcbiAgICAgIGNvbnRlbnQ6XCJcXGYwNzdcIjtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuZXRfcGJfdG9nZ2xlX2NvbnRlbnR7XG5cbiAgICBtYXgtd2lkdGg6NTUwcHg7XG4gICAgbWFyZ2luOjMwcHggYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmc6NTBweCAyMHB4O1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDokc2NyZWVuLXRhYi1taW4pe1xuICAgICAgcGFkZGluZzo1MHB4O1xuICAgIH1cblxuXG4gICAgdGFibGV7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICBjb2xvcjojQTNBM0EzO1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBsaW5lLWhlaWdodDozMHB4O1xuXG4gICAgICB0ciB0ZHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufSIsIi5ldF9idXR0b25fbm9faWNvbixcbi5ldF9wYl9tb3JlX2J1dHRvbixcbi5ldF9wYl9idXR0b257XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4ICAzNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgdHJhbnNpdGlvbjouM3M7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2RDgzQUMgIWltcG9ydGFudDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGNvbG9yOiM2RDgzQUM7XG4gIHotaW5kZXg6MjtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0Oi01MCU7XG4gICAgdG9wOjA7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MDtcbiAgICBvcGFjaXR5OjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNkQ4M0FDO1xuICAgIHRyYW5zaXRpb246IGFsbCAuN3MgZWFzZTtcbiAgICBtYXJnaW46MHB4O1xuICAgIHRyYW5zZm9ybTpza2V3KC00NWRlZykgO1xuICAgIHotaW5kZXg6LTE7XG5cbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAgMzVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICAgICAgd2lkdGg6MjAwJTtcbiAgICB9XG4gIH1cbn1cbi8vIFdZU0lXRyBidXR0b24gJiBDYWxsIFRvIEFjdGlvbiBCdXR0b25cbi5idXR0b24sXG4uY3RhLWJ1dHRvbntcbiAgQGV4dGVuZCAuZXRfcGJfYnV0dG9uO1xuICBwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcblxuICAmOmhvdmVye1xuICAgIHBhZGRpbmc6IDE1cHggMzVweCAhaW1wb3J0YW50OyAgICAgICAgXG4gIH1cbn1cbi8vRnVsbHdpZHRoIEhlYWRlciBidXR0b25cbi5ldF9wYl9wcm9tb19idXR0b257XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgJjo6YWZ0ZXJ7XG4gIG9wYWNpdHk6MTtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGxpbmtDb2xvcjtcblxuICAgICY6OmFmdGVye1xuICAgICAgY29sb3I6ICRsaW5rQ29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqXG4gKioqICAgQ29udGFjdCBGb3JtICAgKioqXG4gKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy9ESVZJIENvbnRhY3QgRm9ybVxuLmV0X3BiX2NvbnRhY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBcbiAgICBAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5ldF9wYl9jb250YWN0X3N1Ym1pdCB7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cbiAgICAuZXRfcGJfY29udGFjdF9jYXB0Y2hhIHtcbiAgICAgICAgd2lkdGg6IDU1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmV0X3BiX2NvbnRhY3RfcmlnaHQgcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIkNhcHRjaGE6IFwiO1xuICAgIH1cbn1cblxuLmZ1bGxfbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5mLWZvcm0tY29udCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAubmYtZm9ybS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBOaW5qYSBGb3JtcyAzLjAgU3R5bGluZ1xuLm5pbmphLWZvcm1zLWZvcm0td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA3NTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgXG4gICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIFxuICAgIG5mLWZpZWxkcy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgXG4gICAgICAgIG5mLWZpZWxkIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uZi1maWVsZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuc3VibWl0LXdyYXAge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5sYWJlbC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAuZmllbGQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLm5mLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGVyY2VudHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIuZXRfcGJfZnVsbHdpZHRoX2hlYWRlciB7XG4gICAgLmV0X3BiX2Z1bGx3aWR0aF9oZWFkZXJfY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgXG4gICAgICAgIC5oZWFkZXItY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZXRfcGJfZnVsbHdpZHRoX2hlYWRlcl9zdWJoZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgLmhlYWRlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi5ldF9wYl9jb2x1bW5fMV8zLFxuLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgIC5ldF9wYl9tYXBfY29udGFpbmVyIHtcbiAgICAgICAgIC5ldF9wYl9tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL2N1c3RvbVxuLm9wZW4tY29udGVudHtcblx0cGFkZGluZzogMzBweCAyNXB4O1xuXHRib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjA1KTtcblx0XG5cdGgzLFxuXHRoNHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn0iLCIuZXRfcGJfZnVsbHdpZHRoX3NlY3Rpb24ge1xuICAgIC5ldF9wYl9zbGlkZXIge1xuICAgICAgICAuZXRfcGJfc2xpZGVzIHtcbiAgICAgICAgICAgIC5ldF9wYl9zbGlkZS5ldF9wYl9iZ19sYXlvdXRfZGFyayB7XG4gICAgICAgICAgICAgICAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9zbGlkZV90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXRfcGJfYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LDExNCwxMTQsMC42Myk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiM2RDgzQUMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ldF9wYl90ZXN0aW1vbmlhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46YXV0bztcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDokc2NyZWVuLXhzLW1heCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgfVxuICAgIFxuICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBmb250LWZhbWlseTokaGVhZGluZ0ZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICBjb250ZW50Olwi4oCcXCI7XG4gICAgICAgICAgICBmb250LXNpemU6MjIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xuICAgICAgICAgICAgY29sb3I6IzVENkM4OTtcbiAgICAgICAgICAgIG9wYWNpdHk6MC40O1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiRzY3JlZW4teHMtbWF4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcblxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjojQzVDMkMwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDo0OXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOjFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzdHJvbmcuZXRfcGJfdGVzdGltb25pYWxfYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFsdEhlYWRpbmdGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5RDlEOUQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMycHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0Oi0zMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6Izk3OTc5NztcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIsIFwiO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRhbHRIZWFkaW5nRm9udDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOUQ5RDlEO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vY2FwdGlvblxuLmV0X3BiX3RleHQuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufSJdfQ== */
