@charset "UTF-8";[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(../../node_modules/malihu-custom-scrollbar-plugin/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Bahnschrift Regular';src:url(../fonts/bahnschrift/bahnschrift.woff2) format("woff2"),url(../fonts/bahnschrift/bahnschrift.woff) format("woff"),url(../fonts/bahnschrift/bahnschrift.ttf) format("truetype"),url(../fonts/bahnschrift/bahnschrift.svg#Bahnschrift) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Bahnschrift Light';src:url(../fonts/bahnschrift/bahnschrift.woff2) format("woff2"),url(../fonts/bahnschrift/bahnschrift.woff) format("woff"),url(../fonts/bahnschrift/bahnschrift.ttf) format("truetype"),url(../fonts/bahnschrift/bahnschrift.svg#Bahnschrift) format("svg");font-style:normal;font-weight:300}@font-face{font-family:'Bahnschrift Bold';src:url(../fonts/bahnschrift/bahnschrift.woff2) format("woff2"),url(../fonts/bahnschrift/bahnschrift.woff) format("woff"),url(../fonts/bahnschrift/bahnschrift.ttf) format("truetype"),url(../fonts/bahnschrift/bahnschrift.svg#Bahnschrift) format("svg");font-style:normal;font-weight:700}.slick-slider,.slick-slider *{outline:0}.simplebar-track{background-color:#fff}.simplebar-scrollbar:before{background-color:#f97e14;opacity:1}.simplebar-scrollbar.simplebar-visible:before{opacity:1}body,html{height:100%;overflow:hidden}.inform-window{display:none;position:absolute;top:50%;left:50%;z-index:9999;background-color:rgba(248,250,252,.9);border-radius:10px;width:100%;max-width:400px;transform:translate(-50%,-50%);padding-top:30px;padding-left:10px;padding-right:10px;text-align:center;font-family:"Bahnschrift Bold",sans-serif;color:#132432;font-size:30px;box-shadow:0 0 10px rgba(0,0,0,.5)}.inform-window a{display:flex;justify-content:center;align-items:center;width:200px;height:50px;margin:30px auto;font-size:18px;color:#f8fafc;background-color:#132432;text-decoration:none;text-transform:uppercase;border-radius:10px}.container{width:calc(100% - 48px);padding:0;margin:0 auto;height:100%;position:relative}.load-info{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:#f8fafc;font-size:2rem;text-transform:uppercase;font-family:"Bahnschrift Bold",sans-serif}body.widget_frame_base{width:100%!important}.tgme_widget_login.small button.tgme_widget_login_button{width:100%!important;height:37px!important}@media sceen and (min-width:1365px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#f97e14}::-webkit-scrollbar-thumb{background-color:#f8fafc;border:2px solid #f97e14}}select option{color:#132432!important}#remove-route{display:flex;justify-content:center;align-items:center;padding:5px;height:30px;margin-top:.5rem;background-color:#132432;border:1px solid #f8fafc;color:#f8fafc;font-family:"Bahnschrift Regular",sans-serif;text-transform:uppercase;text-decoration:none}.main-content{height:100%}.unactive-marker{white-space:nowrap;font-size:18px;background-color:#132432;color:#f8fafc;padding:10px 15px;font-family:"Bahnschrift Bold",sans-serif}.sky-overlay{display:none;position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/overflow-bg.jpg);opacity:.75}.global-audio{display:none;position:absolute;bottom:30px;right:30px;background-color:#132432;z-index:200;padding:3px;border-radius:30px}.global-audio audio{display:inline-block;vertical-align:middle;height:30px;outline:0}.global-audio .close{display:inline-block;width:30px;height:30px;vertical-align:middle;position:relative;background-color:rgba(248,250,252,.5);border-radius:50%;transition:all .3s ease-out}.global-audio .close:after,.global-audio .close:before{content:'';display:block;width:20px;border:1px solid #f8fafc;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:all .3s ease-out}.global-audio .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.global-audio .close:hover{background-color:#f8fafc}.global-audio .close:hover:after,.global-audio .close:hover:before{border-color:#132432}.help-info{position:fixed;z-index:2;bottom:30px;left:50%;transform:translate(-50%,0);opacity:.5;transition:opacity .3s ease-out;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.help-info:hover{opacity:1}.help-info span{display:inline-block;vertical-align:middle;margin:0 1rem;font-family:"Bahnschrift Regular",sans-serif;text-shadow:0 0 5px rgba(0,0,0,.5);color:#f8fafc;font-size:1rem}@media screen and (max-width:1366px){.help-info{display:none}}#logout{display:none}#add-route-to-favorite{display:none}.user-is-logins #logout{display:flex}.user-is-logins #add-route-to-favorite{display:block}.way__content img{display:block;width:100%;min-height:200px;position:relative}.way__content img:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/default-route-img.jpg)}.icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.icon--email{width:30px;height:30px;background-image:url(../images/login-email-icon.png)}.icon--facebook{width:30px;height:30px;background-image:url(../images/login-facebook-icon.png)}.icon--telegram{width:30px;height:30px;background-image:url(../images/login-telegram-icon.png)}b,strong{font-family:"Bahnschrift Bold",sans-serif}@media screen and (max-width:1366px){.container{width:calc(100% - 30px)}}.single-points{overflow:auto}.single-points .marker-popup{display:block;position:inherit;top:0;left:0;transform:none;max-width:100%;width:100%}.single-points .marker-popup .point-width{max-width:850px;margin:0 auto}.single-points .marker-popup .marker-popup__title .point-width{display:flex;align-items:center;padding:20px 0}.single-points .marker-popup__title .btn-panorama{transform:translate(0,0)}@media screen and (max-width:1365px){.single-points .marker-popup .point-width{padding-top:10px}.single-points .marker-popup__title .service-btn-container{width:100px}.single-points .marker-popup__title .ua{white-space:normal;width:100%}.single-points .marker-popup__title .btn-panorama{margin:0 10px}}.main-content .bg-overlay{display:block;width:0;height:0;position:absolute;top:0;left:0;opacity:0;z-index:2;transition:opacity .5s ease-out;background-image:linear-gradient(to right,rgba(211,198,180,.75),transparent)}.main-content.inform-panel-is-showing .bg-overlay{width:100%;height:100%;opacity:1}.user-is-logins .intro__scene-2{display:none}.user-is-logins .intro__scene-1 .intro-map,.user-is-logins .intro__scene-1 .kazan,.user-is-logins .intro__scene-1 .text-1,.user-is-logins .intro__scene-1 .text-2,.user-is-logins .intro__scene-1 .text-3,.user-is-logins .intro__scene-1 .text-4{display:none}.intro{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:1;overflow:hidden}.intro__scene-2{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/intro-2.jpg);-webkit-animation-name:scene1;animation-name:scene1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:11s;animation-delay:11s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;z-index:2;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/intro-bg.jpg);display:flex;flex-direction:column;justify-content:center;-webkit-animation-name:scene1;animation-name:scene1;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .intro-map{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:699px;max-width:90vw}.intro__scene-1 .intro-map:before{content:'';display:block;width:100%;padding-top:88%;opacity:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/intro-map.png);transform:scale(2) translate(0,50%);-webkit-animation-name:map;animation-name:map;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .text-1{position:relative;z-index:2;margin:0 auto 15px;text-align:center;font-family:"Bahnschrift Light",sans-serif;transform-origin:50% 50%;font-size:2.5rem;line-height:2.5rem;transform:translate(0,200%) scale(3);opacity:0;color:#f8fafc;text-shadow:0 3px 5px rgba(0,0,0,.5);-webkit-animation-name:text;animation-name:text;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .text-1 .text-before{display:inline-block;vertical-align:baseline;margin-right:5px;width:0;height:2rem;background-color:#f97e14;-webkit-animation-name:text1-before;animation-name:text1-before;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .text-2{box-sizing:border-box;position:relative;z-index:2;margin:0 auto;text-align:center;font-family:"Bahnschrift Bold",sans-serif;font-size:4.5rem;line-height:4.5rem;transform-origin:50% 50%;transform:translate(0,200%) scale(3);opacity:0;color:#f8fafc;text-shadow:0 3px 0 #000;-webkit-animation-name:text;animation-name:text;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .text-3{box-sizing:border-box;transform-origin:50% 50%;transform:translate(0,-100%) scale(3);position:relative;z-index:2;margin:0 auto;max-width:50%;text-align:center;font-family:"Bahnschrift Bold",sans-serif;font-size:3.5rem;line-height:3.5rem;opacity:0;color:#f8fafc;text-shadow:0 3px 0 #000;-webkit-animation-name:text;animation-name:text;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .text-4{box-sizing:border-box;position:relative;z-index:2;margin:0 auto;max-width:50%;text-align:center;font-family:"Bahnschrift Regular",sans-serif;font-size:3rem;line-height:3rem;transform-origin:50% 50%;transform:translate(0,0) scale(3);opacity:0;color:#f8fafc;text-shadow:0 3px 0 #000;-webkit-animation-name:text;animation-name:text;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:3.5s;animation-delay:3.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .kazan{position:relative;z-index:1;width:292px;margin:0 auto 50px}.intro__scene-1 .kazan .codpa{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-15%);width:100vw;max-width:450px;opacity:0;-webkit-animation-name:blueblock;animation-name:blueblock;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .kazan .codpa:before{content:'';display:block;width:100%;padding-top:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/codpa.png)}.intro__scene-1 .kazan .b-blue{position:absolute;top:0;left:19px;right:7px;z-index:2;height:100vh;opacity:0;background-repeat:repeat-y;background-size:100% auto;background-image:url(../images/blueblock-bg.png);-webkit-animation-name:blueblock;animation-name:blueblock;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .kazan:after{content:'';position:absolute;top:0;left:19px;right:7px;z-index:1;height:100vh;opacity:0;background-image:linear-gradient(to bottom,#132533,rgba(19,37,51,.5));-webkit-animation-name:blueblock;animation-name:blueblock;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.intro__scene-1 .kazan:before{content:'';display:block;position:relative;z-index:3;width:100%;padding-top:112%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/intro-kazan.png);transform:scale(4) translate(0,75%);-webkit-animation-name:kazan;animation-name:kazan;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes text{100%{transform:translate(0,0) scale(1);opacity:1}}@keyframes text{100%{transform:translate(0,0) scale(1);opacity:1}}@-webkit-keyframes blueblock{100%{opacity:1}}@keyframes blueblock{100%{opacity:1}}@-webkit-keyframes kazan{100%{transform:scale(1) translate(0,0)}}@keyframes kazan{100%{transform:scale(1) translate(0,0)}}@-webkit-keyframes map{100%{transform:scale(1) translate(0,0);opacity:1}}@keyframes map{100%{transform:scale(1) translate(0,0);opacity:1}}@-webkit-keyframes text1-before{100%{width:2rem}}@keyframes text1-before{100%{width:2rem}}@-webkit-keyframes scene1{100%{opacity:0}}@keyframes scene1{100%{opacity:0}}@media screen and (max-width:1365px){.intro__scene-1{-webkit-animation-delay:10s;animation-delay:10s}.intro__scene-1 .intro-map,.intro__scene-1 .intro-map:before,.intro__scene-1 .kazan,.intro__scene-1 .kazan .b-blue,.intro__scene-1 .kazan .codpa,.intro__scene-1 .kazan .codpa:before,.intro__scene-1 .kazan:after,.intro__scene-1 .kazan:before,.intro__scene-1 .text-1,.intro__scene-1 .text-2,.intro__scene-1 .text-3,.intro__scene-1 .text-4,.intro__scene-1 .text-before{-webkit-animation:none;animation:none;opacity:1;margin:0 auto;transform:none;height:auto;line-height:normal}.intro__scene-1 .text-1{max-width:100%;padding:0 5px;font-size:1.4rem}.intro__scene-1 .text-1 .text-before{-webkit-animation:none;animation:none;width:1rem;height:1rem}.intro__scene-1 .text-2,.intro__scene-1 .text-3,.intro__scene-1 .text-4{font-size:1.5rem;max-width:100%;padding:0 5px}.intro__scene-1 .text-3{font-size:1.4rem}.intro__scene-1 .text-4{font-size:1rem}.intro__scene-1 .kazan{max-width:50%}.intro__scene-1 .kazan .b-blue,.intro__scene-1 .kazan:after{height:100vh}.intro__scene-1 .kazan .codpa{max-width:80vw;transform:translate(-50%,-15%)}.intro__scene-1 .intro-map{max-width:60%;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){.intro__scene-2{background-image:url(../images/intro-2_mobile.jpg)}}.service-nav{position:relative;z-index:10;width:76px;height:100%;background-color:rgba(247,243,225,.34);display:flex;flex-direction:column;justify-content:space-between}.service-nav ul{padding:40px 0;margin:0;list-style:none}.service-nav ul.sponsors{padding:0 0 40px}.service-nav ul.sponsors img{display:block;max-width:80%;margin:0 auto}.service-nav ul li{display:block;margin:0 0 20px}.service-nav ul li:last-child{margin-top:10px}.service-nav ul li a{display:flex;justify-content:center;align-items:center;width:58px;height:58px;padding:5px;margin:0 auto;background-color:transparent;transition:background-color .3s ease-out}.service-nav ul li a img{display:block;max-width:100%;height:auto;transform-origin:50% 50%;transform:scale(1);transition:transform .3s ease-out,opacity .3s ease-out}.service-nav ul li a.active,.service-nav ul li a:hover{background-color:#f97e14}.service-nav ul li a.active img,.service-nav ul li a:hover img{transform:scale(.8)}.service-nav ul li a.filter-3d-btn{position:relative}.service-nav ul li a.filter-3d-btn img{opacity:1}.service-nav ul li a.filter-3d-btn img:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;max-width:calc(100% - 10px)}.service-nav ul li a.filter-3d-btn.active,.service-nav ul li a.filter-3d-btn:hover{background-color:transparent}.service-nav ul li a.filter-3d-btn.active img,.service-nav ul li a.filter-3d-btn:hover img{transform:scale(1)}.service-nav ul li a.filter-3d-btn.active img:first-child,.service-nav ul li a.filter-3d-btn:hover img:first-child{opacity:0}.service-nav ul li a.filter-3d-btn.active img:last-child,.service-nav ul li a.filter-3d-btn:hover img:last-child{opacity:1;transform:translate(-50%,-50%) scale(1)}@media screen and (max-width:1365px){.service-nav{width:40px}.service-nav ul{padding:10px 0}.service-nav ul li a{width:30px;height:30px}.service-nav ul li a img{max-width:100%;height:auto}}.header{top:40px;right:0;width:100%;height:auto;position:absolute;z-index:5}.burger-btn{display:none;width:30px;height:20px;position:relative;margin-left:auto}.burger-btn span,.burger-btn:after,.burger-btn:before{content:'';display:block;width:100%;border:1px solid #f8fafc;border-radius:3px;position:absolute;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:all .3s ease-out}.burger-btn span{top:50%}.burger-btn:before{top:0}.burger-btn:after{top:100%}.burger-btn.active span{opacity:0}.burger-btn.active:after,.burger-btn.active:before{top:50%}.burger-btn.active:before{transform:translate(-50%,-50%) rotate(45deg)}.burger-btn.active:after{transform:translate(-50%,-50%) rotate(-45deg)}.main-nav ul{display:flex;margin:0;padding:0;justify-content:flex-end;align-items:flex-end}.main-nav ul li{margin:0 0 0 15px}.main-nav ul li a{display:block;width:50px;height:50px;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;text-decoration:none;font-family:"Bahnschrift Bold",sans-serif;color:#f8fafc;font-size:14px;transform-origin:50% 100%;transition:transform .3s ease-out}.main-nav ul li a span{display:inline-block;position:absolute;top:100%;left:50%;background-color:rgba(19,36,50,.75);transform:translate(-50%,0);white-space:nowrap;padding:4px 5px;border-radius:3px;opacity:0;pointer-events:none;transition:all .3s ease-out}.main-nav ul li a:hover{transform:scale(1.2)}.main-nav ul li a:hover span{transform:translate(-50%,50%);opacity:1}.main-nav ul li:nth-child(1) a{background-image:url(../images/nav-icon-1.png)}.main-nav ul li:nth-child(1) a:hover{background-image:url(../images/nav-icon-1-active.png)}.main-nav ul li:nth-child(2) a{background-image:url(../images/nav-icon-2.png)}.main-nav ul li:nth-child(2) a:hover{background-image:url(../images/nav-icon-2-active.png)}.main-nav ul li:nth-child(3) a{background-image:url(../images/nav-icon-3.png)}.main-nav ul li:nth-child(3) a:hover{background-image:url(../images/nav-icon-3-active.png)}.main-nav ul li:nth-child(4) a{background-image:url(../images/nav-icon-4.png)}.main-nav ul li:nth-child(4) a:hover{background-image:url(../images/nav-icon-4-active.png)}.main-nav ul li:nth-child(5) a{background-image:url(../images/nav-icon-5.png)}.main-nav ul li:nth-child(5) a:hover{background-image:url(../images/nav-icon-5-active.png)}.main-nav ul li:nth-child(6) a{background-image:url(../images/nav-icon-6.png);background-size:83%}.main-nav ul li:nth-child(6) a:hover{background-image:url(../images/nav-icon-6-active.png)}.main-nav ul li:nth-child(7) a{background-image:url(../images/nav-icon-7.png);background-size:74%}.main-nav ul li:nth-child(7) a:hover{background-image:url(../images/nav-icon-7-active.png)}.main-nav ul li:nth-child(8) a{background-image:url(../images/nav-icon-8.png);background-size:85%}.main-nav ul li:nth-child(8) a:hover{background-image:url(../images/nav-icon-8-active.png)}.main-nav ul li:nth-child(9) a{background-image:url(../images/nav-icon-9.png)}.main-nav ul li:nth-child(9) a:hover{background-image:url(../images/nav-icon-9-active.png)}@media screen and (max-width:1365px){.header{top:10px}.burger-btn{display:block}.burger-btn.active+ul{display:flex}.main-nav{position:absolute;top:0;right:0}.main-nav ul{display:none;flex-direction:column}.main-nav ul li a{width:30px!important;height:30px!important}.main-nav ul li a:after{content:'';display:block;width:50vw;position:absolute;top:0;right:100%;height:100%}.main-nav ul li a span{opacity:1;top:50%;left:0;transform:translate(-100%,-50%)}.main-nav ul li a:hover span{opacity:1;top:50%;left:0;transform:translate(-100%,-50%)}}#map{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000}.inform-panel,.inform-panel--ways{position:absolute;top:0;bottom:0;left:0;z-index:10;background-color:rgba(247,243,225,.34);padding:40px;width:405px;max-width:405px;opacity:0;transform:translate(-100%,0);transition:all .5s ease-out}.inform-panel--ways.active,.inform-panel.active{transform:translate(0,0);opacity:1;left:106px}.ways-window{margin:30px 0}.ways-window__title{padding:10px 15px 10px 0;background-color:#f97e14;color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:26px;line-height:26px;text-align:right;position:relative;display:flex;align-items:center;height:60px}.ways-window__title img{display:block;width:30%;max-width:90px;margin-left:-15px}.ways-window__title h4{width:100%}.ways-window__ways{padding:30px 5px 10px;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(../images/overflow-bg.jpg);counter-reset:ways-counter}.ways-window__ways ul{text-align:center}.ways-window__ways ul li{vertical-align:middle;display:inline-block;width:35%;margin:15px 0;padding:0 15px;position:relative;counter-increment:ways-counter;text-align:left;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation:opacityAnim 5s 0s infinite alternate;animation:opacityAnim 5s 0s infinite alternate}.ways-window__ways ul li:nth-child(5n-4){-webkit-animation-delay:-4s;animation-delay:-4s}.ways-window__ways ul li:nth-child(5n-3){-webkit-animation-delay:-1s;animation-delay:-1s}.ways-window__ways ul li:nth-child(5n-2){-webkit-animation-delay:-3s;animation-delay:-3s}.ways-window__ways ul li:nth-child(5n-1){-webkit-animation-delay:-2s;animation-delay:-2s}.ways-window__ways ul li a{display:block;color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:14px;line-height:14px;text-decoration:none;transition:color .3s ease-out}.ways-window__ways ul li a span{font-family:"Bahnschrift Regular",sans-serif;font-size:12px}.ways-window__ways ul li:nth-child(3n-1){display:block;width:60%;margin:15px auto;padding:0}.ways-window__ways ul li:nth-child(even){padding-top:15px;padding-left:0}.ways-window__ways ul li:nth-child(even):before{top:0}.ways-window__ways ul li:nth-child(even):after{top:0}.ways-window__ways ul li:nth-child(odd){padding-left:30px}.ways-window__ways ul li:before{content:counter(ways-counter);display:flex;justify-content:center;align-items:center;font-family:"Bahnschrift Bold",sans-serif;color:#f8fafc;font-size:14px;width:20px;height:20px;border:2px solid rgba(248,250,252,.5);border-radius:50%;position:absolute;left:0;top:50%;z-index:2;transform:translate(0,-50%)}.ways-window__ways ul li:after{content:'';display:block;width:20px;height:20px;background-image:radial-gradient(#f97e14,#773c0a);border-radius:50%;position:absolute;z-index:0;left:2px;top:50%;transform:translate(0,-50%);opacity:0;transition:opacity .3s ease-out}.ways-window__ways ul li:hover a{color:#f97e14}.ways-window__ways ul li:hover:after{opacity:1}@-webkit-keyframes opacityAnim{0%{opacity:.5;transform:translate(0,0) scale(.95)}100%{opacity:1;transform:translate(3px,5px) scale(1.05)}}@keyframes opacityAnim{0%{opacity:.5;transform:translate(0,0) scale(.95)}100%{opacity:1;transform:translate(3px,5px) scale(1.05)}}.search-form{display:block;position:relative}.search-form:after,.search-form:before{content:'';display:block;width:20px;height:100%;position:absolute;top:0;background-color:rgba(248,250,252,.75)}.search-form:before{right:100%}.search-form:after{left:100%}.search-form input{display:block;margin:0;padding:0 15px 0 115px;width:calc(100% - 130px);height:37px;border:none;background-color:rgba(248,250,252,.75);color:#f97e14;font-family:"Bahnschrift Regular",sans-serif;font-size:17px;outline:0}.search-form input::-webkit-input-placeholder{color:#f97e14;font-family:"Bahnschrift Light",sans-serif;opacity:1}.search-form input::-moz-placeholder{color:#f97e14;font-family:"Bahnschrift Light",sans-serif;opacity:1}.search-form input:-ms-input-placeholder{color:#f97e14;font-family:"Bahnschrift Light",sans-serif;opacity:1}.search-form input:-moz-placeholder{color:#f97e14;font-family:"Bahnschrift Light",sans-serif;opacity:1}.search-form input:focus+button{transform:translate(0,-35%) scale(1.1)}.search-form button{width:87px;height:87px;background-color:transparent;border:none;cursor:pointer;transform-origin:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:url(../images/search-btn.png);position:absolute;top:50%;left:0;transform:translate(0,-35%);transition:transform .3s ease-out}.search-form button:hover{transform:translate(0,-35%) scale(1.1)}.filters{position:absolute;left:40px;top:127px;padding-left:15px;padding-right:20px;width:calc(100% - 95px);max-height:calc(100% - 167px)}.b-filter+.b-filter{margin-top:15px}.b-filter__title{display:flex;align-items:center;height:34px;background-color:#f8fafc;color:#132432;font-family:"Bahnschrift Bold",sans-serif;font-size:14px;line-height:14px;padding:0 15px 0 19px;box-shadow:0 1px 1px #132432;transition:background-color .3s ease-out,color .3s ease-out;position:relative;z-index:2}.b-filter__list{position:relative;padding:0 18px;z-index:1;background-color:rgba(248,250,252,.5);max-height:216px}.b-filter__list label{display:flex;align-items:center;position:relative;cursor:pointer}.b-filter__list label input{display:block;width:0;height:0;position:absolute;top:0;left:0;opacity:0}.b-filter__list label input:checked+span{font-family:"Bahnschrift Bold",sans-serif}.b-filter__list label input:checked+span:after{background-color:#f97e14}.b-filter__list label span{display:inline-flex;align-items:center;font-family:"Bahnschrift Light",sans-serif;color:#132432;font-size:14px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:45px;height:36px}.b-filter__list label span:before{content:'';display:inline-block;vertical-align:middle;width:36px;height:36px;margin-right:9px;background-color:rgba(19,36,50,.37);position:absolute;left:0;top:0}.b-filter__list label span:after{content:'';display:block;width:13px;height:13px;border-radius:50%;background-color:#f8fafc;position:absolute;left:18px;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease-out}.b-filter.in-active .b-filter__title,.b-filter:hover .b-filter__title{background-color:#132432;color:#f8fafc}.autocomplete-field{position:relative}.ui-menu{z-index:20;background-color:rgba(248,250,252,.75);max-width:320px}.ui-menu .ui-menu-item{cursor:pointer;font-family:"Bahnschrift Regular",sans-serif;font-size:16px;line-height:20px;color:#132432;text-transform:capitalize}.ui-menu .ui-menu-item:hover{background-color:rgba(19,36,50,.5);color:#f8fafc}@media screen and (max-width:1365px){.inform-panel,.inform-panel--ways{padding:30px 10px 30px 20px;width:calc(100% - 85px);overflow:hidden auto}.inform-panel--ways.active,.inform-panel.active{left:40px}.search-form:after,.search-form:before{display:none}.search-form button{width:47px;height:47px}.search-form input{padding:0 10px 0 50px;width:calc(100% - 60px);height:27px}.filters{left:20px;right:10px;top:70px;width:calc(100% - 50px);max-height:calc(100% - 80px)}.b-filter__list{padding:0}.b-filter__list label span{font-size:12px}.ways-window{margin:15px 0}.ways-window__title{height:30px;font-size:20px;line-height:20px}.ways-window__ways{padding:5px 10px}.ways-window__ways ul li{width:70%;margin:30px 0}.ways-window__ways ul li a{white-space:normal}.ways-window__ways ul li:nth-child(3n-1){width:100%}}.login-window{display:flex;justify-content:center;align-items:center;width:0;height:100%;position:absolute;top:0;left:0;z-index:20;opacity:0;transform-origin:50% 50%;overflow:hidden;transition:opacity .5s ease-out}.login-window .hidden-buttons{display:none}.login-window.show{left:0;opacity:1}.login-window.show .login-window__bg{transform:scale(1);-webkit-animation:backgroundAnimation linear 240s infinite;animation:backgroundAnimation linear 240s infinite}.login-window.show .login-form-container{transform:scale(1)}.login-window__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:120% auto;background-image:url(../images/overflow-bg.jpg);transform:scale(1.2);-webkit-animation:none;animation:none;transition:transform .5s ease-out}.login-form-container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 15px);max-width:612px;height:80%;max-height:618px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:scale(1.2);background-image:url(../images/login-form-bg.jpg);transition:transform .5s ease-out}.login-form-container h3{display:flex;justify-content:center;font-size:55px;font-family:"Bahnschrift Light",sans-serif;text-align:center;max-width:1px;color:rgba(253,249,249,.35);margin-bottom:50px}.login-form{width:100%;max-width:545px}.enter-btn{display:flex;height:37px;align-items:center;background-image:linear-gradient(to right,#d1d2d4,transparent);background-size:100% 100%;padding:0 44px;margin:15px 0;color:#132432;font-size:21px;font-family:"Bahnschrift Regular",sans-serif;text-decoration:none;position:relative;transition:background-size 1.5s ease-out}.enter-btn .icon{margin-right:15px}.enter-btn:hover{background-size:200% 100%}.enter-btn div,.enter-btn iframe{position:absolute!important;display:block!important;width:100%!important;height:100%!important;opacity:0!important;z-index:2!important}@-webkit-keyframes backgroundAnimation{0%{background-position:50% 50%}25%{background-position:0 50%}75%{background-position:100% 50%}100%{background-position:50% 50%}}@keyframes backgroundAnimation{0%{background-position:50% 50%}25%{background-position:0 50%}75%{background-position:100% 50%}100%{background-position:50% 50%}}@media screen and (max-width:1365px){.login-form-container h3{font-size:40px;margin-bottom:20px}.enter-btn{font-size:16px}}body.user-is-logins .user-control-panel{display:block}body.routes-mode .user-control-panel{display:none}.toggle-ctrl-panel-btn{display:none;width:30px;height:31px;border-radius:3px;background-color:#f8fafc;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.toggle-ctrl-panel-btn:before{content:'';display:block;width:15px;height:15px;border:3px solid #f97e14;border-radius:3px;border-right:none;border-bottom:none;transform-origin:50% 50%;transform:translate(-25%,-50%) rotate(-45deg);position:absolute;top:50%;left:50%;transition:all .3s ease-out}.user-control-panel{display:none;position:absolute;right:0;top:55%;transform:translate(0,-50%);z-index:2;width:75%;max-width:325px;background-color:rgba(248,250,252,.5);height:100%;max-height:75%;padding:0 15px}.user-control-panel.temp-hide{opacity:0!important}.user-control-panel h3{font-family:"Bahnschrift Light",sans-serif;font-size:20px;line-height:31px;background-color:#591c07;color:#f8fafc;padding:0 0 0 24px;margin-top:10px;position:relative}.user-control-panel h3:after,.user-control-panel h3:before{content:'';display:block;width:15px;height:100%;background-color:inherit;position:absolute;top:0}.user-control-panel h3:before{right:100%}.user-control-panel h3:after{left:100%}.favorite-routes,.user-routes{margin-top:15px}.favorite-routes h4,.user-routes h4{font-family:"Bahnschrift Bold",sans-serif;font-size:20px;line-height:51px;background-color:#5a5959;color:#f8fafc;position:relative;padding:0 0 0 85px}.favorite-routes h4:before,.user-routes h4:before{content:'';display:block;width:91px;height:62px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/favorite-routes-icon.png);position:absolute;left:-12px;top:50%;transform:translate(0,-50%)}.favorite-routes__list,.user-routes__list{padding:35px 25px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#000;background-image:url(../images/overflow-bg.jpg)}.favorite-routes__list ul,.user-routes__list ul{counter-reset:routes-counter}.favorite-routes__list ul li,.user-routes__list ul li{margin:11px 0;padding:0 0 0 30px;position:relative;counter-increment:routes-counter}.favorite-routes__list ul li .edit-route,.user-routes__list ul li .edit-route{position:absolute;top:100%;left:0;background-color:#132432;color:#f8fafc;padding:0;height:0;width:0;opacity:0;z-index:2;overflow:hidden;transition:all .3s ease-out}.favorite-routes__list ul li:before,.user-routes__list ul li:before{content:counter(routes-counter);display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background-image:radial-gradient(#f97e14,#773c0a);font-family:"Bahnschrift Bold",sans-serif;font-size:16px;color:#f8fafc;position:absolute;top:50%;left:2px;z-index:2;transform:translate(0,-50%)}.favorite-routes__list ul li:after,.user-routes__list ul li:after{content:'';display:block;width:22px;height:22px;border-radius:50%;background-color:rgba(248,250,252,.35);position:absolute;left:0;top:50%;z-index:1;transform:translate(0,-50%)}.favorite-routes__list ul li a,.user-routes__list ul li a{display:block;font-family:"Bahnschrift Regular",sans-serif;color:#f8fafc;text-decoration:none;font-size:18px;padding:0;transition:padding .3s ease-out}.favorite-routes__list ul li:hover a,.user-routes__list ul li:hover a{padding:0 0 0 5px}.favorite-routes__list ul li:hover a.edit-route,.user-routes__list ul li:hover a.edit-route{padding:2px 5px;width:auto;height:auto;opacity:1}.user-routes__list ul li:before{background-image:radial-gradient(#78a6cc,#132432)}.user-routes h4{padding-left:101px;background-color:#132432}.user-routes h4:before{left:0;width:93px;height:58px;background-image:url(../images/user-routes.png)}.decorator{display:flex;justify-content:center;align-items:center;width:calc(100% + 30px);margin:-30px 0 -30px -15px}.decorator img{display:block;width:100%;height:auto}.purpose-route-form:active .create-route-title,.purpose-route-form:focus .create-route-title,.purpose-route-form:hover .create-route-title{background-color:#882b0b}.purpose-route-form:active .create-route-title span:first-child,.purpose-route-form:focus .create-route-title span:first-child,.purpose-route-form:hover .create-route-title span:first-child{padding-left:15px}.purpose-route-form:active .create-route-title span:nth-child(2),.purpose-route-form:focus .create-route-title span:nth-child(2),.purpose-route-form:hover .create-route-title span:nth-child(2){padding-left:50px}.purpose-route-form:active .create-route-title span:last-child,.purpose-route-form:focus .create-route-title span:last-child,.purpose-route-form:hover .create-route-title span:last-child{transform:translate(0,-70%)}.purpose-route-form .fields-group{padding:5px 20px 20px;background-color:#591c07}.purpose-route-form .fields-group .selects div{position:relative}.purpose-route-form .fields-group .selects div .remove-point-btn{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:50%;width:20px;height:20px;text-decoration:none;transform:translate(-50%,-50%) rotate(45deg);background-color:#132432;border-radius:50%;border:2px solid rgba(248,250,252,.5);transition:all .3s ease-out}.purpose-route-form .fields-group .selects div .remove-point-btn:before{content:'+';font-family:"Bahnschrift Regular",sans-serif;font-size:25px;position:relative;top:-1px;color:#f8fafc}.purpose-route-form .fields-group .selects div .remove-point-btn:hover{background-color:#f97e14}.purpose-route-form .fields-group .add-more-point{display:none;text-align:center;color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:18px;line-height:18px;width:20px;height:20px;border:3px solid rgba(248,250,252,.75);background-color:#132432;text-decoration:none;border-radius:50%;margin:0 0 15px;transition:all .3s ease-out}.purpose-route-form .fields-group .add-more-point:hover{background-color:#f97e14}.purpose-route-form input[type=checkbox]{display:none}.purpose-route-form input[type=checkbox]:checked+label:before{border-color:rgba(248,250,252,.75)}.purpose-route-form input,.purpose-route-form select,.purpose-route-form textarea{display:block;width:calc(100% - 40px);padding:0 11px;margin:15px 0;border:none;outline:0;height:30px;font-size:14px;font-family:"Bahnschrift Regular",sans-serif;background-color:transparent;color:#f8fafc;background-image:linear-gradient(to right,rgba(211,198,180,.75),transparent);background-size:100% 100%;transition:background-size 1.5s ease-out}.purpose-route-form input::-webkit-input-placeholder,.purpose-route-form select::-webkit-input-placeholder,.purpose-route-form textarea::-webkit-input-placeholder{color:#f8fafc;opacity:1}.purpose-route-form input::-moz-placeholder,.purpose-route-form select::-moz-placeholder,.purpose-route-form textarea::-moz-placeholder{color:#f8fafc;opacity:1}.purpose-route-form input:-ms-input-placeholder,.purpose-route-form select:-ms-input-placeholder,.purpose-route-form textarea:-ms-input-placeholder{color:#f8fafc;opacity:1}.purpose-route-form input:-moz-placeholder,.purpose-route-form select:-moz-placeholder,.purpose-route-form textarea:-moz-placeholder{color:#f8fafc;opacity:1}.purpose-route-form input:focus,.purpose-route-form input:hover,.purpose-route-form select:focus,.purpose-route-form select:hover,.purpose-route-form textarea:focus,.purpose-route-form textarea:hover{background-size:200% 100%}.purpose-route-form textarea{padding-top:5px;padding-bottom:5px;resize:vertical}.purpose-route-form select{width:100%}.purpose-route-form select option{background-color:#f8fafc;color:#132432}.purpose-route-form button{display:block;width:100%;height:30px;font-size:14px;font-family:"Bahnschrift Regular",sans-serif;border:none;outline:0;background-color:transparent;color:#f8fafc;background-image:linear-gradient(to right,rgba(211,198,180,.75),transparent);background-size:100% 100%;cursor:pointer;transition:background-size 1.5s ease-out}.purpose-route-form button:hover{background-size:200% 100%}.purpose-route-form .info{display:block;background-color:#132432;color:#f8fafc;font-family:"Bahnschrift Regular",sans-serif;font-size:12px;line-height:30px;padding:0 8px;margin-top:20px;cursor:pointer}.purpose-route-form .info:before{content:'';display:inline-block;vertical-align:middle;width:12px;height:12px;border:3px solid #132432;border-radius:50%;margin-right:10px;background-image:radial-gradient(#ed8d3a,#773c0a);position:relative;top:-1px}.create-route-title{display:block;margin:10px 0;padding:27px 15px 24px;background-color:#591c07;color:#f8fafc;text-decoration:none;font-family:"Bahnschrift Regular",sans-serif;font-size:26px;text-align:center;transition:background-color .3s ease-out}.create-route-title span{text-align:left;display:inline-block;transition:all .3s ease-out}.create-route-title span:first-child{width:100%}.create-route-title span:nth-child(2){font-family:"Bahnschrift Light",sans-serif;font-size:24px;padding-left:72px}.create-route-title span:last-child{transform:translate(0,-40%)}.create-object-btn{display:flex;justify-content:center;align-items:center;width:100%;height:84px;margin:10px 0;font-family:"Bahnschrift Regular",sans-serif;font-size:26px;text-decoration:none;color:#f8fafc;background-color:#132432;transition:background-color .3s ease-out}.create-object-btn:hover{background-color:#213f57}@media screen and (max-width:1365px){.toggle-ctrl-panel-btn{display:block}.user-control-panel{max-width:30px;overflow:hidden;padding-top:0;padding-right:0;padding-left:0;background-color:transparent}.user-control-panel *{visibility:hidden}.user-control-panel .toggle-ctrl-panel-btn{visibility:visible}.user-control-panel.show{padding:10px 15px;max-width:325px;overflow:auto;background-color:rgba(248,250,252,.5)}.user-control-panel.show .toggle-ctrl-panel-btn{left:-15px}.user-control-panel.show .toggle-ctrl-panel-btn:before{transform:scaleX(-1) translate(75%,-50%) rotate(-45deg)}.user-control-panel.show *{visibility:visible}}@media screen and (max-width:1200px){.purpose-route-form{display:none}.user-control-panel h3{font-size:18px;line-height:26px}.favorite-routes h4{font-size:18px;line-height:26px}.favorite-routes__list{padding:15px 5px}.favorite-routes__list ul li a{font-size:16px}.user-routes__list{padding:15px 5px}.user-routes__list ul li a{font-size:16px}.user-routes h4{font-size:18px;line-height:26px}.create-route-title{font-size:18px}.create-route-title span:last-child{transform:translate(0,-10%)}.purpose-route-form .fields-group{padding:5px}.purpose-route-form:focus .create-route-title span:last-child,.purpose-route-form:hover .create-route-title span:last-child{transform:translate(0,-20%)}.create-object-btn{display:none}.decorator{display:none}}.bg-marker-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:19;display:none;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/popup-overlay.png)}.map-disable-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:19;background-color:transparent}.marker-popup,.marker-popup--editable{display:none;position:absolute;top:70px;bottom:100px;left:50%;transform:translate(-50%,0);z-index:20;width:calc(100% - 30px);max-width:850px}.marker-popup div:first-child,.marker-popup--editable div:first-child{text-align:left}.marker-popup .marker-popup__title input,.marker-popup--editable .marker-popup__title input{width:calc(100% - 10px)}.marker-popup .marker-popup__title .lat-lng,.marker-popup--editable .marker-popup__title .lat-lng{width:100%;display:flex;justify-content:space-between;text-align:left}.marker-popup .marker-popup__title .lat-lng label,.marker-popup--editable .marker-popup__title .lat-lng label{font-family:"Bahnschrift Regular",sans-serif;font-size:14px}.marker-popup .marker-popup__title .lat-lng input,.marker-popup--editable .marker-popup__title .lat-lng input{font-size:16px;color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif}.marker-popup .marker-popup__title .lat-lng input::-webkit-input-placeholder,.marker-popup--editable .marker-popup__title .lat-lng input::-webkit-input-placeholder{color:#f8fafc;opacity:1}.marker-popup .marker-popup__title .lat-lng input::-moz-placeholder,.marker-popup--editable .marker-popup__title .lat-lng input::-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup .marker-popup__title .lat-lng input:-ms-input-placeholder,.marker-popup--editable .marker-popup__title .lat-lng input:-ms-input-placeholder{color:#f8fafc;opacity:1}.marker-popup .marker-popup__title .lat-lng input:-moz-placeholder,.marker-popup--editable .marker-popup__title .lat-lng input:-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup .marker-popup__title .lat-lng div,.marker-popup--editable .marker-popup__title .lat-lng div{width:100%;max-width:49%}.marker-popup .service-btn-container a,.marker-popup--editable .service-btn-container a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#fcb87e;box-shadow:0 2px 1px #000;vertical-align:middle;margin:0 2px;text-decoration:none;font-family:"Bahnschrift Bold",sans-serif;font-size:22px;color:#fff;text-shadow:0 2px 1px #000;transition:all .3s ease-out}.marker-popup .service-btn-container a:hover,.marker-popup--editable .service-btn-container a:hover{background-color:#fa8c2d}.marker-popup .service-btn-container .listen-btn,.marker-popup--editable .service-btn-container .listen-btn{background-repeat:no-repeat;background-size:80% auto;background-position:50% 50%;background-image:url(../images/llisten-ico.png);position:relative}.marker-popup .service-btn-container .listen-btn:before,.marker-popup--editable .service-btn-container .listen-btn:before{content:'X';opacity:0}.marker-popup .service-btn-container .listen-btn audio,.marker-popup--editable .service-btn-container .listen-btn audio{position:absolute;top:100%;left:0;display:none;outline:0}.marker-popup .service-btn-container .listen-btn.show-audio,.marker-popup--editable .service-btn-container .listen-btn.show-audio{background-image:none}.marker-popup .service-btn-container .listen-btn.show-audio:before,.marker-popup--editable .service-btn-container .listen-btn.show-audio:before{opacity:1}.marker-popup .service-btn-container .listen-btn.show-audio audio,.marker-popup--editable .service-btn-container .listen-btn.show-audio audio{display:block}.marker-popup--editable.ua .ua-btn,.marker-popup.ua .ua-btn{background-color:#fa8c2d}.marker-popup--editable.ua .ua,.marker-popup.ua .ua{display:block}.marker-popup--editable.ua .en,.marker-popup.ua .en{display:none}.marker-popup--editable.en .en-btn,.marker-popup.en .en-btn{background-color:#fa8c2d}.marker-popup--editable.en .ua,.marker-popup.en .ua{display:none}.marker-popup--editable.en .en,.marker-popup.en .en{display:block}.marker-popup--editable__content,.marker-popup__content{overflow:auto;width:100%;height:100%;position:relative;background:rgba(157,172,184,.8)}.marker-popup--editable__title,.marker-popup__title{display:flex;justify-content:space-between;background-color:#f97e14;color:#f8fafc;padding:20px 0 15px}.marker-popup--editable__title div,.marker-popup__title div{width:auto;white-space:nowrap}.marker-popup--editable__title div.title,.marker-popup__title div.title{padding:0 10px;width:100%;white-space:normal}.marker-popup--editable__title div.panorama-and-3d,.marker-popup__title div.panorama-and-3d{text-align:right;white-space:nowrap}.marker-popup--editable__title h2,.marker-popup__title h2{font-size:28px;line-height:27px;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable__title h3,.marker-popup__title h3{font-size:26px;line-height:25px;font-family:"Bahnschrift Light",sans-serif}.marker-popup--editable__title .btn-3d,.marker-popup--editable__title .btn-panorama,.marker-popup--editable__title .btn-pohovannya,.marker-popup__title .btn-3d,.marker-popup__title .btn-panorama,.marker-popup__title .btn-pohovannya{display:inline-block;margin:0 8px;position:relative;width:70px;height:70px;border-radius:50%;transform:translate(0,-50%);background-color:rgba(248,250,252,.45);transition:background-color .3s ease-out}.marker-popup--editable__title .btn-3d:before,.marker-popup--editable__title .btn-panorama:before,.marker-popup--editable__title .btn-pohovannya:before,.marker-popup__title .btn-3d:before,.marker-popup__title .btn-panorama:before,.marker-popup__title .btn-pohovannya:before{content:'';display:block;position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background-color:inherit}.marker-popup--editable__title .btn-3d:after,.marker-popup--editable__title .btn-panorama:after,.marker-popup--editable__title .btn-pohovannya:after,.marker-popup__title .btn-3d:after,.marker-popup__title .btn-panorama:after,.marker-popup__title .btn-pohovannya:after{content:'';display:block;position:absolute;top:50%;left:50%;width:90%;height:90%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.marker-popup--editable__title .btn-3d:hover,.marker-popup--editable__title .btn-panorama:hover,.marker-popup--editable__title .btn-pohovannya:hover,.marker-popup__title .btn-3d:hover,.marker-popup__title .btn-panorama:hover,.marker-popup__title .btn-pohovannya:hover{background-color:rgba(248,250,252,.75)}.marker-popup--editable__title .btn-3d:after,.marker-popup__title .btn-3d:after{background-image:url(../images/3d-btn-icon.png)}.marker-popup--editable__title .btn-panorama:after,.marker-popup__title .btn-panorama:after{background-image:url(../images/360-photo-btn-icon.png)}.marker-popup--editable__title .btn-pohovannya:after,.marker-popup__title .btn-pohovannya:after{background-image:url(../images/3Dpoxovannya-active.png)}.marker-popup--editable__description,.marker-popup__description{position:relative;z-index:10;display:flex;padding:12px 25px}.marker-popup--editable__description *,.marker-popup__description *{position:relative;z-index:1}.marker-popup--editable__description ol,.marker-popup__description ol{list-style-type:decimal;list-style-position:inside}.marker-popup--editable__description ul,.marker-popup__description ul{list-style-type:disc;list-style-position:inside}.marker-popup--editable__description p+p,.marker-popup__description p+p{margin-top:1rem}.marker-popup--editable__description .photo,.marker-popup__description .photo{display:flex;justify-content:center;align-items:center;width:30%;height:auto;max-height:150px;overflow:hidden}.marker-popup--editable__description .photo img,.marker-popup__description .photo img{display:block;width:auto;height:auto;min-height:100%;max-width:100%;max-height:100%}.marker-popup--editable__description .text,.marker-popup__description .text{width:70%;padding:0 19px;font-size:15px;line-height:19px;color:#f8fafc;font-family:"Bahnschrift Regular",sans-serif;position:relative}.marker-popup--editable__description .text>span,.marker-popup__description .text>span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:140px;padding-bottom:30px}.marker-popup--editable__description .text--show-all>span,.marker-popup__description .text--show-all>span{overflow:visible;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;text-overflow:unset;max-height:100%;padding-bottom:0}.marker-popup--editable__description .text--show-all a.read-more-btn,.marker-popup__description .text--show-all a.read-more-btn{font-size:0;line-height:0;height:0;bottom:0}.marker-popup--editable__description .text--show-all a.read-more-btn:before,.marker-popup__description .text--show-all a.read-more-btn:before{transform:translate(-14px,-80%) rotate(-180deg)}.marker-popup--editable__description .text--show-all a.read-more-btn:after,.marker-popup__description .text--show-all a.read-more-btn:after{transform:translate(-14px,-120%) scale(.7) rotate(-180deg)}.marker-popup--editable__description .text--show-all a.read-more-btn:hover:before,.marker-popup__description .text--show-all a.read-more-btn:hover:before{transform:translate(-14px,-90%) rotate(-180deg)}.marker-popup--editable__description .text--show-all a.read-more-btn:hover:after,.marker-popup__description .text--show-all a.read-more-btn:hover:after{transform:translate(-14px,-140%) scale(.7) rotate(-180deg)}.marker-popup--editable__description .text .read-more-btn,.marker-popup__description .text .read-more-btn{display:flex;justify-content:flex-end;align-items:center;padding:0 30px;width:202px;height:27px;background-color:rgba(248,250,252,.36);color:#132432;font-family:"Bahnschrift Bold",sans-serif;font-size:17px;text-decoration:none;position:absolute;bottom:-12px;right:-15px;z-index:2;transition:all .3s ease-out}.marker-popup--editable__description .text .read-more-btn:after,.marker-popup--editable__description .text .read-more-btn:before,.marker-popup__description .text .read-more-btn:after,.marker-popup__description .text .read-more-btn:before{content:'';display:block;border-top:29px solid rgba(248,250,252,.36);border-left:19px solid transparent;border-right:19px solid transparent;position:absolute;top:0;right:0;transform-origin:50% 50%;transform:translate(-14px,-80%);transition:all .3s ease-out}.marker-popup--editable__description .text .read-more-btn:after,.marker-popup__description .text .read-more-btn:after{transform:translate(-14px,-120%) scale(.7)}.marker-popup--editable__description .text .read-more-btn:hover,.marker-popup__description .text .read-more-btn:hover{background-color:rgba(248,250,252,.7)}.marker-popup--editable__description .text .read-more-btn:hover:after,.marker-popup--editable__description .text .read-more-btn:hover:before,.marker-popup__description .text .read-more-btn:hover:after,.marker-popup__description .text .read-more-btn:hover:before{border-top-color:rgba(248,250,252,.75)}.marker-popup--editable__description .text .read-more-btn:hover:after,.marker-popup__description .text .read-more-btn:hover:after{transform:translate(-14px,-100%) scale(.7)}.marker-popup--editable__description .text .read-more-btn:hover:before,.marker-popup__description .text .read-more-btn:hover:before{transform:translate(-14px,-70%)}.marker-popup--editable__information,.marker-popup__information{padding-left:25px;position:relative;z-index:20}.marker-popup--editable__information *,.marker-popup__information *{position:relative;z-index:1}.marker-popup--editable__information__title,.marker-popup__information__title{font-family:"Bahnschrift Regular",sans-serif;font-size:21px;line-height:40px;background-color:#591c06;color:#f8fafc;padding:0 10px}.marker-popup--editable__information__description,.marker-popup__information__description{display:flex;justify-content:flex-start;padding:12px 0;min-height:120px}.marker-popup--editable__information__description .photo,.marker-popup__information__description .photo{max-width:150px}.marker-popup--editable__information__description .photo img,.marker-popup__information__description .photo img{display:block;max-width:100%;height:auto}.marker-popup--editable__information__description .text,.marker-popup__information__description .text{font-size:12px;padding-left:10px;line-height:14px;font-family:"Bahnschrift Regular",sans-serif;color:#132432;max-width:250px}.marker-popup--editable__information__description .text b,.marker-popup__information__description .text b{font-size:14px}.marker-popup--editable__information__description .text a,.marker-popup__information__description .text a{display:block;margin-top:10px;color:#591c06;text-decoration:none}.marker-popup--editable__information__description .text a:hover,.marker-popup__information__description .text a:hover{text-decoration:underline}.marker-popup--editable__publications,.marker-popup__publications{position:relative;z-index:10;padding-left:25px}.marker-popup--editable__publications *,.marker-popup__publications *{position:relative;z-index:1}.marker-popup--editable__publications__title,.marker-popup__publications__title{width:50%;font-family:"Bahnschrift Regular",sans-serif;font-size:21px;line-height:40px;background-color:#f97e14;color:#f8fafc;padding:0 10px}.marker-popup--editable__publications__list,.marker-popup__publications__list{display:flex;justify-content:flex-start;flex-flow:row wrap;padding:12px 0;min-height:30px}.marker-popup--editable__publications__list .publication,.marker-popup__publications__list .publication{display:flex;padding-bottom:10px;justify-content:space-between;max-width:32%}.marker-popup--editable__publications__list .publication:nth-child(3),.marker-popup__publications__list .publication:nth-child(3){margin-top:50px}.marker-popup--editable__publications__list .publication__thumbnail,.marker-popup__publications__list .publication__thumbnail{width:35%;min-width:35%}.marker-popup--editable__publications__list .publication__thumbnail img,.marker-popup__publications__list .publication__thumbnail img{display:block;max-width:100%;height:auto}.marker-popup--editable__publications__list .publication__description,.marker-popup__publications__list .publication__description{width:auto;padding:0 5px;font-size:12px;line-height:14px;font-family:"Bahnschrift Regular",sans-serif;color:#132432;word-break:break-word}.marker-popup--editable__publications__list .publication__description a,.marker-popup__publications__list .publication__description a{display:block;margin-top:10px;color:#591c06;text-decoraion:none}.marker-popup--editable__publications__list .publication__description a:hover,.marker-popup__publications__list .publication__description a:hover{text-decoration:underline}.marker-popup--editable__media,.marker-popup__media{padding-left:25px;padding-right:25px;padding-bottom:15px;display:flex;justify-content:space-between;position:relative;z-index:10}.marker-popup--editable__media *,.marker-popup__media *{position:relative;z-index:1}.marker-popup--editable__media>div,.marker-popup__media>div{width:49%}.marker-popup--editable__media>div:first-child,.marker-popup__media>div:first-child{padding:10px 0;background-color:#591c07}.marker-popup--editable__media>div:last-child,.marker-popup__media>div:last-child{display:flex;flex-direction:column;justify-content:space-between}.marker-popup--editable__media .gallery,.marker-popup__media .gallery{height:100%;display:flex;flex-direction:column}.marker-popup--editable__media .gallery__title,.marker-popup__media .gallery__title{display:flex;padding-right:12px;margin-bottom:1rem;justify-content:space-between;align-items:center;background-image:url(../images/gallery-bg-1.png);background-size:auto 100%;background-repeat:no-repeat;background-position:70% 50%}.marker-popup--editable__media .gallery__title .show-more-btn,.marker-popup__media .gallery__title .show-more-btn{display:inline-block;font-family:"Bahnschrift Regular",sans-serif;font-size:12px;color:rgba(248,250,252,.36);text-align:center;max-width:60px;text-decoration:none;transition:color .3s ease-out}.marker-popup--editable__media .gallery__title .show-more-btn:hover,.marker-popup__media .gallery__title .show-more-btn:hover{color:rgba(248,250,252,.75)}.marker-popup--editable__media .gallery__title div,.marker-popup__media .gallery__title div{width:50%;font-family:"Bahnschrift Regular",sans-serif;font-size:21px;line-height:40px;background-color:#132432;color:#f8fafc;padding:0 10px}.marker-popup--editable__media .gallery__photos,.marker-popup__media .gallery__photos{margin:auto 0 0;padding:0 12px;display:flex;justify-content:space-between}.marker-popup--editable__media .gallery__photos div,.marker-popup__media .gallery__photos div{display:none;width:30%;height:240px;overflow:hidden;justify-content:center;align-items:center;background-color:#391b13;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 70%;background-image:url(../images/gallery-bg-2.png);cursor:pointer}.marker-popup--editable__media .gallery__photos div:first-child,.marker-popup--editable__media .gallery__photos div:nth-child(2),.marker-popup--editable__media .gallery__photos div:nth-child(3),.marker-popup__media .gallery__photos div:first-child,.marker-popup__media .gallery__photos div:nth-child(2),.marker-popup__media .gallery__photos div:nth-child(3){display:flex}.marker-popup--editable__media .gallery__photos div:nth-child(3),.marker-popup__media .gallery__photos div:nth-child(3){position:relative}.marker-popup--editable__media .gallery__photos div:nth-child(3) img,.marker-popup__media .gallery__photos div:nth-child(3) img{display:none}.marker-popup--editable__media .gallery__photos div:nth-child(3):before,.marker-popup__media .gallery__photos div:nth-child(3):before{content:'Галерея знахідок';display:none;max-width:80%;text-align:center;font-family:"Bahnschrift Regular",sans-serif;font-size:16px;color:rgba(248,250,252,.36);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marker-popup--editable__media .video,.marker-popup__media .video{display:flex;justify-content:space-between;height:140px;padding:6px 12px;margin-bottom:10px;background-color:#132432}.marker-popup--editable__media .video__title,.marker-popup__media .video__title{display:flex;flex-direction:column;justify-content:space-between;background-image:url(../images/video-bg.png);background-repeat:no-repeat;background-size:auto 80%;background-position:50% 0}.marker-popup--editable__media .video__title h4,.marker-popup__media .video__title h4{font-family:"Bahnschrift Regular",sans-serif;font-size:18px;line-height:40px;color:#f8fafc}.marker-popup--editable__media .video__title .show-more-btn,.marker-popup__media .video__title .show-more-btn{display:inline-block;font-family:"Bahnschrift Regular",sans-serif;font-size:14px;color:rgba(248,250,252,.36);text-align:center;max-width:60px;text-decoration:none;transition:color .3s ease-out}.marker-popup--editable__media .video__title .show-more-btn:hover,.marker-popup__media .video__title .show-more-btn:hover{color:rgba(248,250,252,.75)}.marker-popup--editable__media .video__list,.marker-popup__media .video__list{display:flex;justify-content:center;align-items:center;width:70%;height:100%}.marker-popup--editable__media .video__list div,.marker-popup__media .video__list div{width:100%;display:none;cursor:pointer;position:relative}.marker-popup--editable__media .video__list div:after,.marker-popup__media .video__list div:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:transparent}.marker-popup--editable__media .video__list div iframe,.marker-popup__media .video__list div iframe{width:100%;height:100%}.marker-popup--editable__media .video__list div:first-child,.marker-popup__media .video__list div:first-child{display:block;height:80%;background-color:rgba(248,250,252,.36)}.marker-popup--editable__media .other-resources,.marker-popup__media .other-resources{margin-top:auto;display:flex;justify-content:space-between;height:140px;padding:6px 12px;background-color:rgba(19,36,50,.46)}.marker-popup--editable__media .other-resources__title,.marker-popup__media .other-resources__title{display:flex;flex-direction:column;justify-content:space-between;background-image:url(../images/video-bg.png);background-repeat:no-repeat;background-size:auto 80%;background-position:50% 0}.marker-popup--editable__media .other-resources__title h4,.marker-popup__media .other-resources__title h4{font-family:"Bahnschrift Regular",sans-serif;font-size:18px;line-height:40px;color:#f8fafc}.marker-popup--editable__media .other-resources__title .show-more-btn,.marker-popup__media .other-resources__title .show-more-btn{display:inline-block;font-family:"Bahnschrift Regular",sans-serif;font-size:14px;color:rgba(248,250,252,.36);text-align:center;max-width:60px;text-decoration:none;transition:color .3s ease-out}.marker-popup--editable__media .other-resources__title .show-more-btn:hover,.marker-popup__media .other-resources__title .show-more-btn:hover{color:rgba(248,250,252,.75)}.marker-popup--editable__media .other-resources__sources,.marker-popup__media .other-resources__sources{display:flex;width:70%;padding-left:5px}.marker-popup--editable__media .other-resources__sources div,.marker-popup__media .other-resources__sources div{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;cursor:pointer;background-color:rgba(19,36,50,.34);font-family:"Bahnschrift Regular",sans-serif;font-size:1rem;color:#f8fafc}.marker-popup--editable__media .other-resources__sources div .file-icon,.marker-popup__media .other-resources__sources div .file-icon{display:flex;justify-content:center;align-items:center;width:48px;height:64px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/file-icon.png);margin-right:5px;text-align:center}.marker-popup--editable__media .other-resources__sources div .file-icon+span,.marker-popup__media .other-resources__sources div .file-icon+span{max-width:60%}.marker-popup--editable__edit-btn,.marker-popup__edit-btn{display:flex;max-height:30px;justify-content:space-between;align-items:center;position:relative;z-index:20;padding:5px;background:rgba(157,172,184,.8)}.marker-popup--editable__edit-btn *,.marker-popup__edit-btn *{position:relative;z-index:1}.marker-popup--editable__edit-btn a,.marker-popup--editable__edit-btn button,.marker-popup__edit-btn a,.marker-popup__edit-btn button{border:none;outline:0;cursor:pointer;display:inline-block;vertical-align:middle;padding:5px 10px;margin:0 5px;color:rgba(248,250,252,.75);background-color:rgba(19,36,50,.75);font-family:"Bahnschrift Light",sans-serif;font-size:18px;line-height:20px;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable__edit-btn a:hover,.marker-popup--editable__edit-btn button:hover,.marker-popup__edit-btn a:hover,.marker-popup__edit-btn button:hover{color:rgba(249,126,20,.75)}.marker-popup--editable__edit-btn .share,.marker-popup__edit-btn .share{display:inline-block;background-color:rgba(248,250,252,.12);border-radius:50%;background-repeat:no-repeat;background-position:50% 50%;background-size:35px auto;width:50px;height:50px;padding:0;position:relative;transition:background-color .3s ease-out}.marker-popup--editable__edit-btn .share:hover,.marker-popup__edit-btn .share:hover{background-color:rgba(248,250,252,.5)}.marker-popup--editable__edit-btn .share--fb,.marker-popup__edit-btn .share--fb{background-image:url(../images/facebook-icon.png)}.marker-popup--editable__edit-btn .share--rest,.marker-popup__edit-btn .share--rest{background-size:30px auto;background-image:url(../images/share-icon.png)}.marker-popup .mini-map,.marker-popup--editable .mini-map{position:absolute;right:20px;top:50%;transform:translate(0,-50%);width:35%;padding-top:35%;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;pointer-events:none!important}.marker-popup .mini-map .maptalks-wrapper,.marker-popup--editable .mini-map .maptalks-wrapper{top:0;left:0;z-index:-1;pointer-events:none!important}.marker-popup .mini-map .maptalks-wrapper *,.marker-popup--editable .mini-map .maptalks-wrapper *{pointer-events:none!important}.marker-popup .mini-map:after,.marker-popup--editable .mini-map:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,0);z-index:20;pointer-events:none!important}.marker-popup--editable .marker-popup__information__description .photo{background-color:transparent}.marker-popup--editable .to-publish{width:100%;margin-top:10px}.marker-popup--editable .to-publish label{display:flex;justify-content:flex-start;align-items:center}.marker-popup--editable .to-publish label input{display:inline-block;width:15px;height:15px;margin-right:5px}.marker-popup--editable{display:none}.marker-popup--editable .panorama-and-3d-model-upload-btn-container,.marker-popup--editable .service-btn-container{position:relative;height:100%}.marker-popup--editable .marker-popup__content{padding:0;height:100%;max-height:45vh}.marker-popup--editable .photo{flex-direction:column;max-height:unset;height:100%;overflow:visible}.marker-popup--editable .photo img{display:block;width:100%;height:auto;border:2px dashed #132432;position:relative}.marker-popup--editable .photo img:after{content:attr(alt);display:flex;justify-content:center;align-items:center;background-color:#f8fafc;color:#132432;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:14px;font-family:"Bahnschrift Regular",sans-serif;text-transform:capitalize}.marker-popup--editable .marker-popup__information__description textarea{font-size:12px;line-height:14px;font-family:"Bahnschrift Regular",sans-serif;color:#132432}.marker-popup--editable .marker-popup__description textarea{font-size:15px;line-height:19px;color:#f8fafc;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable .marker-popup__publications{position:relative}.marker-popup--editable .marker-popup__publications textarea{color:#132432}.marker-popup--editable .marker-popup__publications__list{padding-bottom:25px}.marker-popup--editable .marker-popup__publications .add-more-publication{display:flex;justify-content:center;align-items:center;position:absolute;bottom:5px;right:30px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#132432;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .marker-popup__publications .add-more-publication:hover{background-color:#f97e14}.marker-popup--editable .marker-popup__publications .add-more-publication:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable .publication{position:relative;max-width:48%}.marker-popup--editable .publication:hover .remove-publication{display:flex}.marker-popup--editable .publication .remove-publication{display:none;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:10;width:20px;height:20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#ff4500;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .publication .remove-publication:hover{background-color:#f97e14}.marker-popup--editable .publication .remove-publication:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif;transform-origin:50% 50%;transform:rotate(45deg)}.marker-popup--editable .publication textarea{width:90%}.marker-popup--editable .publication:nth-child(3n){margin-top:0}.marker-popup--editable .gallery__photos{height:auto;width:calc(100% - 30px);margin-top:15px;justify-content:flex-start;align-items:flex-end;flex-flow:row wrap}.marker-popup--editable .gallery__photos .upload-gallery-photo-item{display:block;position:relative;width:104px;height:240px;flex:0 0 104px;margin:5px}.marker-popup--editable .gallery__photos .upload-gallery-photo-item:first-child{display:block}.marker-popup--editable .gallery__photos .upload-gallery-photo-item:hover .remove-gallery-photo{display:flex}.marker-popup--editable .gallery__photos .remove-gallery-photo{display:none;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:10;width:20px;height:20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#ff4500;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .gallery__photos .remove-gallery-photo:hover{background-color:#f97e14}.marker-popup--editable .gallery__photos .remove-gallery-photo:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif;transform-origin:50% 50%;transform:rotate(45deg)}.marker-popup--editable .gallery__photos .add-gallery-photo{display:flex;justify-content:center;align-items:center;margin-left:5px;width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#132432;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .gallery__photos .add-gallery-photo:hover{background-color:#f97e14}.marker-popup--editable .gallery__photos .add-gallery-photo:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable .gallery__photos label{margin:0;padding:0 5px;display:flex;justify-content:center;align-items:center;width:calc(100% - 10px);height:100%;background-color:#f8fafc;position:relative;font-family:"Bahnschrift Regular",sans-serif;font-size:14px;text-align:center;color:#132432;cursor:pointer}.marker-popup--editable .gallery__photos label:before{content:'Завантажити фото'}.marker-popup--editable .gallery__photos label:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-image:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.marker-popup--editable .gallery__photos input[type=file]{display:block;position:absolute;top:0;left:0;width:0;height:0;opacity:0}.marker-popup--editable .video{height:auto;min-height:140px}.marker-popup--editable .video__title{background-size:100% auto}.marker-popup--editable .video__list{flex-direction:column;justify-content:flex-start;padding:10px 0}.marker-popup--editable .video__list .remove-link-to-video{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;transform:translate(-105%,0);z-index:10;width:20px;height:20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#ff4500;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .video__list .remove-link-to-video:hover{background-color:#f97e14}.marker-popup--editable .video__list .remove-link-to-video:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif;transform-origin:50% 50%;transform:rotate(45deg)}.marker-popup--editable .video__list .add-link-to-video{display:flex;justify-content:center;align-items:center;width:20px;height:20px;flex:0 0 20px;margin-left:auto;margin-top:5px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#132432;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .video__list .add-link-to-video:hover{background-color:#f97e14}.marker-popup--editable .video__list .add-link-to-video:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable .video__list div{display:block;margin:5px 0;cursor:auto;background-color:#f8fafc;height:auto;position:relative}.marker-popup--editable .video__list div:first-child{height:auto;background-color:#fff}.marker-popup--editable .video__list input{font-family:"Bahnschrift Regular",sans-serif;color:#132432;font-size:14px;position:relative;z-index:10}.marker-popup--editable .other-resources{height:auto;width:calc(100% - 30px);margin-top:15px;justify-content:flex-start;align-items:flex-end;flex-flow:row wrap}.marker-popup--editable .other-resources .other-resources__sources{flex-flow:row wrap;width:100%}.marker-popup--editable .other-resources .other-resources-upload-item{display:block;position:relative;width:40%;height:105px;flex:0 0 40%;margin:5px}.marker-popup--editable .other-resources .other-resources-upload-item:first-child{display:block}.marker-popup--editable .other-resources .other-resources-upload-item:hover .remove-other-source{display:flex}.marker-popup--editable .other-resources .remove-other-source{display:none;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:10;width:20px;height:20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#ff4500;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .other-resources .remove-other-source:hover{background-color:#f97e14}.marker-popup--editable .other-resources .remove-other-source:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif;transform-origin:50% 50%;transform:rotate(45deg)}.marker-popup--editable .other-resources .add-other-source{display:flex;justify-content:center;align-items:center;margin-left:5px;width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:2px solid rgba(248,250,252,.75);background-color:#132432;color:#f8fafc;text-decoration:none;transition:all .3s ease-out}.marker-popup--editable .other-resources .add-other-source:hover{background-color:#f97e14}.marker-popup--editable .other-resources .add-other-source:before{content:'+';font-size:16px;font-family:"Bahnschrift Regular",sans-serif}.marker-popup--editable .other-resources input{display:none}.marker-popup--editable .other-resources label{margin:0;padding:0 5px;display:flex;justify-content:center;align-items:center;width:calc(100% - 10px);height:100%;background-color:#f8fafc;position:relative;font-family:"Bahnschrift Regular",sans-serif;font-size:14px;text-align:center;color:#132432;cursor:pointer}.marker-popup--editable .other-resources label:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-image:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.marker-popup--editable input,.marker-popup--editable label,.marker-popup--editable textarea{display:block;width:100%;margin:0;padding:5px;border:1px solid #f8fafc;color:#f8fafc;background-color:transparent;outline:0}.marker-popup--editable input[hidden=true],.marker-popup--editable label[hidden=true],.marker-popup--editable textarea[hidden=true]{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:0;height:0}.marker-popup--editable input{width:calc(100% - 12px)}.marker-popup--editable textarea{min-height:calc(100% - 12px);resize:vertical}.marker-popup--editable textarea::-webkit-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable textarea::-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable textarea:-ms-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable textarea:-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable label{border:none;margin:5px 0}.marker-popup--editable .title-field{width:100%;font-size:28px;line-height:27px;font-family:"Bahnschrift Regular",sans-serif;color:#f8fafc;margin-bottom:5px}.marker-popup--editable .title-field::-webkit-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .title-field::-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .title-field:-ms-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .title-field:-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .subtitle-field{width:100%;font-size:26px;line-height:25px;font-family:"Bahnschrift Light",sans-serif}.marker-popup--editable .subtitle-field::-webkit-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .subtitle-field::-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .subtitle-field:-ms-input-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .subtitle-field:-moz-placeholder{color:#f8fafc;opacity:1}.marker-popup--editable .upload-popup{display:none;position:absolute;top:100%;width:auto;background-color:#f8fafc;padding:5px;z-index:50;box-shadow:0 0 5px rgba(0,0,0,.5)}.marker-popup--editable .upload-popup--audio{left:0}.marker-popup--editable .upload-popup--3dmodel{right:0}.marker-popup--editable .upload-popup--panorama-photo{right:0}.marker-popup--editable .upload-popup label{display:block;font-size:16px;font-family:"Bahnschrift Regular",sans-serif;color:#132432;margin-top:5px;text-align:left}.marker-popup--editable .upload-popup input{border:1px solid #132432;font-size:16px;border-radius:5px;padding:5px}@media screen and (max-width:1365px){.marker-popup{top:60px;bottom:60px}.marker-popup .mini-map{width:100%;padding-top:50%;position:relative;top:0;left:0;transform:translate(0,0);display:block}.marker-popup__edit-btn div{display:none}.marker-popup__edit-btn div.share-block{display:block}.marker-popup__title{padding:10px 5px;flex-flow:row wrap}.marker-popup__title .service-btn-container{width:100%}.marker-popup__title .service-btn-container a{width:30px;height:30px;font-size:14px}.marker-popup__title div:nth-child(2){width:70%;margin-top:10px}.marker-popup__title h2{font-size:20px;line-height:20px}.marker-popup__title h3{font-size:18px;line-height:18px}.marker-popup__title .btn-3d,.marker-popup__title .btn-panorama{margin:0;width:40px;height:40px;transform:translate(0,-100%)}.marker-popup__title .btn-3d:before,.marker-popup__title .btn-panorama:before{width:60px;height:60px}.marker-popup__description{padding:5px 10px;flex-flow:row wrap}.marker-popup__description .photo{width:calc(100% - 10px)}.marker-popup__description .text{font-size:12px;line-height:14px;padding:5px 0;width:calc(100% - 10px)}.marker-popup__description .text>span{margin-bottom:40px}.marker-popup__description .text .read-more-btn{bottom:-5px}.marker-popup__information{padding-left:0}.marker-popup__information__title{font-size:16px;line-height:30px}.marker-popup__information__description{padding:5px 0;flex-flow:row wrap}.marker-popup__information__description .photo{width:calc(100% - 10px)}.marker-popup__publications{padding-left:0}.marker-popup__publications__title{width:calc(100% - 30px);font-size:16px;line-height:30px}.marker-popup__publications__list .publication{width:100%;max-width:100%;padding-left:5px}.marker-popup__publications__list .publication:nth-child(3){margin-top:0}.marker-popup__media{padding-left:0;padding-right:15px;flex-flow:row wrap}.marker-popup__media>div{width:100%}.marker-popup__media .gallery{margin-bottom:0}.marker-popup__media .gallery__title div{font-size:16px;line-height:30px}.marker-popup__media .gallery__photos{padding:5px}.marker-popup__media .gallery__photos div{max-height:200px}.marker-popup__media .video{margin-bottom:5px}}@media screen and (max-width:768px){.marker-popup__title .service-btn-container{width:100%}.marker-popup__title .title.en,.marker-popup__title .title.ua{width:100%}.marker-popup__title .panorama-and-3d{width:100%;text-align:left!important;margin-top:10px}.marker-popup__title .panorama-and-3d a{width:40px;height:40px;transform:translate(0,0)}.marker-popup__title .panorama-and-3d a:before{width:50px;height:50px}}.slider-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-align:center}.slider-container__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(19,36,50,.75)}.slider-container__carousel{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.slider-container .carousel{display:block;width:100%}.slider-container img{display:block;max-height:80vh;max-width:80vw;margin:0 auto}.slider-container p{text-align:center;font-size:1.5rem;margin-top:.5rem;font-family:"Bahnschrift Regular",sans-serif;color:#f8fafc}.slider-container iframe{display:block;margin:0 auto;height:80vh;width:80vw}.slider-container .file{display:flex;justify-content:center;align-items:center;max-width:50%;margin:0 auto;color:#f8fafc;font-size:1.5rem;font-family:"Bahnschrift Regular",sans-serif;text-decoration:none}.slider-container .file-icon{display:flex;vertical-align:middle;justify-content:center;align-items:center;width:96px;height:128px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/file-icon.png);margin-right:10px;text-align:center}.slider-container .slider-btn{display:block;width:30px;height:30px;border:5px solid rgba(248,250,252,.75);border-radius:5px;position:absolute;top:50%;z-index:10;transform-origin:50% 50%;transform:translate(0,-50%) rotate(45deg);transition:border-color .3s ease-out}.slider-container .slider-btn--next{right:30px;border-left:none;border-bottom:none}.slider-container .slider-btn--prev{left:30px;border-right:none;border-top:none}.slider-container .slider-btn:hover{border-color:#f97e14}.slider-container .close-carousel-btn{display:block;position:absolute;top:40px;right:30px;width:30px;height:30px;z-index:100}.slider-container .close-carousel-btn:after,.slider-container .close-carousel-btn:before{content:'';display:block;width:100%;border:2px solid #f8fafc;border-radius:4px;position:absolute;top:50%;left:50%;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg);transition:border-color .3s ease-out}.slider-container .close-carousel-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.slider-container .close-carousel-btn:hover:after,.slider-container .close-carousel-btn:hover:before{border-color:#f97e14}@media screen and (max-width:1365px){.slider-container p{font-size:1rem;line-height:1.1rem}}.panorama-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;background-color:rgba(19,36,50,.75)}.panorama-container .close-panorama-btn{display:block;width:40px;height:40px;position:absolute;top:40px;right:30px;z-index:10;opacity:.5;transition:all .3s ease-out}.panorama-container .close-panorama-btn:hover{opacity:1}.panorama-container .close-panorama-btn:after,.panorama-container .close-panorama-btn:before{content:'';display:block;width:100%;position:absolute;top:50%;left:50%;border:4px solid #132432;border-radius:4px;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg)}.panorama-container .close-panorama-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.panorama-container iframe{width:100%;height:100%}.model-previewer-container{display:none;position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background-color:rgba(19,36,50,.75)}.model-previewer-container .close-model-previewer-btn{display:block;width:40px;height:40px;position:absolute;top:40px;right:30px;z-index:10;opacity:.5;transition:all .3s ease-out}.model-previewer-container .close-model-previewer-btn:hover{opacity:1}.model-previewer-container .close-model-previewer-btn:after,.model-previewer-container .close-model-previewer-btn:before{content:'';display:block;width:100%;position:absolute;top:50%;left:50%;border:4px solid #f8fafc;border-radius:4px;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg)}.model-previewer-container .close-model-previewer-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.model-previewer-container iframe{width:100%;height:100%}.pohovannya-previewer-container{display:none;position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background-color:rgba(19,36,50,.75)}.pohovannya-previewer-container .close-pohovannya-previewer-btn{display:block;width:40px;height:40px;position:absolute;top:40px;right:30px;z-index:10;opacity:.5;transition:all .3s ease-out}.pohovannya-previewer-container .close-pohovannya-previewer-btn:hover{opacity:1}.pohovannya-previewer-container .close-pohovannya-previewer-btn:after,.pohovannya-previewer-container .close-pohovannya-previewer-btn:before{content:'';display:block;width:100%;position:absolute;top:50%;left:50%;border:4px solid #f8fafc;border-radius:4px;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg)}.pohovannya-previewer-container .close-pohovannya-previewer-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}.pohovannya-previewer-container iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 30px);max-height:calc(100% - 30px)}.pohovannya-previewer-container iframe body,.pohovannya-previewer-container iframe html{margin:0;padding:0}.pohovannya-previewer-container iframe h1{display:none}.buttons-panel .share-fb-route{background-image:url(../images/facebook-icon.png)}.buttons-panel .share-copy,.marker-popup--editable__edit-btn .share-copy,.marker-popup__edit-btn .share-copy{background-image:url(../images/link-solid.svg)}.buttons-panel .share-copy,.buttons-panel .share-fb-route{background-repeat:no-repeat;background-position:50% 50%;background-size:25px auto}.copy-block{margin-left:auto}.route-details .buttons-panel a:hover{position:relative;z-index:5}.buttons-panel .share-copy .copy-info{left:50px}.copy-info{background:#f97e14c9;position:relative;color:#fff;top:-50px;left:-50px;min-width:200px;padding:10px;text-align:center;text-transform:initial;font-size:16px;line-height:1.1;z-index:10}@media screen and (max-width:1365px){.marker-popup__edit-btn div.copy-block{display:block}.marker-popup__edit-btn div.copy-block div{display:block}}.content-popup{display:none;position:absolute;top:150px;left:50%;width:30%;z-index:20;padding:0 30px 25px;height:calc(100% - 200px);background-color:rgba(248,250,252,.5);box-shadow:0 0 5px rgba(19,36,50,.5)}.content-popup *{position:relative;z-index:2}.content-popup:before{content:'';display:block;width:100%;height:100%;background-color:rgba(19,36,50,.25);position:absolute;left:0;top:0;z-index:1}.content-popup .close-btn{display:block;text-decoration:none;position:absolute;top:10px;right:10px;z-index:10;width:30px;height:30px}.content-popup .close-btn:after,.content-popup .close-btn:before{content:'';display:block;width:100%;border:1px solid #f8fafc;border-radius:3px;position:absolute;top:50%;left:50%;transform-origin:50% 50%;transform:translate(-50%,-50%) rotate(45deg)}.content-popup .close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.content-popup .icon{display:block;margin:-20px auto 0;width:90px;height:90px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.content-popup__content{display:flex;flex-direction:column;height:auto;max-height:100%}.content-popup__content input,.content-popup__content textarea{display:block;width:70%;margin:30px auto;font-family:"Bahnschrift Regular",sans-serif;font-size:16px;line-height:18px;color:#f8fafc;border:1px solid #f8fafc;padding:5px;background-color:transparent;outline:0}.content-popup__content input::-webkit-input-placeholder,.content-popup__content textarea::-webkit-input-placeholder{color:#f8fafc;opacity:.5}.content-popup__content input::-moz-placeholder,.content-popup__content textarea::-moz-placeholder{color:#f8fafc;opacity:.5}.content-popup__content input:-ms-input-placeholder,.content-popup__content textarea:-ms-input-placeholder{color:#f8fafc;opacity:.5}.content-popup__content input:-moz-placeholder,.content-popup__content textarea:-moz-placeholder{color:#f8fafc;opacity:.5}.content-popup__content button{display:block;font-family:"Bahnschrift Regular",sans-serif;font-size:16px;line-height:18px;color:#f8fafc;border:none;background-color:#132432;padding:10px;width:45%;margin:0 auto;cursor:pointer;transition:all .3s ease-out;outline:0}.content-popup__content button:hover{background-color:#1a3144}.content-popup--write-to-us .icon{background-image:url(../images/nav-icon-3.png)}.content-popup--subscribe .icon{background-image:url(../images/nav-icon-4.png)}.content-popup--rules-of-uses .icon{background-image:url(../images/nav-icon-7.png)}.content-popup--privacy-policy .icon{background-image:url(../images/nav-icon-6.png)}.content-popup--about-project .icon{background-image:url(../images/nav-icon-5.png)}.content-popup .top-part{height:auto;text-align:center;color:#f8fafc}.content-popup .top-part h2{font-family:"Bahnschrift Bold",sans-serif;line-height:25px;font-size:25px;margin-bottom:12px}.content-popup .top-part .short-description{margin:0 auto;font-family:"Bahnschrift Regular",sans-serif;line-height:16px;font-size:14px;max-width:80%}.content-popup .top-part .short-description p+p{margin-top:12px}.content-popup .bottom-part{display:block;max-height:calc(100vh - 20px);margin-top:20px;overflow:auto}.content-popup .bottom-part h1,.content-popup .bottom-part h2,.content-popup .bottom-part h3,.content-popup .bottom-part h4,.content-popup .bottom-part h5,.content-popup .bottom-part h6{color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:18px;line-height:18px;margin-top:20px}.content-popup .bottom-part h1+p,.content-popup .bottom-part h2+p,.content-popup .bottom-part h3+p,.content-popup .bottom-part h4+p,.content-popup .bottom-part h5+p,.content-popup .bottom-part h6+p{margin-top:0}.content-popup .bottom-part p{color:#132432;font-size:14px;font-family:"Bahnschrift Regular",sans-serif;line-height:18px;margin-top:20px}.content-popup .bottom-part a{color:#1c4577}@media screen and (max-width:1365px){.content-popup{top:40px;bottom:20px;width:calc(100% - 30px);transform:translate(-50%,0);padding:0 10px 10px;background-color:rgba(248,250,252,.85)}.content-popup__content input,.content-popup__content textarea{width:90%}.content-popup .top-part h2{font-size:20px;line-height:20px}.content-popup .top-part p{font-size:12px;line-height:12px}.content-popup .bottom-part{margin-top:5px}.content-popup .bottom-part .short-description{max-width:100%}.content-popup .bottom-part h1,.content-popup .bottom-part h2,.content-popup .bottom-part h3,.content-popup .bottom-part h4,.content-popup .bottom-part h5,.content-popup .bottom-part h6{font-size:16px;line-height:16px;margin-top:16px}.content-popup .bottom-part p{font-size:12px;line-height:12px}}.edit-route-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:90%;max-width:400px;height:auto;padding:10px;background-color:#132432;z-index:100;color:#f8fafc;max-height:90vh;overflow:auto}.edit-route-popup .photo-preview{width:150px;height:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.edit-route-popup .photo-preview.show-photo{margin:.25rem 0;height:150px}.edit-route-popup .routes-list div{position:relative;max-width:calc(100% - 30px);margin-left:auto}.edit-route-popup .routes-list div .remove-point-btn{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:50%;width:20px;height:20px;text-decoration:none;transform:translate(-110%,-50%) rotate(45deg);background-color:#132432;border-radius:50%;border:2px solid rgba(248,250,252,.5);transition:all .3s ease-out}.edit-route-popup .routes-list div .remove-point-btn:before{content:'+';font-family:"Bahnschrift Regular",sans-serif;font-size:25px;position:relative;top:-1px;color:#f8fafc}.edit-route-popup .routes-list div .remove-point-btn:hover{background-color:#f97e14}.edit-route-popup .close-edit-route-popup{display:block;width:30px;height:30px;position:absolute;right:5px;top:5px;opacity:.5;transition:all .3s ease-out}.edit-route-popup .close-edit-route-popup:after,.edit-route-popup .close-edit-route-popup:before{content:'';display:block;width:100%;border:1px solid #f8fafc;border-radius:3px;transform-origin:50% 50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.edit-route-popup .close-edit-route-popup:after{transform:translate(-50%,-50%) rotate(-45deg)}.edit-route-popup .close-edit-route-popup:hover{opacity:.75}.edit-route-popup *{font-family:"Bahnschrift Regular",sans-serif;color:#f8fafc}.edit-route-popup h4{font-family:"Bahnschrift Bold",sans-serif;text-align:center;font-size:1.5rem}.edit-route-popup form{margin-top:1rem}.edit-route-popup button,.edit-route-popup input,.edit-route-popup label,.edit-route-popup select,.edit-route-popup textarea{display:block;width:100%;background-color:transparent;border:1px solid #f8fafc;outline:0;resize:vertical}.edit-route-popup button[hidden],.edit-route-popup input[hidden],.edit-route-popup label[hidden],.edit-route-popup select[hidden],.edit-route-popup textarea[hidden]{display:none}.edit-route-popup button option,.edit-route-popup input option,.edit-route-popup label option,.edit-route-popup select option,.edit-route-popup textarea option{background-color:transparent}.edit-route-popup audio{outline:0}.edit-route-popup input,.edit-route-popup textarea{padding:5px;width:calc(100% - 10px)}.edit-route-popup input[type=checkbox],.edit-route-popup textarea[type=checkbox]{display:inline-block;width:auto}.edit-route-popup select{margin:.25rem 0}.edit-route-popup textarea{min-height:5rem}.edit-route-popup label{border:none;margin-top:.75rem;margin-bottom:.25rem}.edit-route-popup label.type-of-route{display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.edit-route-popup label.type-of-route input{display:inline-block;width:auto}.edit-route-popup button{border:none;background-color:#f97e14;margin-top:1.5rem;height:40px;font-size:1.5rem;cursor:pointer;transition:all .3s ease-out}.edit-route-popup button:hover{background-color:#fa9946}.route-details{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-image:url(../images/popup-overlay.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.route-details .route-title{display:flex;align-items:center;justify-content:flex-start;background-image:linear-gradient(to right,#132432 60%,transparent);color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:26px;line-height:26px;padding:10px 0 10px 15px;position:relative;text-align:left}.route-details .route-title .index-of-route{display:inline-flex;width:30px;height:30px;border:10px solid rgba(248,250,252,.5);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-family:"Bahnschrift Bold",sans-serif;position:relative;box-shadow:0 0 0 5px rgba(248,250,252,.5);z-index:2;margin-right:5px}.route-details .route-title .index-of-route:before{content:'';display:block;width:30px;height:30px;border-radius:50%;background-image:radial-gradient(#f97e14,#773c0a);position:absolute;left:0;top:50%;z-index:-1;box-shadow:0 0 0 8px rgba(248,250,252,.5);transform:translate(0,-50%)}.route-details.ua .buttons-panel .lang-btn--ua{background-color:rgba(249,126,20,.5)}.route-details.ua .route-details-en{display:none}.route-details.en .buttons-panel .lang-btn--en{background-color:rgba(249,126,20,.5)}.route-details.en .route-details-ua{display:none}.route-details__window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(19,36,50,.75);padding:0 0 15px;width:calc(100% - 10px);height:100%;max-width:600px;max-height:90vh;overflow:auto}.route-details .inner-content{padding:15px}.route-details .content{margin-top:15px;height:auto;color:rgba(248,250,252,.75);font-family:"Bahnschrift Light",sans-serif;font-size:1.1rem}.route-details .content img{min-width:200px;max-width:50%;min-height:200px;height:auto;float:left;margin-right:15px;margin-bottom:15px;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/default-route-img.jpg)}.route-details .content p{white-space:pre-wrap}.route-details .content p+p{margin-top:1rem}.route-details .buttons-panel{display:flex;justify-content:space-between;align-items:center}.route-details .buttons-panel a{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;text-decoration:none;border-radius:50%;width:40px;height:40px;background-color:rgba(248,250,252,.5);color:#f8fafc;font-family:"Bahnschrift Light",sans-serif;font-size:22px;line-height:22px;text-transform:uppercase;transform-origin:50% 50%;transition:all .3s ease-out}.route-details .buttons-panel a.close{background-color:transparent;position:relative}.route-details .buttons-panel a.close:after,.route-details .buttons-panel a.close:before{content:'';display:block;width:30px;border:1px solid #f8fafc;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.route-details .buttons-panel a.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.route-details .buttons-panel a:hover{transform:scale(1.1)}.route-details .buttons-panel a.audio-btn{position:relative}.route-details .buttons-panel a.audio-btn:before{content:'';display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/llisten-ico.png)}@media screen and (max-width:1365px){.route-details .route-title{font-size:18px;line-height:20px}.route-details .route-title .index-of-route{width:20px;height:20px;font-size:18px;border:5px solid rgba(248,250,252,.5)}.route-details .route-title .index-of-route:before{width:20px;height:20px;box-shadow:0 0 0 5px rgba(248,250,252,.5)}.route-details .content{font-size:1rem}}.list-of-ways{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:none;counter-reset:ways-details-conter}.list-of-ways__flex{position:absolute;top:0;left:0;width:100%;height:calc(100% - 130px);padding-top:100px;padding-bottom:30px;display:flex;justify-content:center;align-items:center}.list-of-ways .ways-container{width:80%;height:100%;text-align:center;overflow:auto}.list-of-ways .way{display:inline-block;margin:15px 30px;width:100%;max-width:40%;background-color:rgba(248,250,252,.5);padding:15px 0;transform-origin:50% 50%;transition:transform .3s ease-out;counter-increment:ways-details-counter;cursor:pointer}.list-of-ways .way:hover{transform:scale(1.1)}.list-of-ways .way:nth-child(3n){display:block;margin:15px auto}.list-of-ways .way .types-of-route{padding-top:15px;text-align:left}.list-of-ways .way .types-of-route span{display:inline-block;font-family:"Bahnschrift Regular",sans-serif;text-transform:lowercase;color:#f8fafc;font-size:1.3rem;margin-left:1rem}.list-of-ways .way .types-of-route span:before{content:'';display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.list-of-ways .way .types-of-route span.virtual-route-icon:before{background-image:url(../images/virtual-way-ico.png);width:50px;height:30px}.list-of-ways .way .types-of-route span.real-route-icon:before{background-image:url(../images/real-way-ico.png);width:30px;height:30px}.list-of-ways .way__title{background-image:linear-gradient(to right,#132432 60%,transparent);color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif;font-size:26px;line-height:26px;padding:10px 0 10px 80px;position:relative;text-align:left}.list-of-ways .way__title:before{content:counter(ways-details-counter);display:flex;width:30px;height:30px;border:10px solid rgba(248,250,252,.5);border-radius:50%;justify-content:center;align-items:center;font-size:26px;font-family:"Bahnschrift Bold",sans-serif;position:absolute;box-shadow:0 0 0 5px rgba(248,250,252,.5);left:15px;top:50%;z-index:2;transform:translate(0,-50%)}.list-of-ways .way__title:after{content:'';display:block;width:30px;height:30px;border-radius:50%;background-image:radial-gradient(#f97e14,#773c0a);position:absolute;left:25px;top:50%;z-index:1;box-shadow:0 0 0 8px rgba(248,250,252,.5);transform:translate(0,-50%)}.list-of-ways .way__content{background-color:rgba(19,36,50,.5);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-top:35%;position:relative;margin-top:15px}.list-of-ways .way__content:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/overflow-bg.jpg);opacity:.8}.list-of-ways .way__content img{display:block;max-width:40%;max-height:90%;height:auto;min-height:80%;position:absolute;top:50%;left:15px;z-index:2;transform:translate(0,-50%);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(../images/default-route-img.jpg)}.list-of-ways .way__content h3{text-align:right;max-width:55%;position:absolute;bottom:15px;right:15px;z-index:2;font-size:22px;font-family:"Bahnschrift Bold",sans-serif;color:#f8fafc;text-shadow:0 2px #132432}.list-of-ways .way__content h3 span{max-width:80%;font-family:"Bahnschrift Light",sans-serif;display:block;margin-left:auto;font-size:18px;text-shadow:none}.current-way-points{display:none;position:absolute;right:15px;top:130px;bottom:50px;z-index:4;height:auto;width:75%;max-width:320px;padding-top:15px;background-color:rgba(248,250,252,.5)}.current-way-points .edit-and-add-to-favorite{display:flex;justify-content:space-between;flex-flow:row wrap}.current-way-points__title{display:flex;justify-content:space-between;align-items:center;padding:5px;margin-bottom:15px;background-color:#132432;font-size:18px;line-height:20px;color:#f8fafc;font-family:"Bahnschrift Bold",sans-serif}.current-way-points__title a{display:block;width:auto;text-align:right;font-size:12px;color:#fff;line-height:12px;padding-left:5px;border-left:1px solid #f8fafc;text-decoration:none}.current-way-points__title h4{text-align:center;width:100%;margin-right:5px}.current-way-points ul{padding:0 5px;max-height:70%;overflow:auto}.current-way-points ul li{display:block;background-color:#f8fafc;font-family:"Bahnschrift Regular",sans-serif;font-size:18px;line-height:22px;color:#132432;padding:0 5px;transition:padding .3s ease-out,color .3s ease-out;cursor:pointer;margin:5px 0}.current-way-points ul li.active,.current-way-points ul li:hover{color:#f97e14;padding-left:10px}#add-route-to-favorite,#edit-route,#rm-route-from-favorite{font-family:"Bahnschrift Bold",sans-serif;font-size:14px;line-height:16px;padding:5px;display:none;color:#f8fafc;text-decoration:none}body.user-is-logins #add-route-to-favorite{display:block}@media screen and (max-width:1365px){.current-way-points{top:auto;height:200px;bottom:20px}.current-way-points__title{margin-bottom:5px}.current-way-points ul{max-height:calc(65% - 15px)}.current-way-points ul li{font-size:14px;line-height:16px}.list-of-ways{display:none}.list-of-ways .ways-container{width:calc(100% - 30px);margin-left:30px}.list-of-ways__flex{padding-top:40px;padding-bottom:10px;height:calc(100% - 50px)}.list-of-ways .way{display:block;margin:5px 10px;padding:10px 0;max-width:100%;width:calc(100% - 16px)}.list-of-ways .way__title{font-size:18px;line-height:20px}.list-of-ways .way .types-of-route{padding-top:10px}.list-of-ways .way .types-of-route span{font-size:1rem;margin-left:.5rem}.list-of-ways .way .types-of-route span.virtual-route-icon:before{width:30px}.list-of-ways .way .types-of-route span.real-route-icon:before{width:17px}.list-of-ways .way__content h3{font-size:12px}.list-of-ways .way__content h3 span{font-size:12px}}.logout-window{display:flex;justify-content:center;align-items:center;width:0;height:100%;position:absolute;top:0;left:0;z-index:20;opacity:0;transform-origin:50% 50%;overflow:hidden;transition:opacity .5s ease-out}.logout-window .hidden-buttons{display:none}.logout-window.show{left:0;opacity:1;width:100%}.logout-window.show .logout-window__bg{transform:scale(1);-webkit-animation:backgroundAnimation linear 240s infinite;animation:backgroundAnimation linear 240s infinite}.logout-window.show .login-form-container{transform:scale(1)}.logout-window__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-repeat:no-repeat;background-position:50% 50%;background-size:120% auto;background-image:url(../images/overflow-bg.png);transform:scale(1.2);-webkit-animation:none;animation:none;transition:transform .5s ease-out}.logout-form-container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 15px);max-width:612px;height:80%;max-height:618px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;transform:scale(1.2);background-image:url(../images/login-form-bg.png);transition:transform .5s ease-out}.logout-form-container h3{display:flex;justify-content:center;font-size:55px;font-family:"Bahnschrift Light",sans-serif;text-align:center;max-width:1px;color:rgba(253,249,249,.35);margin-bottom:50px}.logout-form{width:100%;max-width:545px}.logout-form .enter-btn{justify-content:center;font-size:32px;text-align:center;height:initial;padding:10px 44px}@keyframes backgroundAnimation{0%{background-position:50% 50%}25%{background-position:0 50%}75%{background-position:100% 50%}100%{background-position:50% 50%}}@media screen and (max-width:780px){.logout-form{width:100%;max-width:545px}.logout-form-container h3{font-size:40px;margin-bottom:20px}.logout-form .enter-btn{font-size:22px;height:initial;padding:10px 44px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21hbGlodS1jdXN0b20tc2Nyb2xsYmFyLXBsdWdpbi9qcXVlcnkubUN1c3RvbVNjcm9sbGJhci5jc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLGlCQUNFLFNBQVUsU0FDVixlQUFnQixPQUNoQixVQUFXLEtBQ1gsZ0JBQWlCLFdBQ2pCLGNBQWUsV0FDZixZQUFhLFdBR2YsbUJBQ0UsU0FBVSxPQUNWLE1BQU8sUUFDUCxPQUFRLFFBQ1IsVUFBVyxRQUNYLFdBQVksUUFHZCxnQkFDRSxVQUFXLFFBQ1gsU0FBVSxTQUNWLFNBQVUsT0FDVixRQUFTLEVBQ1QsT0FBUSxFQUNSLEtBQU0sRUFDTixJQUFLLEVBQ0wsT0FBUSxFQUNSLE1BQU8sRUFDUCxNQUFPLGVBQ1AsT0FBUSxlQUNSLFFBQVMsRUFHWCxrQkFDRSxVQUFXLGtCQUNYLFdBQVksa0JBQ1osT0FBUSxlQUNSLFNBQVUsU0FDVixJQUFLLEVBQ0wsS0FBTSxFQUNOLE9BQVEsRUFDUixNQUFPLEVBQ1AsUUFBUyxFQUNULE9BQVEsRUFDUiwyQkFBNEIsTUFHOUIsMkJBQ0UsVUFBVyxRQUNYLFdBQVkscUJBQ1osU0FBVSxTQUNWLFFBQVMsTUFDVCxPQUFRLEtBQ1IsTUFBTyxLQUNQLFVBQVcsS0FDWCxXQUFZLEtBQ1osZ0JBQWlCLEtBQ2pCLG1CQUFvQixLQUd0Qiw4Q0FDQSw2Q0FDRSxNQUFPLEVBQ1AsT0FBUSxFQUlWLHlCQURBLDBCQUVFLFFBQVMsSUFDVCxRQUFTLE1BR1gsdUJBQ0UsV0FBWSxLQUNaLFVBQVcsS0FDWCxNQUFPLEtBQ1AsZUFBZ0IsS0FHbEIsd0NBQ0UsV0FBWSxrQkFDWixPQUFRLEtBQ1IsTUFBTyxLQUNQLFVBQVcsSUFDWCxTQUFVLFNBQ1YsTUFBTyxLQUNQLFdBQVksSUFDWixTQUFVLE9BQ1YsUUFBUyxHQUNULFFBQVMsRUFD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QkFBaUIsT0FDakIsWUFBYSxPQUNiLE1BQU8sa0JBQ1AsVUFBVyxNQUNYLE9BQVEsSUFDUixXQUFZLE1BQ1osa0JBQW1CLFVBQ25CLG9CQUFxQixJQUFJLElBQ3pCLGdCQUFpQixNQUNqQixVQUFXLFdBQ1gsaUJBQWtCLGlDQUNsQixXQUFZLFVBQVUsSUFBSSxTQUMxQiwwQkFDRSxRQUFTLEtBQ1QsZ0JBQWlCLE9BQ2pCLFVBQVcsS0FDWCxZQUFhLG1CQUFtQixDQUFFLFdBQ2xDLFdBQVksT0FDWixVQUFXLElBQ1gsTUFBTyxzQkFDUCxjQUFlLEtBRW5CLGFBQ0UsTUFBTyxLQUNQLFVBQVcsTUFDWCx3QkFDRSxnQkFBaUIsT0FDakIsVUFBVyxLQUNYLFdBQVksT0FDWixPQUFRLFFBQ1IsUUFBUyxLQUFLLEtBRWxCLCtCQUNFLEdBQ0Usb0JBQXFCLElBQUksSUFDM0IsSUFDRSxvQkFBcUIsRUFBRSxJQUN6QixJQUNFLG9CQUFxQixLQUFLLElBQzVCLEtBQ0Usb0JBQXFCLElBQUksS0FFN0Isb0NBQ0UsYUFDRSxNQUFPLEtBQ1AsVUFBVyxNQUNYLDBCQUNFLFVBQVcsS0FDWCxjQUFlLEtBQ2pCLHdCQUNFLFVBQVcsS0FDWCxPQUFRLFFBQ1IsUUFBUyxLQUFLIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCIvKlxyXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XHJcblBsdWdpbiBVUkk6IGh0dHA6Ly9tYW5vcy5tYWxpaHUuZ3IvanF1ZXJ5LWN1c3RvbS1jb250ZW50LXNjcm9sbGVyXHJcbiovXHJcblxyXG5cclxuXHJcbi8qXHJcbkNPTlRFTlRTOiBcclxuXHQxLiBCQVNJQyBTVFlMRSAtIFBsdWdpbidzIGJhc2ljL2Vzc2VudGlhbCBDU1MgcHJvcGVydGllcyAobm9ybWFsbHksIHNob3VsZCBub3QgYmUgZWRpdGVkKS4gXHJcblx0Mi4gVkVSVElDQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgdmVydGljYWwgc2Nyb2xsYmFyLiBcclxuXHQzLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIGhvcml6b250YWwgc2Nyb2xsYmFyLlxyXG5cdDQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiAyLWF4aXMgc2Nyb2xsYmFycy4gXHJcblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuIFxyXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTIFxyXG5cdFx0Ni4xIFRIRU1FUyAtIFNjcm9sbGJhciBjb2xvcnMsIG9wYWNpdHksIGRpbWVuc2lvbnMsIGJhY2tncm91bmRzIGV0Yy4gdmlhIHJlYWR5LXRvLXVzZSB0aGVtZXMuXHJcbiovXHJcblxyXG5cclxuXHJcbi8qIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMS4gQkFTSUMgU1RZTEUgIFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcblx0Lm1DdXN0b21TY3JvbGxiYXJ7IC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cclxuXHQubUN1c3RvbVNjcm9sbGJhci5tQ1Nfbm9fc2Nyb2xsYmFyLCAubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9ueyAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB0b3VjaC1hY3Rpb246IGF1dG87IH1cclxuXHRcclxuXHQubUN1c3RvbVNjcm9sbEJveHsgLyogY29udGFpbnMgcGx1Z2luJ3MgbWFya3VwICovXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdH1cclxuXHJcblx0Lm1DU0JfY29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqL1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblxyXG5cclxuLyogXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVIgXHJcbnktYXhpc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuXHJcblx0Lm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cclxuXHJcblx0Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57IG1hcmdpbi1yaWdodDogMDsgfSAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cclxuXHRcclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVueyBtYXJnaW4tbGVmdDogMDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHN7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyByaWdodDogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXHJcblx0XHJcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29sc3sgbGVmdDogLTI2cHg7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBkcmFnZ2FibGUgZWxlbWVudCBhbmQgZHJhZ2dlciByYWlsIG1hcmt1cCAqL1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwOyBcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAycHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC8qIHRoZSBkcmFnZ2VyIGVsZW1lbnQgKi9cclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxyXG5cdFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBib3R0b206IDA7IH1cclxuXHJcblxyXG5cclxuLyogXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiBcclxueC1heGlzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0XHJcblx0Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cclxuXHJcblx0Lm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVueyBtYXJnaW4tYm90dG9tOiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdHRvcDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGJvdHRvbTogLTI2cHg7IH0gLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnsgbWFyZ2luOiAwIDIwcHg7IH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdG1hcmdpbjogN3B4IDA7XHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcntcclxuXHRcdHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi9cclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRtYXJnaW46IDZweCBhdXRvO1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGhlaWdodDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cclxuXHRcdG1hcmdpbjogMnB4IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0aGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcblx0XHRtYXJnaW46IDRweCAwO1xyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnR7IGxlZnQ6IDA7IH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0eyByaWdodDogMDsgfVxyXG5cclxuXHJcblxyXG4vKiBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlMgXHJcbnl4LWF4aXMgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVye1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyBib3R0b206IDIwcHg7IH1cclxuXHRcclxuXHQubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyByaWdodDogMjBweDsgfVxyXG5cdFxyXG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXHJcblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMDsgfVxyXG5cdFxyXG5cdC8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgcmlnaHQ6IDA7IH1cclxuXHRcclxuXHQvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IGxlZnQ6IDIwcHg7IH1cclxuXHRcclxuXHQvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXHJcblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XHJcblx0XHJcblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuXHRcclxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxyXG5cdFxyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXHJcblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbnsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuXHJcblxyXG4vKiBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjUuIFRSQU5TSVRJT05TICBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzLCBcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCxcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHRcclxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXIsIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCBcclxuXHRcdFx0XHRcdG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLFxyXG5cdFx0XHRcdFx0b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyBcclxuXHRcdC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXHJcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxyXG5cdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXHJcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIFxyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsXHJcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IFxyXG5cdH1cclxuXHJcblxyXG5cclxuLyogXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG42LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EUyAgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuXHQvKiBcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ni4xIFRIRU1FUyBcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0Ki9cclxuXHRcclxuXHQvKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XHJcblx0XHJcblx0Lm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcblx0Lm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDA7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyB9XHJcblx0XHJcblx0Lm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLFxyXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcclxuXHQubUN1c3RvbVNjcm9sbEJveDpob3ZlciA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcblx0Lm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXHJcblx0Lm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHN7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgfVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IFxyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyBcclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgXHJcblx0fVxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IFxyXG5cdH1cclxuXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bixcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqL1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IDAuNDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuXHRcdC8qIFxyXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnMgXHJcblx0XHRsaWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcclxuXHRcdGRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcclxuXHRcdCovXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDtcclxuXHRcdC8qIFxyXG5cdFx0c3ByaXRlcyBsb2NhdGlvbnNcclxuXHRcdGxpZ2h0OiAwIC0yMHB4LCAtMTZweCAtMjBweCwgLTMycHggLTIwcHgsIC00OHB4IC0yMHB4LCAwIC05MnB4LCAtMTZweCAtOTJweCwgLTMycHggLTkycHhcclxuXHRcdGRhcms6IC04MHB4IC0yMHB4LCAtOTZweCAtMjBweCwgLTExMnB4IC0yMHB4LCAtMTI4cHggLTIwcHgsIC04MHB4IC05MnB4LCAtOTZweCAtOTJweCwgLTExMiAtOTJweFxyXG5cdFx0Ki9cclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xyXG5cdFx0LyogXHJcblx0XHRzcHJpdGVzIGxvY2F0aW9ucyBcclxuXHRcdGxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcclxuXHRcdGRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcclxuXHRcdCovXHJcblx0fVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XHJcblx0XHQvKiBcclxuXHRcdHNwcml0ZXMgbG9jYXRpb25zIFxyXG5cdFx0bGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxyXG5cdFx0ZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxyXG5cdFx0Ki9cclxuXHR9XHJcblxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLFxyXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDpob3ZlcixcclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3Zlcnsgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxyXG5cclxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsXHJcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZleyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cclxuXHRcclxuXHJcblx0LyogdGhlbWU6IFwiZGFya1wiICovXHJcblxyXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMTUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxyXG5cclxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cclxuXHRcclxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblx0XHJcblxyXG5cclxuXHQvKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdG1hcmdpbjogNnB4IGF1dG87XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7IH1cclxuXHJcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWU6IFwiZGFyay0yXCIgKi9cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cdH1cclxuXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTsgfVxyXG5cclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxyXG5cclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDsgfVxyXG5cclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDsgfVxyXG5cclxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cclxuXHJcblx0LyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cclxuXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdG1hcmdpbjogNnB4IDA7XHJcblx0fVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdFx0bWFyZ2luOiA1cHggYXV0bztcclxuXHR9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XHJcblxyXG5cclxuXHQvKiB0aGVtZTogXCJkYXJrLXRoaWNrXCIgKi9cclxuXHRcclxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7XHJcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4OyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cclxuXHJcblx0LyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXHJcblx0XHJcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiAycHg7IH1cclxuXHJcblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogMTAwJTsgfVxyXG5cclxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdG1hcmdpbjogN3B4IGF1dG87XHJcblx0fVxyXG5cclxuXHJcblx0LyogdGhlbWUgXCJkYXJrLXRoaW5cIiAqL1xyXG5cdFxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xNSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XHJcblx0XHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuODUpOyB9XHJcblx0XHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblx0XHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cclxuXHJcblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxyXG5cclxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XHJcblxyXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwicm91bmRlZFwiLCBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiAxNHB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRtYXJnaW46IDAgMXB4O1xyXG5cdH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDE0cHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdG1hcmdpbjogMXB4IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW46IC0xcHggMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0aGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRtYXJnaW46IDAgLTFweDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGhlaWdodDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xyXG5cdFx0bWFyZ2luOiA2cHggMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjE1KTsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyBcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0bWFyZ2luOiA2cHggMDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3dueyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDsgfVxyXG5cdFxyXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwwLjUpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDAuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogNzBweDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDcwcHg7IH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xze1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IFxyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDhweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHQgXHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cclxuXHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA4cHg7IH1cclxuXHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogOHB4O1xyXG5cdFx0bWFyZ2luOiA0cHggMDtcclxuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdH1cclxuXHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdG1hcmdpbjogNHB4IGF1dG87XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cclxuXHRcclxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVweyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cclxuXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cclxuXHJcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3tcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyBcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDdweDsgYm9yZGVyLXJhZGl1czogN3B4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XHJcblx0XHJcblx0Lm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCBcclxuXHQubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgcmlnaHQ6IDFweDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsMC41KTsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xyXG5cdFx0Ym90dG9tOiAxcHg7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLDAuNSk7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdG1hcmdpbjogMnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpOyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsICBcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsMC4xKTtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cdFxyXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cclxuXHJcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxyXG5cclxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3sgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpOyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwwLjIpOyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwwLDAsMC4yKTsgfVxyXG5cdCBcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLDAuMik7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wNSk7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHRcclxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XHJcblxyXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cclxuXHJcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lOiBcIm1pbmltYWxcIiwgXCJtaW5pbWFsLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgXHJcblx0Lm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7XHJcblx0XHRyaWdodDogMDsgXHJcblx0XHRtYXJnaW46IDEycHggMDsgXHJcblx0fVxyXG5cdFxyXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcclxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcclxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCBcclxuXHQubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7XHJcblx0XHRib3R0b206IDA7IFxyXG5cdFx0bWFyZ2luOiAwIDEycHg7IFxyXG5cdH1cclxuXHRcclxuXHQvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cclxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIFxyXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xyXG5cdFx0bGVmdDogMDsgXHJcblx0XHRyaWdodDogYXV0bztcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblx0XHJcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgXHJcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDUwcHg7IH1cclxuXHRcclxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyBcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lOiBcIm1pbmltYWwtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgXHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyBcclxuXHR9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cdFxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwibGlnaHQtM1wiLCBcImRhcmstM1wiICovXHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpO1xyXG5cdH1cclxuXHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyB3aWR0aDogNnB4OyB9XHJcblxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRtYXJnaW46IDVweCAwO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0bWFyZ2luOiAycHggMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XHJcblx0XHJcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cclxuXHRcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cclxuXHRcclxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XHJcblx0XHJcblx0XHJcblx0LyogdGhlbWUgXCJkYXJrLTNcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc1KTsgfVxyXG5cclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblx0XHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XHJcblx0XHJcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XHJcblxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XHJcblxyXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxyXG5cclxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHRcclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcImluc2V0XCIsIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cclxuXHRcclxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHR9XHJcblxyXG5cdC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgXHJcblx0XHR3aWR0aDogNnB4O1xyXG5cdFx0bWFyZ2luOiAzcHggNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xyXG5cdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRtYXJnaW46IDVweCAzcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRtYXJnaW46IDJweCAwO1xyXG5cdH1cclxuXHRcclxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxyXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCBcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cclxuXHRcclxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cclxuXHRcclxuXHQubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcclxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgXHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43NSk7IH1cclxuXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7IH1cclxuXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7IH1cclxuXHRcclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxyXG5cclxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIFxyXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bnsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XHJcblxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgXHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XHJcblxyXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcclxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCBcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e1x0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxyXG5cdFxyXG5cdFxyXG5cdC8qIHRoZW1lIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiICovXHJcblx0XHJcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJvcmRlci1jb2xvcjogIzAwMDsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7IH1cclxuXHRcclxuXHRcclxuXHQvKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7IH1cclxuXHRcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNik7IH1cclxuXHRcclxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNzUpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTsgfVxyXG5cdFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxyXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyB9XHJcblx0XHJcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcixcclxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOyB9XHJcblx0XHJcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvc2ltcGxlYmFyL2Rpc3Qvc2ltcGxlYmFyLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9ub2RlX21vZHVsZXMvbWFsaWh1LWN1c3RvbS1zY3JvbGxiYXItcGx1Z2luL2pxdWVyeS5tQ3VzdG9tU2Nyb2xsYmFyLmNzcyk7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2Mi4wIHwgMjAxMTAxMjZcclxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFobnNjaHJpZnQgUmVndWxhcic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYmFobnNjaHJpZnQvYmFobnNjaHJpZnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2JhaG5zY2hyaWZ0L2JhaG5zY2hyaWZ0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYmFobnNjaHJpZnQvYmFobnNjaHJpZnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9iYWhuc2NocmlmdC9iYWhuc2NocmlmdC5zdmcjQmFobnNjaHJpZnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFobnNjaHJpZnQgTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhaG5zY2hyaWZ0L2JhaG5zY2hyaWZ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9iYWhuc2NocmlmdC9iYWhuc2NocmlmdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JhaG5zY2hyaWZ0L2JhaG5zY2hyaWZ0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmFobnNjaHJpZnQvYmFobnNjaHJpZnQuc3ZnI0JhaG5zY2hyaWZ0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JhaG5zY2hyaWZ0IEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhaG5zY2hyaWZ0L2JhaG5zY2hyaWZ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9iYWhuc2NocmlmdC9iYWhuc2NocmlmdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2JhaG5zY2hyaWZ0L2JhaG5zY2hyaWZ0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYmFobnNjaHJpZnQvYmFobnNjaHJpZnQuc3ZnI0JhaG5zY2hyaWZ0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zbGljay1zbGlkZXIsIC5zbGljay1zbGlkZXIgKiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmluZm9ybS13aW5kb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMzI0MzI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5pbmZvcm0td2luZG93IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sb2FkLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cblxuYm9keS53aWRnZXRfZnJhbWVfYmFzZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnRnbWVfd2lkZ2V0X2xvZ2luLnNtYWxsIGJ1dHRvbi50Z21lX3dpZGdldF9sb2dpbl9idXR0b24ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NlZW4gYW5kIChtaW4td2lkdGg6IDEzNjVweCkge1xuICAqOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTdlMTQ7IH1cbiAgKjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Y5N2UxNDsgfSB9XG5cbnNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzEzMjQzMiAhaW1wb3J0YW50OyB9XG5cbiNyZW1vdmUtcm91dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjhmYWZjO1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1haW4tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udW5hY3RpdmUtbWFya2VyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cblxuLnNreS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVyZmxvdy1iZy5qcGdcIik7XG4gIG9wYWNpdHk6IDAuNzU7IH1cblxuLmdsb2JhbC1hdWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjQzMjtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmdsb2JhbC1hdWRpbyBhdWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmdsb2JhbC1hdWRpbyAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgLmdsb2JhbC1hdWRpbyAuY2xvc2U6YmVmb3JlLCAuZ2xvYmFsLWF1ZGlvIC5jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmYWZjO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuICAgIC5nbG9iYWwtYXVkaW8gLmNsb3NlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmdsb2JhbC1hdWRpbyAuY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYzsgfVxuICAgICAgLmdsb2JhbC1hdWRpbyAuY2xvc2U6aG92ZXI6YWZ0ZXIsIC5nbG9iYWwtYXVkaW8gLmNsb3NlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzEzMjQzMjsgfVxuXG4uaGVscC1pbmZvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5oZWxwLWluZm86aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlbHAtaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVscC1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jbG9nb3V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jYWRkLXJvdXRlLXRvLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udXNlci1pcy1sb2dpbnMgI2xvZ291dCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnVzZXItaXMtbG9naW5zICNhZGQtcm91dGUtdG8tZmF2b3JpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2F5X19jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAud2F5X19jb250ZW50IGltZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtcm91dGUtaW1nLmpwZ1wiKTsgfVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5pY29uLS1lbWFpbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi1lbWFpbC1pY29uLnBuZ1wiKTsgfVxuICAuaWNvbi0tZmFjZWJvb2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9naW4tZmFjZWJvb2staWNvbi5wbmdcIik7IH1cbiAgLmljb24tLXRlbGVncmFtIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ2luLXRlbGVncmFtLWljb24ucG5nXCIpOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cblxuLnNpbmdsZS1wb2ludHMge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2luZ2xlLXBvaW50cyAubWFya2VyLXBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2luZ2xlLXBvaW50cyAubWFya2VyLXBvcHVwIC5wb2ludC13aWR0aCB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaW5nbGUtcG9pbnRzIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnBvaW50LXdpZHRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5zaW5nbGUtcG9pbnRzIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcGFub3JhbWEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaW5nbGUtcG9pbnRzIC5tYXJrZXItcG9wdXAgLnBvaW50LXdpZHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuc2luZ2xlLXBvaW50cyAubWFya2VyLXBvcHVwX190aXRsZSAuc2VydmljZS1idG4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLnNpbmdsZS1wb2ludHMgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnVhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW5nbGUtcG9pbnRzIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcGFub3JhbWEge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuLm1haW4tY29udGVudCAuYmctb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMTEsIDE5OCwgMTgwLCAwLjc1KSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5tYWluLWNvbnRlbnQuaW5mb3JtLXBhbmVsLWlzLXNob3dpbmcgLmJnLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi51c2VyLWlzLWxvZ2lucyAuaW50cm9fX3NjZW5lLTIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51c2VyLWlzLWxvZ2lucyAuaW50cm9fX3NjZW5lLTEgLmludHJvLW1hcCwgLnVzZXItaXMtbG9naW5zIC5pbnRyb19fc2NlbmUtMSAudGV4dC0xLCAudXNlci1pcy1sb2dpbnMgLmludHJvX19zY2VuZS0xIC50ZXh0LTIsIC51c2VyLWlzLWxvZ2lucyAuaW50cm9fX3NjZW5lLTEgLnRleHQtMywgLnVzZXItaXMtbG9naW5zIC5pbnRyb19fc2NlbmUtMSAudGV4dC00LCAudXNlci1pcy1sb2dpbnMgLmludHJvX19zY2VuZS0xIC5rYXphbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmludHJvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmludHJvX19zY2VuZS0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW50cm8tMi5qcGdcIik7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2NlbmUxO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjZW5lMTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDExcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgLmludHJvX19zY2VuZS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW50cm8tYmcuanBnXCIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzY2VuZTE7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NlbmUxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAuaW50cm8tbWFwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjk5cHg7XG4gICAgICBtYXgtd2lkdGg6IDkwdnc7IH1cbiAgICAgIC5pbnRyb19fc2NlbmUtMSAuaW50cm8tbWFwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ludHJvLW1hcC5wbmdcIik7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlKDAsIDUwJSk7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1hcDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWFwO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAwJSkgc2NhbGUoMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDIuNXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5pbnRyb19fc2NlbmUtMSAudGV4dC0xIC50ZXh0LWJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGV4dDEtYmVmb3JlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0ZXh0MS1iZWZvcmU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDQuNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0LjVzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAudGV4dC0yIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjAwJSkgc2NhbGUoMyk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAzcHggMHB4IGJsYWNrO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGV4dDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMi41cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyLjVzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMyB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKSBzY2FsZSgzKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDBweCBibGFjaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAudGV4dC00IHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDMpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDBweCBibGFjaztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRleHQ7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAzLjVzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDMuNXM7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gICAgLmludHJvX19zY2VuZS0xIC5rYXphbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDI5MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsgfVxuICAgICAgLmludHJvX19zY2VuZS0xIC5rYXphbiAuY29kcGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBibHVlYmxvY2s7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsdWVibG9jaztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAgICAgICAuaW50cm9fX3NjZW5lLTEgLmthemFuIC5jb2RwYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvZHBhLnBuZ1wiKTsgfVxuICAgICAgLmludHJvX19zY2VuZS0xIC5rYXphbiAuYi1ibHVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ibHVlYmxvY2stYmcucG5nXCIpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBibHVlYmxvY2s7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsdWVibG9jaztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICAgICAgLmludHJvX19zY2VuZS0xIC5rYXphbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzEzMjUzMywgcmdiYSgxOSwgMzcsIDUxLCAwLjUpKTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmx1ZWJsb2NrO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBibHVlYmxvY2s7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5pbnRyb19fc2NlbmUtMSAua2F6YW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEyJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW50cm8ta2F6YW4ucG5nXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpIHRyYW5zbGF0ZSgwLCA3NSUpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBrYXphbjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZToga2F6YW47XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGV4dCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHRleHQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsdWVibG9jayB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJsdWVibG9jayB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMga2F6YW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMga2F6YW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtYXAge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBtYXAge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRleHQxLWJlZm9yZSB7XG4gIDEwMCUge1xuICAgIHdpZHRoOiAycmVtOyB9IH1cblxuQGtleWZyYW1lcyB0ZXh0MS1iZWZvcmUge1xuICAxMDAlIHtcbiAgICB3aWR0aDogMnJlbTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzY2VuZTEge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBzY2VuZTEge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5pbnRyb19fc2NlbmUtMSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEwcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBzOyB9XG4gICAgLmludHJvX19zY2VuZS0xIC50ZXh0LTEsIC5pbnRyb19fc2NlbmUtMSAudGV4dC0yLCAuaW50cm9fX3NjZW5lLTEgLnRleHQtMywgLmludHJvX19zY2VuZS0xIC50ZXh0LTQsIC5pbnRyb19fc2NlbmUtMSAudGV4dC1iZWZvcmUsIC5pbnRyb19fc2NlbmUtMSAua2F6YW4sIC5pbnRyb19fc2NlbmUtMSAua2F6YW46YmVmb3JlLCAuaW50cm9fX3NjZW5lLTEgLmthemFuOmFmdGVyLCAuaW50cm9fX3NjZW5lLTEgLmthemFuIC5jb2RwYSwgLmludHJvX19zY2VuZS0xIC5rYXphbiAuY29kcGE6YmVmb3JlLCAuaW50cm9fX3NjZW5lLTEgLmthemFuIC5iLWJsdWUsIC5pbnRyb19fc2NlbmUtMSAuaW50cm8tbWFwLCAuaW50cm9fX3NjZW5lLTEgLmludHJvLW1hcDpiZWZvcmUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMSAudGV4dC1iZWZvcmUge1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMiwgLmludHJvX19zY2VuZS0xIC50ZXh0LTMsIC5pbnRyb19fc2NlbmUtMSAudGV4dC00IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAuaW50cm9fX3NjZW5lLTEgLnRleHQtMyB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAudGV4dC00IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAua2F6YW4ge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC5pbnRyb19fc2NlbmUtMSAua2F6YW4gLmItYmx1ZSwgLmludHJvX19zY2VuZS0xIC5rYXphbjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAgIC5pbnRyb19fc2NlbmUtMSAua2F6YW4gLmNvZHBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTsgfVxuICAgIC5pbnRyb19fc2NlbmUtMSAuaW50cm8tbWFwIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX3NjZW5lLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnRyby0yX21vYmlsZS5qcGdcIik7IH0gfVxuXG4uc2VydmljZS1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQzLCAyMjUsIDAuMzQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnNlcnZpY2UtbmF2IHVsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VydmljZS1uYXYgdWwuc3BvbnNvcnMge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7IH1cbiAgICAgIC5zZXJ2aWNlLW5hdiB1bC5zcG9uc29ycyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnNlcnZpY2UtbmF2IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgLnNlcnZpY2UtbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuc2VydmljZS1uYXYgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLnNlcnZpY2UtbmF2IHVsIGxpIGEgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LCBvcGFjaXR5IC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYTpob3ZlciwgLnNlcnZpY2UtbmF2IHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgICAgICAgLnNlcnZpY2UtbmF2IHVsIGxpIGE6aG92ZXIgaW1nLCAuc2VydmljZS1uYXYgdWwgbGkgYS5hY3RpdmUgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYS5maWx0ZXItM2QtYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYS5maWx0ZXItM2QtYnRuIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYS5maWx0ZXItM2QtYnRuIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAgICAgICAgIC5zZXJ2aWNlLW5hdiB1bCBsaSBhLmZpbHRlci0zZC1idG46aG92ZXIsIC5zZXJ2aWNlLW5hdiB1bCBsaSBhLmZpbHRlci0zZC1idG4uYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYS5maWx0ZXItM2QtYnRuOmhvdmVyIGltZywgLnNlcnZpY2UtbmF2IHVsIGxpIGEuZmlsdGVyLTNkLWJ0bi5hY3RpdmUgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAgICAgICAuc2VydmljZS1uYXYgdWwgbGkgYS5maWx0ZXItM2QtYnRuOmhvdmVyIGltZzpmaXJzdC1jaGlsZCwgLnNlcnZpY2UtbmF2IHVsIGxpIGEuZmlsdGVyLTNkLWJ0bi5hY3RpdmUgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgIC5zZXJ2aWNlLW5hdiB1bCBsaSBhLmZpbHRlci0zZC1idG46aG92ZXIgaW1nOmxhc3QtY2hpbGQsIC5zZXJ2aWNlLW5hdiB1bCBsaSBhLmZpbHRlci0zZC1idG4uYWN0aXZlIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VydmljZS1uYXYge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLnNlcnZpY2UtbmF2IHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgLnNlcnZpY2UtbmF2IHVsIGxpIGEge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5zZXJ2aWNlLW5hdiB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5oZWFkZXIge1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7IH1cblxuLmJ1cmdlci1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5idXJnZXItYnRuIHNwYW4sIC5idXJnZXItYnRuOmJlZm9yZSwgLmJ1cmdlci1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGZhZmM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gIC5idXJnZXItYnRuIHNwYW4ge1xuICAgIHRvcDogNTAlOyB9XG4gIC5idXJnZXItYnRuOmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5idXJnZXItYnRuOmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7IH1cbiAgLmJ1cmdlci1idG4uYWN0aXZlIHNwYW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmJ1cmdlci1idG4uYWN0aXZlOmJlZm9yZSwgLmJ1cmdlci1idG4uYWN0aXZlOmFmdGVyIHtcbiAgICB0b3A6IDUwJTsgfVxuICAuYnVyZ2VyLWJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5idXJnZXItYnRuLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblxuLm1haW4tbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLm1haW4tbmF2IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7IH1cbiAgICAubWFpbi1uYXYgdWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMzYsIDUwLCAwLjc1KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYWluLW5hdiB1bCBsaTpudGgtY2hpbGQoMSkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tMS5wbmdcIik7IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaTpudGgtY2hpbGQoMSkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi0xLWFjdGl2ZS5wbmdcIik7IH1cbiAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDIpIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTIucG5nXCIpOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tMi1hY3RpdmUucG5nXCIpOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi0zLnBuZ1wiKTsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCgzKSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTMtYWN0aXZlLnBuZ1wiKTsgfVxuICAgIC5tYWluLW5hdiB1bCBsaTpudGgtY2hpbGQoNCkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tNC5wbmdcIik7IH1cbiAgICAgIC5tYWluLW5hdiB1bCBsaTpudGgtY2hpbGQoNCkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi00LWFjdGl2ZS5wbmdcIik7IH1cbiAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDUpIGEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTUucG5nXCIpOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDUpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tNS1hY3RpdmUucG5nXCIpOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCg2KSBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi02LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODMlOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDYpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tNi1hY3RpdmUucG5nXCIpOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCg3KSBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi03LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzQlOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDcpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tNy1hY3RpdmUucG5nXCIpOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCg4KSBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi04LnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGk6bnRoLWNoaWxkKDgpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tOC1hY3RpdmUucG5nXCIpOyB9XG4gICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCg5KSBhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi05LnBuZ1wiKTsgfVxuICAgICAgLm1haW4tbmF2IHVsIGxpOm50aC1jaGlsZCg5KSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTktYWN0aXZlLnBuZ1wiKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgdG9wOiAxMHB4OyB9XG4gIC5idXJnZXItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5idXJnZXItYnRuLmFjdGl2ZSArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLm1haW4tbmF2IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWFpbi1uYXYgdWwgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWFpbi1uYXYgdWwgbGkgYSBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB9XG4gICAgICAgIC5tYWluLW5hdiB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7IH0gfVxuXG4jbWFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmluZm9ybS1wYW5lbCwgLmluZm9ybS1wYW5lbC0td2F5cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjQzLCAyMjUsIDAuMzQpO1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogNDA1cHg7XG4gIG1heC13aWR0aDogNDA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDsgfVxuICAuaW5mb3JtLXBhbmVsLmFjdGl2ZSwgLmluZm9ybS1wYW5lbC0td2F5cy5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMTA2cHg7IH1cblxuLndheXMtd2luZG93IHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLndheXMtd2luZG93X190aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0O1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAud2F5cy13aW5kb3dfX3RpdGxlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAud2F5cy13aW5kb3dfX3RpdGxlIGg0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53YXlzLXdpbmRvd19fd2F5cyB7XG4gICAgcGFkZGluZzogMzBweCA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVyZmxvdy1iZy5qcGdcIik7XG4gICAgY291bnRlci1yZXNldDogd2F5cy1jb3VudGVyOyB9XG4gICAgLndheXMtd2luZG93X193YXlzIHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLndheXMtd2luZG93X193YXlzIHVsIGxpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiB3YXlzLWNvdW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG9wYWNpdHlBbmltIDVzIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG9wYWNpdHlBbmltIDVzIDBzIGluZmluaXRlIGFsdGVybmF0ZTsgfVxuICAgICAgICAud2F5cy13aW5kb3dfX3dheXMgdWwgbGk6bnRoLWNoaWxkKDVuLTQpIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTRzO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtNHM7IH1cbiAgICAgICAgLndheXMtd2luZG93X193YXlzIHVsIGxpOm50aC1jaGlsZCg1bi0zKSB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoNW4tMikge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtM3M7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0zczsgfVxuICAgICAgICAud2F5cy13aW5kb3dfX3dheXMgdWwgbGk6bnRoLWNoaWxkKDVuLTEpIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTJzO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMnM7IH1cbiAgICAgICAgLndheXMtd2luZG93X193YXlzIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaSBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIod2F5cy1jb3VudGVyKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZjk3ZTE0LCAjNzczYzBhKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLndheXMtd2luZG93X193YXlzIHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eUFuaW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMC45NSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDVweCkgc2NhbGUoMS4wNSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHlBbmltIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDAuOTUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCA1cHgpIHNjYWxlKDEuMDUpOyB9IH1cblxuLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VhcmNoLWZvcm06YmVmb3JlLCAuc2VhcmNoLWZvcm06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7IH1cbiAgLnNlYXJjaC1mb3JtOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLnNlYXJjaC1mb3JtOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweCAwIDExNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpO1xuICAgIGNvbG9yOiAjZjk3ZTE0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICBjb2xvcjogI2Y5N2UxNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI2Y5N2UxNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjZjk3ZTE0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgY29sb3I6ICNmOTdlMTQ7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyArIGJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUlKSBzY2FsZSgxLjEpOyB9XG4gIC5zZWFyY2gtZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiA4N3B4O1xuICAgIGhlaWdodDogODdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlYXJjaC1idG4ucG5nXCIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNSUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuc2VhcmNoLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zNSUpIHNjYWxlKDEuMSk7IH1cblxuLmZpbHRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMTI3cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjdweCk7IH1cblxuLmItZmlsdGVyICsgLmItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uYi1maWx0ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBjb2xvcjogIzEzMjQzMjtcbiAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxOXB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggIzEzMjQzMjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsIGNvbG9yIC4zcyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5iLWZpbHRlcl9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxOHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNSk7XG4gIG1heC1oZWlnaHQ6IDIxNnB4OyB9XG4gIC5iLWZpbHRlcl9fbGlzdCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYi1maWx0ZXJfX2xpc3QgbGFiZWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuYi1maWx0ZXJfX2xpc3QgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmItZmlsdGVyX19saXN0IGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgLmItZmlsdGVyX19saXN0IGxhYmVsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTMyNDMyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgIGhlaWdodDogMzZweDsgfVxuICAgICAgLmItZmlsdGVyX19saXN0IGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDM2LCA1MCwgMC4zNyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuYi1maWx0ZXJfX2xpc3QgbGFiZWwgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7IH1cblxuLmItZmlsdGVyOmhvdmVyIC5iLWZpbHRlcl9fdGl0bGUsIC5iLWZpbHRlci5pbi1hY3RpdmUgLmItZmlsdGVyX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gIGNvbG9yOiAjZjhmYWZjOyB9XG5cbi5hdXRvY29tcGxldGUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVpLW1lbnUge1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAudWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzEzMjQzMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC51aS1tZW51IC51aS1tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMzYsIDUwLCAwLjUpO1xuICAgICAgY29sb3I6ICNmOGZhZmM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5pbmZvcm0tcGFuZWwsIC5pbmZvcm0tcGFuZWwtLXdheXMge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bzsgfVxuICAgIC5pbmZvcm0tcGFuZWwuYWN0aXZlLCAuaW5mb3JtLXBhbmVsLS13YXlzLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiA0MHB4OyB9XG4gIC5zZWFyY2gtZm9ybTpiZWZvcmUsIC5zZWFyY2gtZm9ybTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7IH1cbiAgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA1MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgLmZpbHRlcnMge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAuYi1maWx0ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYi1maWx0ZXJfX2xpc3QgbGFiZWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLndheXMtd2luZG93IHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC53YXlzLXdpbmRvd19fdGl0bGUge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAud2F5cy13aW5kb3dfX3dheXMge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaSBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAgIC53YXlzLXdpbmRvd19fd2F5cyB1bCBsaTpudGgtY2hpbGQoM24gLSAxKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubG9naW4td2luZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7IH1cbiAgLmxvZ2luLXdpbmRvdyAuaGlkZGVuLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ2luLXdpbmRvdy5zaG93IHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubG9naW4td2luZG93LnNob3cgLmxvZ2luLXdpbmRvd19fYmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWNrZ3JvdW5kQW5pbWF0aW9uIGxpbmVhciAyNDBzIGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhY2tncm91bmRBbmltYXRpb24gbGluZWFyIDI0MHMgaW5maW5pdGU7IH1cbiAgICAubG9naW4td2luZG93LnNob3cgLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmxvZ2luLXdpbmRvd19fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL292ZXJmbG93LWJnLmpwZ1wiKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLW91dDsgfVxuXG4ubG9naW4tZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIG1heC13aWR0aDogNjEycHg7XG4gIGhlaWdodDogODAlO1xuICBtYXgtaGVpZ2h0OiA2MThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9naW4tZm9ybS1iZy5qcGdcIik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1vdXQ7IH1cbiAgLmxvZ2luLWZvcm0tY29udGFpbmVyIGgzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDFweDtcbiAgICBjb2xvcjogcmdiYSgyNTMsIDI0OSwgMjQ5LCAwLjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5sb2dpbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTQ1cHg7IH1cblxuLmVudGVyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDFkMmQ0LCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwYWRkaW5nOiAwIDQ0cHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBjb2xvcjogIzEzMjQzMjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cyBlYXNlLW91dDsgfVxuICAuZW50ZXItYnRuIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmVudGVyLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7IH1cbiAgLmVudGVyLWJ0biBpZnJhbWUsIC5lbnRlci1idG4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDIgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFja2dyb3VuZEFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gIDI1JSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7IH1cbiAgNzUlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9IH1cblxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTsgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmxvZ2luLWZvcm0tY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZW50ZXItYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5ib2R5LnVzZXItaXMtbG9naW5zIC51c2VyLWNvbnRyb2wtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5LnJvdXRlcy1tb2RlIC51c2VyLWNvbnRyb2wtcGFuZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50b2dnbGUtY3RybC1wYW5lbC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIC50b2dnbGUtY3RybC1wYW5lbC1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2Y5N2UxNDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cblxuLnVzZXItY29udHJvbC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAzMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC51c2VyLWNvbnRyb2wtcGFuZWwudGVtcC1oaWRlIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnVzZXItY29udHJvbC1wYW5lbCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MWMwNztcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBwYWRkaW5nOiAwIDAgMCAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnVzZXItY29udHJvbC1wYW5lbCBoMzpiZWZvcmUsIC51c2VyLWNvbnRyb2wtcGFuZWwgaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC51c2VyLWNvbnRyb2wtcGFuZWwgaDM6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnVzZXItY29udHJvbC1wYW5lbCBoMzphZnRlciB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG5cbi5mYXZvcml0ZS1yb3V0ZXMsIC51c2VyLXJvdXRlcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmZhdm9yaXRlLXJvdXRlcyBoNCwgLnVzZXItcm91dGVzIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTU5NTk7XG4gICAgY29sb3I6ICNmOGZhZmM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDg1cHg7IH1cbiAgICAuZmF2b3JpdGUtcm91dGVzIGg0OmJlZm9yZSwgLnVzZXItcm91dGVzIGg0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYXZvcml0ZS1yb3V0ZXMtaWNvbi5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgLmZhdm9yaXRlLXJvdXRlc19fbGlzdCwgLnVzZXItcm91dGVzX19saXN0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcmZsb3ctYmcuanBnXCIpOyB9XG4gICAgLmZhdm9yaXRlLXJvdXRlc19fbGlzdCB1bCwgLnVzZXItcm91dGVzX19saXN0IHVsIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IHJvdXRlcy1jb3VudGVyOyB9XG4gICAgICAuZmF2b3JpdGUtcm91dGVzX19saXN0IHVsIGxpLCAudXNlci1yb3V0ZXNfX2xpc3QgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDExcHggMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcm91dGVzLWNvdW50ZXI7IH1cbiAgICAgICAgLmZhdm9yaXRlLXJvdXRlc19fbGlzdCB1bCBsaSAuZWRpdC1yb3V0ZSwgLnVzZXItcm91dGVzX19saXN0IHVsIGxpIC5lZGl0LXJvdXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjQzMjtcbiAgICAgICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5mYXZvcml0ZS1yb3V0ZXNfX2xpc3QgdWwgbGk6YmVmb3JlLCAudXNlci1yb3V0ZXNfX2xpc3QgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHJvdXRlcy1jb3VudGVyKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2Y5N2UxNCwgIzc3M2MwYSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgICAgLmZhdm9yaXRlLXJvdXRlc19fbGlzdCB1bCBsaTphZnRlciwgLnVzZXItcm91dGVzX19saXN0IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4zNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgICAgICAuZmF2b3JpdGUtcm91dGVzX19saXN0IHVsIGxpIGEsIC51c2VyLXJvdXRlc19fbGlzdCB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5mYXZvcml0ZS1yb3V0ZXNfX2xpc3QgdWwgbGk6aG92ZXIgYSwgLnVzZXItcm91dGVzX19saXN0IHVsIGxpOmhvdmVyIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDsgfVxuICAgICAgICAgIC5mYXZvcml0ZS1yb3V0ZXNfX2xpc3QgdWwgbGk6aG92ZXIgYS5lZGl0LXJvdXRlLCAudXNlci1yb3V0ZXNfX2xpc3QgdWwgbGk6aG92ZXIgYS5lZGl0LXJvdXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnVzZXItcm91dGVzX19saXN0IHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjNzhhNmNjLCAjMTMyNDMyKTsgfVxuXG4udXNlci1yb3V0ZXMgaDQge1xuICBwYWRkaW5nLWxlZnQ6IDEwMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyOyB9XG4gIC51c2VyLXJvdXRlcyBoNDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy91c2VyLXJvdXRlcy5wbmdcIik7IH1cblxuLmRlY29yYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIG1hcmdpbjogLTMwcHggMCAtMzBweCAtMTVweDsgfVxuICAuZGVjb3JhdG9yIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdXJwb3NlLXJvdXRlLWZvcm06aG92ZXIgLmNyZWF0ZS1yb3V0ZS10aXRsZSwgLnB1cnBvc2Utcm91dGUtZm9ybTpmb2N1cyAuY3JlYXRlLXJvdXRlLXRpdGxlLCAucHVycG9zZS1yb3V0ZS1mb3JtOmFjdGl2ZSAuY3JlYXRlLXJvdXRlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MmIwYjsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtOmhvdmVyIC5jcmVhdGUtcm91dGUtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCwgLnB1cnBvc2Utcm91dGUtZm9ybTpmb2N1cyAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQsIC5wdXJwb3NlLXJvdXRlLWZvcm06YWN0aXZlIC5jcmVhdGUtcm91dGUtdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm06aG92ZXIgLmNyZWF0ZS1yb3V0ZS10aXRsZSBzcGFuOm50aC1jaGlsZCgyKSwgLnB1cnBvc2Utcm91dGUtZm9ybTpmb2N1cyAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bnRoLWNoaWxkKDIpLCAucHVycG9zZS1yb3V0ZS1mb3JtOmFjdGl2ZSAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLnB1cnBvc2Utcm91dGUtZm9ybTpob3ZlciAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bGFzdC1jaGlsZCwgLnB1cnBvc2Utcm91dGUtZm9ybTpmb2N1cyAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bGFzdC1jaGlsZCwgLnB1cnBvc2Utcm91dGUtZm9ybTphY3RpdmUgLmNyZWF0ZS1yb3V0ZS10aXRsZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpOyB9XG5cbi5wdXJwb3NlLXJvdXRlLWZvcm0gLmZpZWxkcy1ncm91cCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTFjMDc7IH1cbiAgLnB1cnBvc2Utcm91dGUtZm9ybSAuZmllbGRzLWdyb3VwIC5zZWxlY3RzIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnB1cnBvc2Utcm91dGUtZm9ybSAuZmllbGRzLWdyb3VwIC5zZWxlY3RzIGRpdiAucmVtb3ZlLXBvaW50LWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjQzMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5wdXJwb3NlLXJvdXRlLWZvcm0gLmZpZWxkcy1ncm91cCAuc2VsZWN0cyBkaXYgLnJlbW92ZS1wb2ludC1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGNvbG9yOiAjZjhmYWZjOyB9XG4gICAgICAucHVycG9zZS1yb3V0ZS1mb3JtIC5maWVsZHMtZ3JvdXAgLnNlbGVjdHMgZGl2IC5yZW1vdmUtcG9pbnQtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtIC5maWVsZHMtZ3JvdXAgLmFkZC1tb3JlLXBvaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucHVycG9zZS1yb3V0ZS1mb3JtIC5maWVsZHMtZ3JvdXAgLmFkZC1tb3JlLXBvaW50OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTdlMTQ7IH1cblxuLnB1cnBvc2Utcm91dGUtZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTsgfVxuXG4ucHVycG9zZS1yb3V0ZS1mb3JtIGlucHV0LCAucHVycG9zZS1yb3V0ZS1mb3JtIHNlbGVjdCwgLnB1cnBvc2Utcm91dGUtZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjhmYWZjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjExLCAxOTgsIDE4MCwgMC43NSksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAxLjVzIGVhc2Utb3V0OyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wdXJwb3NlLXJvdXRlLWZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAucHVycG9zZS1yb3V0ZS1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICNmOGZhZmM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAucHVycG9zZS1yb3V0ZS1mb3JtIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwgLnB1cnBvc2Utcm91dGUtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHVycG9zZS1yb3V0ZS1mb3JtIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wdXJwb3NlLXJvdXRlLWZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLnB1cnBvc2Utcm91dGUtZm9ybSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwgLnB1cnBvc2Utcm91dGUtZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnB1cnBvc2Utcm91dGUtZm9ybSBpbnB1dDpob3ZlciwgLnB1cnBvc2Utcm91dGUtZm9ybSBpbnB1dDpmb2N1cywgLnB1cnBvc2Utcm91dGUtZm9ybSBzZWxlY3Q6aG92ZXIsIC5wdXJwb3NlLXJvdXRlLWZvcm0gc2VsZWN0OmZvY3VzLCAucHVycG9zZS1yb3V0ZS1mb3JtIHRleHRhcmVhOmhvdmVyLCAucHVycG9zZS1yb3V0ZS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTsgfVxuXG4ucHVycG9zZS1yb3V0ZS1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4ucHVycG9zZS1yb3V0ZS1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICBjb2xvcjogIzEzMjQzMjsgfVxuXG4ucHVycG9zZS1yb3V0ZS1mb3JtIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmOGZhZmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMTEsIDE5OCwgMTgwLCAwLjc1KSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMS41cyBlYXNlLW91dDsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7IH1cblxuLnB1cnBvc2Utcm91dGUtZm9ybSAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0gLmluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzEzMjQzMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZWQ4ZDNhLCAjNzczYzBhKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG5cbi5jcmVhdGUtcm91dGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDI3cHggMTVweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkxYzA3O1xuICBjb2xvcjogI2Y4ZmFmYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7IH1cbiAgICAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTsgfVxuXG4uY3JlYXRlLW9iamVjdC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjhmYWZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAuY3JlYXRlLW9iamVjdC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTNmNTc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50b2dnbGUtY3RybC1wYW5lbC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51c2VyLWNvbnRyb2wtcGFuZWwge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnVzZXItY29udHJvbC1wYW5lbCAqIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC51c2VyLWNvbnRyb2wtcGFuZWwgLnRvZ2dsZS1jdHJsLXBhbmVsLWJ0biB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLnVzZXItY29udHJvbC1wYW5lbC5zaG93IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC41KTsgfVxuICAgICAgLnVzZXItY29udHJvbC1wYW5lbC5zaG93IC50b2dnbGUtY3RybC1wYW5lbC1idG4ge1xuICAgICAgICBsZWZ0OiAtMTVweDsgfVxuICAgICAgICAudXNlci1jb250cm9sLXBhbmVsLnNob3cgLnRvZ2dsZS1jdHJsLXBhbmVsLWJ0bjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSB0cmFuc2xhdGUoNzUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgLnVzZXItY29udHJvbC1wYW5lbC5zaG93ICoge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wdXJwb3NlLXJvdXRlLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVzZXItY29udHJvbC1wYW5lbCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5mYXZvcml0ZS1yb3V0ZXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuZmF2b3JpdGUtcm91dGVzX19saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDsgfVxuICAgIC5mYXZvcml0ZS1yb3V0ZXNfX2xpc3QgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnVzZXItcm91dGVzX19saXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDsgfVxuICAgIC51c2VyLXJvdXRlc19fbGlzdCB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudXNlci1yb3V0ZXMgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY3JlYXRlLXJvdXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuY3JlYXRlLXJvdXRlLXRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAlKTsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtIC5maWVsZHMtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAucHVycG9zZS1yb3V0ZS1mb3JtOmZvY3VzIC5jcmVhdGUtcm91dGUtdGl0bGUgc3BhbjpsYXN0LWNoaWxkLCAucHVycG9zZS1yb3V0ZS1mb3JtOmhvdmVyIC5jcmVhdGUtcm91dGUtdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTsgfVxuICAuY3JlYXRlLW9iamVjdC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRlY29yYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iZy1tYXJrZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BvcHVwLW92ZXJsYXkucG5nXCIpOyB9XG5cbi5tYXAtZGlzYWJsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWFya2VyLXBvcHVwLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtYXgtd2lkdGg6IDg1MHB4OyB9XG4gIC5tYXJrZXItcG9wdXAgZGl2OmZpcnN0LWNoaWxkLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1hcmtlci1wb3B1cCAubWFya2VyLXBvcHVwX190aXRsZSBpbnB1dCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm1hcmtlci1wb3B1cF9fdGl0bGUgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAubWFya2VyLXBvcHVwIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX190aXRsZSAubGF0LWxuZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgbGFiZWwsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nIGxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgaW5wdXQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubWFya2VyLXBvcHVwIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX190aXRsZSAubGF0LWxuZyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX190aXRsZSAubGF0LWxuZyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmxhdC1sbmcgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cCAubWFya2VyLXBvcHVwX190aXRsZSAubGF0LWxuZyBkaXYsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5sYXQtbG5nIGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDklOyB9XG4gIC5tYXJrZXItcG9wdXAgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciBhLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc2VydmljZS1idG4tY29udGFpbmVyIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiODdlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCBibGFjaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgMnB4IDFweCBibGFjaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgLm1hcmtlci1wb3B1cCAuc2VydmljZS1idG4tY29udGFpbmVyIGE6aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5zZXJ2aWNlLWJ0bi1jb250YWluZXIgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4YzJkOyB9XG4gIC5tYXJrZXItcG9wdXAgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciAubGlzdGVuLWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciAubGlzdGVuLWJ0biB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xsaXN0ZW4taWNvLnBuZ1wiKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFya2VyLXBvcHVwIC5zZXJ2aWNlLWJ0bi1jb250YWluZXIgLmxpc3Rlbi1idG46YmVmb3JlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnWCc7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm1hcmtlci1wb3B1cCAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuIGF1ZGlvLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuIGF1ZGlvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5tYXJrZXItcG9wdXAgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciAubGlzdGVuLWJ0bi5zaG93LWF1ZGlvLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuLnNob3ctYXVkaW8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLm1hcmtlci1wb3B1cCAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuLnNob3ctYXVkaW86YmVmb3JlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuLnNob3ctYXVkaW86YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1hcmtlci1wb3B1cCAuc2VydmljZS1idG4tY29udGFpbmVyIC5saXN0ZW4tYnRuLnNob3ctYXVkaW8gYXVkaW8sIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5zZXJ2aWNlLWJ0bi1jb250YWluZXIgLmxpc3Rlbi1idG4uc2hvdy1hdWRpbyBhdWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXJrZXItcG9wdXAudWEgLnVhLWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUudWEgLnVhLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGMyZDsgfVxuICAubWFya2VyLXBvcHVwLnVhIC51YSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUudWEgLnVhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFya2VyLXBvcHVwLnVhIC5lbiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUudWEgLmVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYXJrZXItcG9wdXAuZW4gLmVuLWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUuZW4gLmVuLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGMyZDsgfVxuICAubWFya2VyLXBvcHVwLmVuIC51YSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUuZW4gLnVhIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYXJrZXItcG9wdXAuZW4gLmVuLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZS5lbiAuZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXJrZXItcG9wdXBfX2NvbnRlbnQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTU3LCAxNzIsIDE4NCwgMC44KTsgfVxuICAubWFya2VyLXBvcHVwX190aXRsZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0O1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4OyB9XG4gICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgZGl2LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgZGl2IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgZGl2LnRpdGxlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgZGl2LnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgZGl2LnBhbm9yYW1hLWFuZC0zZCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIGRpdi5wYW5vcmFtYS1hbmQtM2Qge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIGgyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFya2VyLXBvcHVwX190aXRsZSBoMywgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgTGlnaHRcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tM2QsIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcGFub3JhbWEsIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcG9ob3Zhbm55YSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIC5idG4tM2QsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX190aXRsZSAuYnRuLXBhbm9yYW1hLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgLmJ0bi1wb2hvdmFubnlhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjQ1KTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0OyB9XG4gICAgICAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLTNkOmJlZm9yZSwgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi1wYW5vcmFtYTpiZWZvcmUsIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcG9ob3Zhbm55YTpiZWZvcmUsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX190aXRsZSAuYnRuLTNkOmJlZm9yZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIC5idG4tcGFub3JhbWE6YmVmb3JlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgLmJ0bi1wb2hvdmFubnlhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLTNkOmFmdGVyLCAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLXBhbm9yYW1hOmFmdGVyLCAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLXBvaG92YW5ueWE6YWZ0ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX190aXRsZSAuYnRuLTNkOmFmdGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgLmJ0bi1wYW5vcmFtYTphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIC5idG4tcG9ob3Zhbm55YTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi0zZDpob3ZlciwgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi1wYW5vcmFtYTpob3ZlciwgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi1wb2hvdmFubnlhOmhvdmVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgLmJ0bi0zZDpob3ZlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIC5idG4tcGFub3JhbWE6aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX190aXRsZSAuYnRuLXBvaG92YW5ueWE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi0zZDphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3RpdGxlIC5idG4tM2Q6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzLzNkLWJ0bi1pY29uLnBuZ1wiKTsgfVxuICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcGFub3JhbWE6YWZ0ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX190aXRsZSAuYnRuLXBhbm9yYW1hOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8zNjAtcGhvdG8tYnRuLWljb24ucG5nXCIpOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi1wb2hvdmFubnlhOmFmdGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fdGl0bGUgLmJ0bi1wb2hvdmFubnlhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy8zRHBveG92YW5ueWEtYWN0aXZlLnBuZ1wiKTsgfVxuICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7IH1cbiAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAqLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gb2wsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19kZXNjcmlwdGlvbiBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiB1bCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIHAgKyBwLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC5waG90bywgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC5waG90byB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnBob3RvIGltZywgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC5waG90byBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19kZXNjcmlwdGlvbiAudGV4dCB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcGFkZGluZzogMCAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQgPiBzcGFuLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gLnRleHQgPiBzcGFuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQtLXNob3ctYWxsID4gc3BhbiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCA+IHNwYW4ge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQ7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQtLXNob3ctYWxsIGEucmVhZC1tb3JlLWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCBhLnJlYWQtbW9yZS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAudGV4dC0tc2hvdy1hbGwgYS5yZWFkLW1vcmUtYnRuOmJlZm9yZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCBhLnJlYWQtbW9yZS1idG46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgLTgwJSkgcm90YXRlKC0xODBkZWcpOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCBhLnJlYWQtbW9yZS1idG46YWZ0ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19kZXNjcmlwdGlvbiAudGV4dC0tc2hvdy1hbGwgYS5yZWFkLW1vcmUtYnRuOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgLTEyMCUpIHNjYWxlKDAuNykgcm90YXRlKC0xODBkZWcpOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCBhLnJlYWQtbW9yZS1idG46aG92ZXI6YmVmb3JlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gLnRleHQtLXNob3ctYWxsIGEucmVhZC1tb3JlLWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNHB4LCAtOTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQtLXNob3ctYWxsIGEucmVhZC1tb3JlLWJ0bjpob3ZlcjphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0LS1zaG93LWFsbCBhLnJlYWQtbW9yZS1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNHB4LCAtMTQwJSkgc2NhbGUoMC43KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gLnRleHQgLnJlYWQtbW9yZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAyMDJweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMzYpO1xuICAgICAgICBjb2xvcjogIzEzMjQzMjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQgLnJlYWQtbW9yZS1idG46YmVmb3JlLCAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAudGV4dCAucmVhZC1tb3JlLWJ0bjphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmJlZm9yZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItdG9wOiAyOXB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4zNik7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDE5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgLTgwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAudGV4dCAucmVhZC1tb3JlLWJ0bjphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgLTEyMCUpIHNjYWxlKDAuNyk7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQgLnJlYWQtbW9yZS1idG46aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19kZXNjcmlwdGlvbiAudGV4dCAucmVhZC1tb3JlLWJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjcpOyB9XG4gICAgICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQgLnJlYWQtbW9yZS1idG46aG92ZXI6YWZ0ZXIsIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmhvdmVyOmJlZm9yZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmhvdmVyOmFmdGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZGVzY3JpcHRpb24gLnRleHQgLnJlYWQtbW9yZS1idG46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7IH1cbiAgICAgICAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAudGV4dCAucmVhZC1tb3JlLWJ0bjpob3ZlcjphZnRlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNHB4LCAtMTAwJSkgc2NhbGUoMC43KTsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmhvdmVyOmJlZm9yZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2Rlc2NyaXB0aW9uIC50ZXh0IC5yZWFkLW1vcmUtYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTRweCwgLTcwJSk7IH1cbiAgLm1hcmtlci1wb3B1cF9faW5mb3JtYXRpb24sIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIC5tYXJrZXItcG9wdXBfX2luZm9ybWF0aW9uICosIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19pbmZvcm1hdGlvbiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fdGl0bGUsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkxYzA2O1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24sIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gLnBob3RvLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC5waG90byB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC5waG90byBpbWcsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gLnBob3RvIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC50ZXh0LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTMyNDMyO1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiAudGV4dCBiLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC50ZXh0IGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gLnRleHQgYSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiAudGV4dCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjNTkxYzA2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiAudGV4dCBhOmhvdmVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIC50ZXh0IGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fcHVibGljYXRpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zICosIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19wdWJsaWNhdGlvbnMgKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zX190aXRsZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3B1YmxpY2F0aW9uc19fdGl0bGUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDtcbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zX19saXN0LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fcHVibGljYXRpb25zX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zX19saXN0IC5wdWJsaWNhdGlvbiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXgtd2lkdGg6IDMyJTsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnNfX2xpc3QgLnB1YmxpY2F0aW9uOm50aC1jaGlsZCgzKSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb246bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX3RodW1ibmFpbCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX3RodW1ibmFpbCB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDM1JTsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX3RodW1ibmFpbCBpbWcsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19wdWJsaWNhdGlvbnNfX2xpc3QgLnB1YmxpY2F0aW9uX190aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX2Rlc2NyaXB0aW9uLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fcHVibGljYXRpb25zX19saXN0IC5wdWJsaWNhdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxMzI0MzI7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX2Rlc2NyaXB0aW9uIGEsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19wdWJsaWNhdGlvbnNfX2xpc3QgLnB1YmxpY2F0aW9uX19kZXNjcmlwdGlvbiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTkxYzA2O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmFpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCAucHVibGljYXRpb25fX2Rlc2NyaXB0aW9uIGE6aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19wdWJsaWNhdGlvbnNfX2xpc3QgLnB1YmxpY2F0aW9uX19kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1hcmtlci1wb3B1cF9fbWVkaWEsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgKiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5tYXJrZXItcG9wdXBfX21lZGlhID4gZGl2LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgPiBkaXYge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgPiBkaXY6Zmlyc3QtY2hpbGQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MWMwNzsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgPiBkaXY6bGFzdC1jaGlsZCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5nYWxsZXJ5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fdGl0bGUsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAuZ2FsbGVyeV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5LWJnLTEucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIDUwJTsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fdGl0bGUgLnNob3ctbW9yZS1idG4sIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAuZ2FsbGVyeV9fdGl0bGUgLnNob3ctbW9yZS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMzYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X190aXRsZSAuc2hvdy1tb3JlLWJ0bjpob3ZlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5nYWxsZXJ5X190aXRsZSAuc2hvdy1tb3JlLWJ0bjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fdGl0bGUgZGl2LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3RpdGxlIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gICAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3Bob3RvcyB7XG4gICAgICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X19waG90b3MgZGl2LCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3Bob3RvcyBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkxYjEzO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nYWxsZXJ5LWJnLTIucG5nXCIpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X19waG90b3MgZGl2OmZpcnN0LWNoaWxkLCAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdjpudGgtY2hpbGQoMiksIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X19waG90b3MgZGl2Om50aC1jaGlsZCgzKSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5nYWxsZXJ5X19waG90b3MgZGl2OmZpcnN0LWNoaWxkLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3Bob3RvcyBkaXY6bnRoLWNoaWxkKDIpLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3Bob3RvcyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdjpudGgtY2hpbGQoMyksIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdjpudGgtY2hpbGQoMykgaW1nLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLmdhbGxlcnlfX3Bob3RvcyBkaXY6bnRoLWNoaWxkKDMpIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X19waG90b3MgZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ9CT0LDQu9C10YDQtdGPINC30L3QsNGF0ZbQtNC+0LonO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4zNik7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAubWFya2VyLXBvcHVwX19tZWRpYSAudmlkZW8sIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAudmlkZW9fX3RpdGxlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLnZpZGVvX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ZpZGVvLWJnLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLnZpZGVvX190aXRsZSBoNCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC52aWRlb19fdGl0bGUgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLnZpZGVvX190aXRsZSAuc2hvdy1tb3JlLWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC52aWRlb19fdGl0bGUgLnNob3ctbW9yZS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMzYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC52aWRlb19fdGl0bGUgLnNob3ctbW9yZS1idG46aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW9fX3RpdGxlIC5zaG93LW1vcmUtYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAudmlkZW9fX2xpc3QsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW9fX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC52aWRlb19fbGlzdCBkaXYsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW9fX2xpc3QgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAudmlkZW9fX2xpc3QgZGl2OmFmdGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLnZpZGVvX19saXN0IGRpdjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLnZpZGVvX19saXN0IGRpdiBpZnJhbWUsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW9fX2xpc3QgZGl2IGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC52aWRlb19fbGlzdCBkaXY6Zmlyc3QtY2hpbGQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAudmlkZW9fX2xpc3QgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMzYpOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLm90aGVyLXJlc291cmNlcywgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5vdGhlci1yZXNvdXJjZXMge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAzNiwgNTAsIDAuNDYpOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAub3RoZXItcmVzb3VyY2VzX190aXRsZSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlkZW8tYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAub3RoZXItcmVzb3VyY2VzX190aXRsZSBoNCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3RpdGxlIGg0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZjhmYWZjOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3RpdGxlIC5zaG93LW1vcmUtYnRuLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLm90aGVyLXJlc291cmNlc19fdGl0bGUgLnNob3ctbW9yZS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuMzYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3RpdGxlIC5zaG93LW1vcmUtYnRuOmhvdmVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLm90aGVyLXJlc291cmNlc19fdGl0bGUgLnNob3ctbW9yZS1idG46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3NvdXJjZXMsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAub3RoZXItcmVzb3VyY2VzX19zb3VyY2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLm90aGVyLXJlc291cmNlc19fc291cmNlcyBkaXYsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19tZWRpYSAub3RoZXItcmVzb3VyY2VzX19zb3VyY2VzIGRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAzNiwgNTAsIDAuMzQpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAub3RoZXItcmVzb3VyY2VzX19zb3VyY2VzIGRpdiAuZmlsZS1pY29uLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLm90aGVyLXJlc291cmNlc19fc291cmNlcyBkaXYgLmZpbGUtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxlLWljb24ucG5nXCIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5vdGhlci1yZXNvdXJjZXNfX3NvdXJjZXMgZGl2IC5maWxlLWljb24gKyBzcGFuLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fbWVkaWEgLm90aGVyLXJlc291cmNlc19fc291cmNlcyBkaXYgLmZpbGUtaWNvbiArIHNwYW4ge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTsgfVxuICAubWFya2VyLXBvcHVwX19lZGl0LWJ0biwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NywgMTcyLCAxODQsIDAuOCk7IH1cbiAgICAubWFya2VyLXBvcHVwX19lZGl0LWJ0biAqLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZWRpdC1idG4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gYSwgLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gYnV0dG9uLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZWRpdC1idG4gYSwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMzYsIDUwLCAwLjc1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIGE6aG92ZXIsIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIGJ1dHRvbjpob3ZlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIGE6aG92ZXIsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19lZGl0LWJ0biBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNDksIDEyNiwgMjAsIDAuNzUpOyB9XG4gICAgLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gLnNoYXJlLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZV9fZWRpdC1idG4gLnNoYXJlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC4xMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCBhdXRvO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIC5zaGFyZTpob3ZlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIC5zaGFyZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC41KTsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gLnNoYXJlLS1mYiwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIC5zaGFyZS0tZmIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFjZWJvb2staWNvbi5wbmdcIik7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIC5zaGFyZS0tcmVzdCwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGVfX2VkaXQtYnRuIC5zaGFyZS0tcmVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2hhcmUtaWNvbi5wbmdcIik7IH1cbiAgLm1hcmtlci1wb3B1cCAubWluaS1tYXAsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5taW5pLW1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy10b3A6IDM1JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAubWFya2VyLXBvcHVwIC5taW5pLW1hcCAubWFwdGFsa3Mtd3JhcHBlciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm1pbmktbWFwIC5tYXB0YWxrcy13cmFwcGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAgLm1pbmktbWFwIC5tYXB0YWxrcy13cmFwcGVyICosIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5taW5pLW1hcCAubWFwdGFsa3Mtd3JhcHBlciAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tYXJrZXItcG9wdXAgLm1pbmktbWFwOmFmdGVyLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWluaS1tYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogLm1hcmtlci1wb3B1cF9faW5mb3JtYXRpb25fX2Rlc2NyaXB0aW9uIHtcclxuICAucGhvdG8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn0gKi9cbi5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiAucGhvdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudG8tcHVibGlzaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC50by1wdWJsaXNoIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnRvLXB1Ymxpc2ggbGFiZWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciwgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnBhbm9yYW1hLWFuZC0zZC1tb2RlbC11cGxvYWQtYnRuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0NXZoOyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5waG90byB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAucGhvdG8gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzEzMjQzMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnBob3RvIGltZzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoYWx0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIGNvbG9yOiAjMTMyNDMyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX2luZm9ybWF0aW9uX19kZXNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzEzMjQzMjsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9ucyB0ZXh0YXJlYSB7XG4gICAgICBjb2xvcjogIzEzMjQzMjsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9uc19fbGlzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5tYXJrZXItcG9wdXBfX3B1YmxpY2F0aW9ucyAuYWRkLW1vcmUtcHVibGljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnMgLmFkZC1tb3JlLXB1YmxpY2F0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zIC5hZGQtbW9yZS1wdWJsaWNhdGlvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5wdWJsaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDglOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnB1YmxpY2F0aW9uOmhvdmVyIC5yZW1vdmUtcHVibGljYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5wdWJsaWNhdGlvbiAucmVtb3ZlLXB1YmxpY2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5wdWJsaWNhdGlvbiAucmVtb3ZlLXB1YmxpY2F0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnB1YmxpY2F0aW9uIC5yZW1vdmUtcHVibGljYXRpb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnB1YmxpY2F0aW9uIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAucHVibGljYXRpb246bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuZ2FsbGVyeV9fcGhvdG9zIC51cGxvYWQtZ2FsbGVyeS1waG90by1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGZsZXg6IDAgMCAxMDRweDtcbiAgICAgIG1hcmdpbjogNXB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuZ2FsbGVyeV9fcGhvdG9zIC51cGxvYWQtZ2FsbGVyeS1waG90by1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3MgLnVwbG9hZC1nYWxsZXJ5LXBob3RvLWl0ZW06aG92ZXIgLnJlbW92ZS1nYWxsZXJ5LXBob3RvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3MgLnJlbW92ZS1nYWxsZXJ5LXBob3RvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3MgLnJlbW92ZS1nYWxsZXJ5LXBob3RvOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLmdhbGxlcnlfX3Bob3RvcyAucmVtb3ZlLWdhbGxlcnktcGhvdG86YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLmdhbGxlcnlfX3Bob3RvcyAuYWRkLWdhbGxlcnktcGhvdG8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3MgLmFkZC1nYWxsZXJ5LXBob3RvOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLmdhbGxlcnlfX3Bob3RvcyAuYWRkLWdhbGxlcnktcGhvdG86YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5nYWxsZXJ5X19waG90b3MgbGFiZWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTMyNDMyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuZ2FsbGVyeV9fcGhvdG9zIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfQl9Cw0LLQsNC90YLQsNC20LjRgtC4INGE0L7RgtC+JzsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLmdhbGxlcnlfX3Bob3RvcyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuZ2FsbGVyeV9fcGhvdG9zIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC52aWRlb19fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnZpZGVvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudmlkZW9fX2xpc3QgLnJlbW92ZS1saW5rLXRvLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwNSUsIDApO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC52aWRlb19fbGlzdCAucmVtb3ZlLWxpbmstdG8tdmlkZW86aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudmlkZW9fX2xpc3QgLnJlbW92ZS1saW5rLXRvLXZpZGVvOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC52aWRlb19fbGlzdCAuYWRkLWxpbmstdG8tdmlkZW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudmlkZW9fX2xpc3QgLmFkZC1saW5rLXRvLXZpZGVvOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5N2UxNDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnZpZGVvX19saXN0IC5hZGQtbGluay10by12aWRlbzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnZpZGVvX19saXN0IGRpdiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudmlkZW9fX2xpc3QgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnZpZGVvX19saXN0IGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTMyNDMyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm90aGVyLXJlc291cmNlcyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5vdGhlci1yZXNvdXJjZXMgLm90aGVyLXJlc291cmNlc19fc291cmNlcyB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIC5vdGhlci1yZXNvdXJjZXMtdXBsb2FkLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm90aGVyLXJlc291cmNlcyAub3RoZXItcmVzb3VyY2VzLXVwbG9hZC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5vdGhlci1yZXNvdXJjZXMgLm90aGVyLXJlc291cmNlcy11cGxvYWQtaXRlbTpob3ZlciAucmVtb3ZlLW90aGVyLXNvdXJjZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIC5yZW1vdmUtb3RoZXItc291cmNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC43NSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2VyZWQ7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5vdGhlci1yZXNvdXJjZXMgLnJlbW92ZS1vdGhlci1zb3VyY2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIC5yZW1vdmUtb3RoZXItc291cmNlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5vdGhlci1yZXNvdXJjZXMgLmFkZC1vdGhlci1zb3VyY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5vdGhlci1yZXNvdXJjZXMgLmFkZC1vdGhlci1zb3VyY2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gICAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIC5hZGQtb3RoZXItc291cmNlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAub3RoZXItcmVzb3VyY2VzIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzEzMjQzMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLm90aGVyLXJlc291cmNlcyBsYWJlbDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgaW5wdXQsIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIHRleHRhcmVhLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmYWZjO1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSBpbnB1dFtoaWRkZW49XCJ0cnVlXCJdLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB0ZXh0YXJlYVtoaWRkZW49XCJ0cnVlXCJdLCAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSBsYWJlbFtoaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogSUUgMTArICovXG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgbGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC50aXRsZS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudGl0bGUtZmllbGQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnRpdGxlLWZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudGl0bGUtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnRpdGxlLWZpZWxkOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAuc3VidGl0bGUtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBMaWdodFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnN1YnRpdGxlLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5zdWJ0aXRsZS1maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnN1YnRpdGxlLWZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC5zdWJ0aXRsZS1maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnVwbG9hZC1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLm1hcmtlci1wb3B1cC0tZWRpdGFibGUgLnVwbG9hZC1wb3B1cC0tYXVkaW8ge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC51cGxvYWQtcG9wdXAtLTNkbW9kZWwge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudXBsb2FkLXBvcHVwLS1wYW5vcmFtYS1waG90byB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlIC51cGxvYWQtcG9wdXAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzEzMjQzMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubWFya2VyLXBvcHVwLS1lZGl0YWJsZSAudXBsb2FkLXBvcHVwIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzI0MzI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYXJrZXItcG9wdXAge1xuICAgIHRvcDogNjBweDtcbiAgICBib3R0b206IDYwcHg7IH1cbiAgICAubWFya2VyLXBvcHVwIC5taW5pLW1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIGRpdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19lZGl0LWJ0biBkaXYuc2hhcmUtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5zZXJ2aWNlLWJ0bi1jb250YWluZXIgYSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLTNkLCAubWFya2VyLXBvcHVwX190aXRsZSAuYnRuLXBhbm9yYW1hIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLmJ0bi0zZDpiZWZvcmUsIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5idG4tcGFub3JhbWE6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC5waG90byB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fZGVzY3JpcHRpb24gLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX2Rlc2NyaXB0aW9uIC50ZXh0ID4gc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19kZXNjcmlwdGlvbiAudGV4dCAucmVhZC1tb3JlLWJ0biB7XG4gICAgICAgICAgYm90dG9tOiAtNXB4OyB9XG4gICAgLm1hcmtlci1wb3B1cF9faW5mb3JtYXRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19pbmZvcm1hdGlvbl9fZGVzY3JpcHRpb24gLnBob3RvIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7IH1cbiAgICAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAubWFya2VyLXBvcHVwX19wdWJsaWNhdGlvbnNfX2xpc3QgLnB1YmxpY2F0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLm1hcmtlci1wb3B1cF9fcHVibGljYXRpb25zX19saXN0IC5wdWJsaWNhdGlvbjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAubWFya2VyLXBvcHVwX19tZWRpYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLmdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5tYXJrZXItcG9wdXBfX21lZGlhIC5nYWxsZXJ5X190aXRsZSBkaXYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgICAubWFya2VyLXBvcHVwX19tZWRpYSAuZ2FsbGVyeV9fcGhvdG9zIGRpdiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgLm1hcmtlci1wb3B1cF9fbWVkaWEgLnZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnNlcnZpY2UtYnRuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnRpdGxlLnVhLCAubWFya2VyLXBvcHVwX190aXRsZSAudGl0bGUuZW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5wYW5vcmFtYS1hbmQtM2Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLm1hcmtlci1wb3B1cF9fdGl0bGUgLnBhbm9yYW1hLWFuZC0zZCBhIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICAgIC5tYXJrZXItcG9wdXBfX3RpdGxlIC5wYW5vcmFtYS1hbmQtM2QgYTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cblxuLnNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWRlci1jb250YWluZXJfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMzYsIDUwLCAwLjc1KTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lcl9fY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNsaWRlci1jb250YWluZXIgLmNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgLnNsaWRlci1jb250YWluZXIgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgd2lkdGg6IDgwdnc7IH1cbiAgLnNsaWRlci1jb250YWluZXIgLmZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5maWxlLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmlsZS1pY29uLnBuZ1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjc1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjNzIGVhc2Utb3V0OyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlci1idG4tLW5leHQge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyLWJ0bi0tcHJldiB7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItYnRuOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y5N2UxNDsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuY2xvc2UtY2Fyb3VzZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuY2xvc2UtY2Fyb3VzZWwtYnRuOmJlZm9yZSwgLnNsaWRlci1jb250YWluZXIgLmNsb3NlLWNhcm91c2VsLWJ0bjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZjhmYWZjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuY2xvc2UtY2Fyb3VzZWwtYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLmNsb3NlLWNhcm91c2VsLWJ0bjpob3ZlcjpiZWZvcmUsIC5zbGlkZXItY29udGFpbmVyIC5jbG9zZS1jYXJvdXNlbC1idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjk3ZTE0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMXJlbTsgfSB9XG5cbi5wYW5vcmFtYS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAzNiwgNTAsIDAuNzUpOyB9XG4gIC5wYW5vcmFtYS1jb250YWluZXIgLmNsb3NlLXBhbm9yYW1hLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucGFub3JhbWEtY29udGFpbmVyIC5jbG9zZS1wYW5vcmFtYS1idG46aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wYW5vcmFtYS1jb250YWluZXIgLmNsb3NlLXBhbm9yYW1hLWJ0bjpiZWZvcmUsIC5wYW5vcmFtYS1jb250YWluZXIgLmNsb3NlLXBhbm9yYW1hLWJ0bjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMxMzI0MzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5wYW5vcmFtYS1jb250YWluZXIgLmNsb3NlLXBhbm9yYW1hLWJ0bjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgLnBhbm9yYW1hLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kZWwtcHJldmlld2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDM2LCA1MCwgMC43NSk7IH1cbiAgLm1vZGVsLXByZXZpZXdlci1jb250YWluZXIgLmNsb3NlLW1vZGVsLXByZXZpZXdlci1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gICAgLm1vZGVsLXByZXZpZXdlci1jb250YWluZXIgLmNsb3NlLW1vZGVsLXByZXZpZXdlci1idG46aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tb2RlbC1wcmV2aWV3ZXItY29udGFpbmVyIC5jbG9zZS1tb2RlbC1wcmV2aWV3ZXItYnRuOmJlZm9yZSwgLm1vZGVsLXByZXZpZXdlci1jb250YWluZXIgLmNsb3NlLW1vZGVsLXByZXZpZXdlci1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjZjhmYWZjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAubW9kZWwtcHJldmlld2VyLWNvbnRhaW5lciAuY2xvc2UtbW9kZWwtcHJldmlld2VyLWJ0bjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgLm1vZGVsLXByZXZpZXdlci1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDM2LCA1MCwgMC43NSk7IH1cbiAgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciAuY2xvc2UtcG9ob3Zhbm55YS1wcmV2aWV3ZXItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuICAgIC5wb2hvdmFubnlhLXByZXZpZXdlci1jb250YWluZXIgLmNsb3NlLXBvaG92YW5ueWEtcHJldmlld2VyLWJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciAuY2xvc2UtcG9ob3Zhbm55YS1wcmV2aWV3ZXItYnRuOmJlZm9yZSwgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciAuY2xvc2UtcG9ob3Zhbm55YS1wcmV2aWV3ZXItYnRuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI2Y4ZmFmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciAuY2xvc2UtcG9ob3Zhbm55YS1wcmV2aWV3ZXItYnRuOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAucG9ob3Zhbm55YS1wcmV2aWV3ZXItY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciBpZnJhbWUgYm9keSwgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciBpZnJhbWUgaHRtbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBvaG92YW5ueWEtcHJldmlld2VyLWNvbnRhaW5lciBpZnJhbWUgaDEge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnV0dG9ucy1wYW5lbCAuc2hhcmUtZmItcm91dGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZmFjZWJvb2staWNvbi5wbmdcIik7IH1cblxuLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gLnNoYXJlLWNvcHksIC5tYXJrZXItcG9wdXAtLWVkaXRhYmxlX19lZGl0LWJ0biAuc2hhcmUtY29weSwgLmJ1dHRvbnMtcGFuZWwgLnNoYXJlLWNvcHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbGluay1zb2xpZC5zdmdcIik7IH1cblxuLmJ1dHRvbnMtcGFuZWwgLnNoYXJlLWNvcHksIC5idXR0b25zLXBhbmVsIC5zaGFyZS1mYi1yb3V0ZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvOyB9XG5cbi5jb3B5LWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdXRlLWRldGFpbHMgLmJ1dHRvbnMtcGFuZWwgYTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTsgfVxuXG4uYnV0dG9ucy1wYW5lbCAuc2hhcmUtY29weSAuY29weS1pbmZvIHtcbiAgbGVmdDogNTBweDsgfVxuXG4uY29weS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2Y5N2UxNGM5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB6LWluZGV4OiAxMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1hcmtlci1wb3B1cF9fZWRpdC1idG4gZGl2LmNvcHktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYXJrZXItcG9wdXBfX2VkaXQtYnRuIGRpdi5jb3B5LWJsb2NrIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY29udGVudC1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzAlO1xuICB6LWluZGV4OiAyMDtcbiAgcGFkZGluZzogMCAzMHB4IDI1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgxOSwgMzYsIDUwLCAwLjUpOyB9XG4gIC5jb250ZW50LXBvcHVwICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jb250ZW50LXBvcHVwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDM2LCA1MCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmNvbnRlbnQtcG9wdXAgLmNsb3NlLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtcG9wdXAgLmNsb3NlLWJ0bjpiZWZvcmUsIC5jb250ZW50LXBvcHVwIC5jbG9zZS1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZmFmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuY29udGVudC1wb3B1cCAuY2xvc2UtYnRuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5jb250ZW50LXBvcHVwIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuY29udGVudC1wb3B1cF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtcG9wdXBfX2NvbnRlbnQgaW5wdXQsIC5jb250ZW50LXBvcHVwX19jb250ZW50IHRleHRhcmVhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOGZhZmM7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5jb250ZW50LXBvcHVwX19jb250ZW50IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuY29udGVudC1wb3B1cF9fY29udGVudCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgICAuY29udGVudC1wb3B1cF9fY29udGVudCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRlbnQtcG9wdXBfX2NvbnRlbnQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgIC5jb250ZW50LXBvcHVwX19jb250ZW50IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRlbnQtcG9wdXBfX2NvbnRlbnQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgLmNvbnRlbnQtcG9wdXBfX2NvbnRlbnQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLmNvbnRlbnQtcG9wdXBfX2NvbnRlbnQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5jb250ZW50LXBvcHVwX19jb250ZW50IGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY29udGVudC1wb3B1cF9fY29udGVudCBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzMTQ0OyB9XG4gIC5jb250ZW50LXBvcHVwLS13cml0ZS10by11cyAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTMucG5nXCIpOyB9XG4gIC5jb250ZW50LXBvcHVwLS1zdWJzY3JpYmUgLmljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uYXYtaWNvbi00LnBuZ1wiKTsgfVxuICAuY29udGVudC1wb3B1cC0tcnVsZXMtb2YtdXNlcyAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTcucG5nXCIpOyB9XG4gIC5jb250ZW50LXBvcHVwLS1wcml2YWN5LXBvbGljeSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25hdi1pY29uLTYucG5nXCIpOyB9XG4gIC5jb250ZW50LXBvcHVwLS1hYm91dC1wcm9qZWN0IC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmF2LWljb24tNS5wbmdcIik7IH1cbiAgLmNvbnRlbnQtcG9wdXAgLnRvcC1wYXJ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZjhmYWZjOyB9XG4gICAgLmNvbnRlbnQtcG9wdXAgLnRvcC1wYXJ0IGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC5jb250ZW50LXBvcHVwIC50b3AtcGFydCAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1heC13aWR0aDogODAlOyB9XG4gICAgICAuY29udGVudC1wb3B1cCAudG9wLXBhcnQgLnNob3J0LWRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGgxLCAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgaDIsIC5jb250ZW50LXBvcHVwIC5ib3R0b20tcGFydCBoMywgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGg0LCAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgaDUsIC5jb250ZW50LXBvcHVwIC5ib3R0b20tcGFydCBoNiB7XG4gICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGgxICsgcCwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGgyICsgcCwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGgzICsgcCwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGg0ICsgcCwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGg1ICsgcCwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGg2ICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgcCB7XG4gICAgICBjb2xvcjogIzEzMjQzMjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jb250ZW50LXBvcHVwIC5ib3R0b20tcGFydCBhIHtcbiAgICAgIGNvbG9yOiAjMWM0NTc3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29udGVudC1wb3B1cCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjg1KTsgfVxuICAgIC5jb250ZW50LXBvcHVwX19jb250ZW50IGlucHV0LCAuY29udGVudC1wb3B1cF9fY29udGVudCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgLmNvbnRlbnQtcG9wdXAgLnRvcC1wYXJ0IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtcG9wdXAgLnRvcC1wYXJ0IHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgICAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgaDEsIC5jb250ZW50LXBvcHVwIC5ib3R0b20tcGFydCBoMiwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGgzLCAuY29udGVudC1wb3B1cCAuYm90dG9tLXBhcnQgaDQsIC5jb250ZW50LXBvcHVwIC5ib3R0b20tcGFydCBoNSwgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgLmNvbnRlbnQtcG9wdXAgLmJvdHRvbS1wYXJ0IHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cblxuLmVkaXQtcm91dGUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzI0MzI7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICNmOGZhZmM7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5lZGl0LXJvdXRlLXBvcHVwIC5waG90by1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLmVkaXQtcm91dGUtcG9wdXAgLnBob3RvLXByZXZpZXcuc2hvdy1waG90byB7XG4gICAgICBtYXJnaW46IC4yNXJlbSAwO1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCAucm91dGVzLWxpc3QgZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5lZGl0LXJvdXRlLXBvcHVwIC5yb3V0ZXMtbGlzdCBkaXYgLnJlbW92ZS1wb2ludC1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyNDMyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmVkaXQtcm91dGUtcG9wdXAgLnJvdXRlcy1saXN0IGRpdiAucmVtb3ZlLXBvaW50LWJ0bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgICAgIC5lZGl0LXJvdXRlLXBvcHVwIC5yb3V0ZXMtbGlzdCBkaXYgLnJlbW92ZS1wb2ludC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0OyB9XG4gIC5lZGl0LXJvdXRlLXBvcHVwIC5jbG9zZS1lZGl0LXJvdXRlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuICAgIC5lZGl0LXJvdXRlLXBvcHVwIC5jbG9zZS1lZGl0LXJvdXRlLXBvcHVwOmJlZm9yZSwgLmVkaXQtcm91dGUtcG9wdXAgLmNsb3NlLWVkaXQtcm91dGUtcG9wdXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZmFmYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuZWRpdC1yb3V0ZS1wb3B1cCAuY2xvc2UtZWRpdC1yb3V0ZS1wb3B1cDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5lZGl0LXJvdXRlLXBvcHVwIC5jbG9zZS1lZGl0LXJvdXRlLXBvcHVwOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43NTsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCAqIHtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmOGZhZmM7IH1cbiAgLmVkaXQtcm91dGUtcG9wdXAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmVkaXQtcm91dGUtcG9wdXAgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCBsYWJlbCwgLmVkaXQtcm91dGUtcG9wdXAgaW5wdXQsIC5lZGl0LXJvdXRlLXBvcHVwIHRleHRhcmVhLCAuZWRpdC1yb3V0ZS1wb3B1cCBidXR0b24sIC5lZGl0LXJvdXRlLXBvcHVwIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZmFmYztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHJlc2l6ZTogdmVydGljYWw7IH1cbiAgICAuZWRpdC1yb3V0ZS1wb3B1cCBsYWJlbFtoaWRkZW5dLCAuZWRpdC1yb3V0ZS1wb3B1cCBpbnB1dFtoaWRkZW5dLCAuZWRpdC1yb3V0ZS1wb3B1cCB0ZXh0YXJlYVtoaWRkZW5dLCAuZWRpdC1yb3V0ZS1wb3B1cCBidXR0b25baGlkZGVuXSwgLmVkaXQtcm91dGUtcG9wdXAgc2VsZWN0W2hpZGRlbl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lZGl0LXJvdXRlLXBvcHVwIGxhYmVsIG9wdGlvbiwgLmVkaXQtcm91dGUtcG9wdXAgaW5wdXQgb3B0aW9uLCAuZWRpdC1yb3V0ZS1wb3B1cCB0ZXh0YXJlYSBvcHRpb24sIC5lZGl0LXJvdXRlLXBvcHVwIGJ1dHRvbiBvcHRpb24sIC5lZGl0LXJvdXRlLXBvcHVwIHNlbGVjdCBvcHRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXQtcm91dGUtcG9wdXAgYXVkaW8ge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmVkaXQtcm91dGUtcG9wdXAgaW5wdXQsIC5lZGl0LXJvdXRlLXBvcHVwIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9XG4gICAgLmVkaXQtcm91dGUtcG9wdXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuZWRpdC1yb3V0ZS1wb3B1cCB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmVkaXQtcm91dGUtcG9wdXAgc2VsZWN0IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCB0ZXh0YXJlYSB7XG4gICAgbWluLWhlaWdodDogNXJlbTsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCBsYWJlbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07IH1cbiAgICAuZWRpdC1yb3V0ZS1wb3B1cCBsYWJlbC50eXBlLW9mLXJvdXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZWRpdC1yb3V0ZS1wb3B1cCBsYWJlbC50eXBlLW9mLXJvdXRlIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAuZWRpdC1yb3V0ZS1wb3B1cCBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjk3ZTE0O1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAuZWRpdC1yb3V0ZS1wb3B1cCBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTk0NjsgfVxuXG4ucm91dGUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wb3B1cC1vdmVybGF5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucm91dGUtZGV0YWlscyAucm91dGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTMyNDMyIDYwJSwgdHJhbnNwYXJlbnQpO1xuICAgIGNvbG9yOiAjZjhmYWZjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5yb3V0ZS1kZXRhaWxzIC5yb3V0ZS10aXRsZSAuaW5kZXgtb2Ytcm91dGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAucm91dGUtZGV0YWlscyAucm91dGUtdGl0bGUgLmluZGV4LW9mLXJvdXRlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2Y5N2UxNCwgIzc3M2MwYSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAucm91dGUtZGV0YWlscy51YSAuYnV0dG9ucy1wYW5lbCAubGFuZy1idG4tLXVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMTI2LCAyMCwgMC41KTsgfVxuICAucm91dGUtZGV0YWlscy51YSAucm91dGUtZGV0YWlscy1lbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucm91dGUtZGV0YWlscy5lbiAuYnV0dG9ucy1wYW5lbCAubGFuZy1idG4tLWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMTI2LCAyMCwgMC41KTsgfVxuICAucm91dGUtZGV0YWlscy5lbiAucm91dGUtZGV0YWlscy11YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucm91dGUtZGV0YWlsc19fd2luZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDM2LCA1MCwgMC43NSk7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnJvdXRlLWRldGFpbHMgLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnJvdXRlLWRldGFpbHMgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNzUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAucm91dGUtZGV0YWlscyAuY29udGVudCBpbWcge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RlZmF1bHQtcm91dGUtaW1nLmpwZyk7XG4gICAgICAvKiAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RlZmF1bHQtcm91dGUtaW1nLmpwZyk7XHJcbiAgICAgIH0gKi8gfVxuICAgIC5yb3V0ZS1kZXRhaWxzIC5jb250ZW50IHAge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gICAgICAucm91dGUtZGV0YWlscyAuY29udGVudCBwICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnJvdXRlLWRldGFpbHMgLmJ1dHRvbnMtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucm91dGUtZGV0YWlscyAuYnV0dG9ucy1wYW5lbCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5yb3V0ZS1kZXRhaWxzIC5idXR0b25zLXBhbmVsIGEuY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5yb3V0ZS1kZXRhaWxzIC5idXR0b25zLXBhbmVsIGEuY2xvc2U6YmVmb3JlLCAucm91dGUtZGV0YWlscyAuYnV0dG9ucy1wYW5lbCBhLmNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmYWZjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgLnJvdXRlLWRldGFpbHMgLmJ1dHRvbnMtcGFuZWwgYS5jbG9zZTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIC5yb3V0ZS1kZXRhaWxzIC5idXR0b25zLXBhbmVsIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAgIC5yb3V0ZS1kZXRhaWxzIC5idXR0b25zLXBhbmVsIGEuYXVkaW8tYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5yb3V0ZS1kZXRhaWxzIC5idXR0b25zLXBhbmVsIGEuYXVkaW8tYnRuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xsaXN0ZW4taWNvLnBuZ1wiKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnJvdXRlLWRldGFpbHMgLnJvdXRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucm91dGUtZGV0YWlscyAucm91dGUtdGl0bGUgLmluZGV4LW9mLXJvdXRlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpOyB9XG4gICAgICAucm91dGUtZGV0YWlscyAucm91dGUtdGl0bGUgLmluZGV4LW9mLXJvdXRlOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCByZ2JhKDI0OCwgMjUwLCAyNTIsIDAuNSk7IH1cbiAgLnJvdXRlLWRldGFpbHMgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi5saXN0LW9mLXdheXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY291bnRlci1yZXNldDogd2F5cy1kZXRhaWxzLWNvbnRlcjsgfVxuICAubGlzdC1vZi13YXlzX19mbGV4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGlzdC1vZi13YXlzIC53YXlzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5saXN0LW9mLXdheXMgLndheSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC41KTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiB3YXlzLWRldGFpbHMtY291bnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGlzdC1vZi13YXlzIC53YXk6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgLmxpc3Qtb2Ytd2F5cyAud2F5Om50aC1jaGlsZCgzbikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bzsgfVxuICAgIC5saXN0LW9mLXdheXMgLndheSAudHlwZXMtb2Ytcm91dGUge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubGlzdC1vZi13YXlzIC53YXkgLnR5cGVzLW9mLXJvdXRlIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgICAubGlzdC1vZi13YXlzIC53YXkgLnR5cGVzLW9mLXJvdXRlIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgICAgIC5saXN0LW9mLXdheXMgLndheSAudHlwZXMtb2Ytcm91dGUgc3Bhbi52aXJ0dWFsLXJvdXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdmlydHVhbC13YXktaWNvLnBuZ1wiKTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5IC50eXBlcy1vZi1yb3V0ZSBzcGFuLnJlYWwtcm91dGUtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWFsLXdheS1pY28ucG5nXCIpO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgIC5saXN0LW9mLXdheXMgLndheV9fdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTMyNDMyIDYwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgY29sb3I6ICNmOGZhZmM7XG4gICAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDgwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubGlzdC1vZi13YXlzIC53YXlfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIod2F5cy1kZXRhaWxzLWNvdW50ZXIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgIC5saXN0LW9mLXdheXMgLndheV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNmOTdlMTQsICM3NzNjMGEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNDgsIDI1MCwgMjUyLCAwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5saXN0LW9mLXdheXMgLndheV9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAzNiwgNTAsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMzUlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5X19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcmZsb3ctYmcuanBnXCIpO1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5X19jb250ZW50IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZGVmYXVsdC1yb3V0ZS1pbWcuanBnKTsgfVxuICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5X19jb250ZW50IGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2Y4ZmFmYztcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4ICMxMzI0MzI7IH1cbiAgICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5X19jb250ZW50IGgzIHNwYW4ge1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5jdXJyZW50LXdheS1wb2ludHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDEzMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNTAsIDI1MiwgMC41KTsgfVxuICAuY3VycmVudC13YXktcG9pbnRzIC5lZGl0LWFuZC1hZGQtdG8tZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmN1cnJlbnQtd2F5LXBvaW50c19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMjQzMjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmOGZhZmM7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmN1cnJlbnQtd2F5LXBvaW50c19fdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjhmYWZjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmN1cnJlbnQtd2F5LXBvaW50c19fdGl0bGUgaDQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuY3VycmVudC13YXktcG9pbnRzIHVsIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBtYXgtaGVpZ2h0OiA3MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuY3VycmVudC13YXktcG9pbnRzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhaG5zY2hyaWZ0IFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMxMzI0MzI7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjNzIGVhc2Utb3V0LCBjb2xvciAuM3MgZWFzZS1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDVweCAwOyB9XG4gICAgICAuY3VycmVudC13YXktcG9pbnRzIHVsIGxpOmhvdmVyLCAuY3VycmVudC13YXktcG9pbnRzIHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjk3ZTE0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI2FkZC1yb3V0ZS10by1mYXZvcml0ZSwgI2VkaXQtcm91dGUsICNybS1yb3V0ZS1mcm9tLWZhdm9yaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFobnNjaHJpZnQgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZjhmYWZjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS51c2VyLWlzLWxvZ2lucyAjYWRkLXJvdXRlLXRvLWZhdm9yaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jdXJyZW50LXdheS1wb2ludHMge1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvdHRvbTogMjBweDsgfVxuICAgIC5jdXJyZW50LXdheS1wb2ludHNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jdXJyZW50LXdheS1wb2ludHMgdWwge1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg2NSUgLSAxNXB4KTsgfVxuICAgICAgLmN1cnJlbnQtd2F5LXBvaW50cyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLmxpc3Qtb2Ytd2F5cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5saXN0LW9mLXdheXMgLndheXMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLmxpc3Qtb2Ytd2F5c19fZmxleCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTsgfVxuICAgIC5saXN0LW9mLXdheXMgLndheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7IH1cbiAgICAgIC5saXN0LW9mLXdheXMgLndheV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAubGlzdC1vZi13YXlzIC53YXkgLnR5cGVzLW9mLXJvdXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5IC50eXBlcy1vZi1yb3V0ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5IC50eXBlcy1vZi1yb3V0ZSBzcGFuLnZpcnR1YWwtcm91dGUtaWNvbjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgICAubGlzdC1vZi13YXlzIC53YXkgLnR5cGVzLW9mLXJvdXRlIHNwYW4ucmVhbC1yb3V0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgLmxpc3Qtb2Ytd2F5cyAud2F5X19jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5saXN0LW9mLXdheXMgLndheV9fY29udGVudCBoMyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4ubG9nb3V0LXdpbmRvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2Utb3V0OyB9XG4gIC5sb2dvdXQtd2luZG93IC5oaWRkZW4tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9nb3V0LXdpbmRvdy5zaG93IHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubG9nb3V0LXdpbmRvdy5zaG93IC5sb2dvdXQtd2luZG93X19iZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJhY2tncm91bmRBbmltYXRpb24gbGluZWFyIDI0MHMgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFja2dyb3VuZEFuaW1hdGlvbiBsaW5lYXIgMjQwcyBpbmZpbml0ZTsgfVxuICAgIC5sb2dvdXQtd2luZG93LnNob3cgLmxvZ2luLWZvcm0tY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmxvZ291dC13aW5kb3dfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVyZmxvdy1iZy5wbmdcIik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1vdXQ7IH1cblxuLmxvZ291dC1mb3JtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgbWF4LXdpZHRoOiA2MTJweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC1oZWlnaHQ6IDYxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2dpbi1mb3JtLWJnLnBuZ1wiKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLW91dDsgfVxuICAubG9nb3V0LWZvcm0tY29udGFpbmVyIGgzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBmb250LWZhbWlseTogXCJCYWhuc2NocmlmdCBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDFweDtcbiAgICBjb2xvcjogcmdiYSgyNTMsIDI0OSwgMjQ5LCAwLjM1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5sb2dvdXQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU0NXB4OyB9XG4gIC5sb2dvdXQtZm9ybSAuZW50ZXItYnRuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxMHB4IDQ0cHg7IH1cblxuQGtleWZyYW1lcyBiYWNrZ3JvdW5kQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTsgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAubG9nb3V0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTQ1cHg7IH1cbiAgICAubG9nb3V0LWZvcm0tY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubG9nb3V0LWZvcm0gLmVudGVyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBwYWRkaW5nOiAxMHB4IDQ0cHg7IH0gfVxuIl19 */
