@font-face{font-family:Questrial;font-display:swap;src:url(/fonts/Questrial-Regular.svg) format("svg"),url(/fonts/Questrial-Regular.svg) format("svg"),url(/fonts/Questrial-Regular.woff) format("woff"),url(/fonts/Questrial-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:CourierBold;font-display:swap;src:url(/fonts/Courier-PS-Bold.svg) format("svg"),url(/fonts/Courier-PS-Bold.svg) format("svg"),url(/fonts/Courier-PS-Bold.woff) format("woff"),url(/fonts/Courier-PS-Bold.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Roboto;font-display:swap;src:url(/fonts/Roboto-Regular.svg) format("svg"),url(/fonts/Roboto-Regular.svg) format("svg"),url(/fonts/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto-Regular.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Roboto;font-display:swap;src:url(/fonts/Roboto-Medium.svg) format("svg"),url(/fonts/Roboto-Medium.svg) format("svg"),url(/fonts/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto-Medium.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Roboto;font-display:swap;src:url(/fonts/Roboto-Bold.svg) format("svg"),url(/fonts/Roboto-Bold.svg) format("svg"),url(/fonts/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto-Bold.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Roboto;font-display:swap;src:url(/fonts/Roboto-Black.svg) format("svg"),url(/fonts/Roboto-Black.svg) format("svg"),url(/fonts/Roboto-Black.woff) format("woff"),url(/fonts/Roboto-Black.ttf) format("truetype");font-style:normal;font-weight:900;text-rendering:optimizeLegibility}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{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.owl-carousel{display: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;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;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_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_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_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;-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;-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;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)"}.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-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);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);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-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);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-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);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);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-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);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-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-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-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-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-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.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:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));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:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));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{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);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);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-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.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{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{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{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);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{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);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{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);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);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);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{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);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{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);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);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.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-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-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-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_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)}.s-arrow-l-a{background-image:url(../img/sprites/sprite.png);background-position:-22px -36px;width:30px;height:12px}.s-arrow-l{background-image:url(../img/sprites/sprite.png);background-position:0 -58px;width:30px;height:12px}.s-arrow-long-left{background-image:url(../img/sprites/sprite.png);background-position:0 -70px;width:16px;height:16px}.s-arrow-r-a{background-image:url(../img/sprites/sprite.png);background-position:-30px -58px;width:30px;height:12px}.s-arrow-r{background-image:url(../img/sprites/sprite.png);background-position:-73px 0;width:30px;height:12px}.s-chevron-left{background-image:url(../img/sprites/sprite.png);background-position:0 -12px;width:24px;height:24px}.menu-close:after,.s-close-menu{background-image:url(../img/sprites/sprite.png);background-position:-73px -44px;width:16px;height:18px}.s-error-step-h{background-image:url(../img/sprites/sprite.png);background-position:-51px 0;width:22px;height:22px}.s-error-step{background-image:url(../img/sprites/sprite.png);background-position:0 -36px;width:22px;height:22px}.s-hint-arrow{background-image:url(../img/sprites/sprite.png);background-position:0 0;width:51px;height:12px}.s-list{background-image:url(../img/sprites/sprite.png);background-position:-24px -12px;width:24px;height:24px}.s-sol{background-image:url(../img/sprites/sprite.png);background-position:-89px -44px;width:12px;height:9px}.s-success-step-h{background-image:url(../img/sprites/sprite.png);background-position:-73px -12px;width:22px;height:16px}.s-success-step{background-image:url(../img/sprites/sprite.png);background-position:-73px -28px;width:22px;height:16px}.s-tab{background-image:url(../img/sprites/sprite.png);background-position:-95px -12px;width:8px;height:14px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{display:block;max-width:100%}a{color:#803d8c;text-decoration:none;outline:0;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;-moz-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}.vertical-middle{vertical-align:middle}.txt-center{text-align:center}.clr:after{content:'';display:table;clear:both}.hidden{display:none}.__hide{display:none!important}.__show{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.__disable{pointer-events:none;cursor:default;opacity:.5}.align-middle{vertical-align:middle}body,html{height:100%;line-height:1;font-size:16px;font-family:Roboto,Montserrat,sans-serif;font-weight:400;color:#222;background-color:#fff}.__shadow{-webkit-box-shadow:0 0 10px rgba(255,255,255,.7);box-shadow:0 0 10px rgba(255,255,255,.7)}b,strong{font-weight:600}.back-to-top{display:none;position:fixed;right:0;bottom:0;margin:0 10px 35px;width:48px;height:48px;background-color:#fff;border:1px solid #635c66;border-radius:50%;outline:0;cursor:pointer;z-index:11}.back-to-top:after{content:'';position:absolute;display:block;width:20px;height:20px;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../img/portfolio/arrow-long-left.png);background-size:contain;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.owl-carousel,.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto!important;touch-action:auto!important}section{background-color:#f7f7f7}section:nth-of-type(odd){background-color:#fff}@media screen and (max-width:900px){.tel{pointer-events:auto;cursor:pointer}}.breadcrumbs{margin:40px 0 60px;color:#635c66}.breadcrumbs__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__btn-back{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:1.42;letter-spacing:.08px}.breadcrumbs__btn-back-text{color:#803d8c;font-size:14px;font-weight:500}@media screen and (max-width:680px){.breadcrumbs{margin:30px 0}}.pagination{margin:40px auto 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;text-align:center;border-top:1px solid #f7f7f7;width:100%}.pagination-btn{display:inline-block;width:40px;height:36px;text-align:center;color:#635c66;border-top:1px solid transparent;background:0 0;margin-right:0}.pagination-btn.__active,.pagination-btn:hover{color:#803d8c;border-color:#803d8c}.pagination-btn.__center{border:1px solid transparent;letter-spacing:3px;text-align:center;width:30px;margin:0 10px}.pagination-btn.__no-line{margin-left:0}.pagination-btn.__no-line:after{display:none}.pagination-btn.__previous{margin-right:10px;width:auto}.pagination-btn.__previous a{position:relative;color:#635c66!important;padding-left:25px}.pagination-btn.__previous a:after{content:'';display:inline-block;position:absolute;bottom:2px;left:0;margin:auto;width:16px;height:16px;background-image:url(../img/portfolio/arrow-long-left.png);background-size:contain}.pagination-btn.__previous a:hover{cursor:pointer}.pagination-btn.__previous a.disabled{pointer-events:none;cursor:not-allowed}.pagination-btn.__next{margin-left:10px;width:auto}.pagination-btn.__next a{position:relative;color:#635c66!important;padding-right:25px}.pagination-btn.__next a:after{content:'';display:inline-block;position:absolute;bottom:2px;right:0;margin:auto;width:16px;height:16px;background-image:url(../img/portfolio/arrow-long-left.png);background-size:contain;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.pagination-btn.__next a:hover{cursor:pointer}.pagination-btn.__next a.disabled{pointer-events:none;cursor:not-allowed}.pagination-btn-lnk{position:relative;display:block;width:100%;height:100%;font-size:14px;font-weight:400;padding:18px 0 0}.pagination-blk{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media screen and (max-width:680px){.pagination{margin-top:20px}.pagination-btn{width:25px;height:25px}.pagination-btn.__center{width:15px}.pagination-btn.__previous{margin-right:10px;width:16px}.pagination-btn.__previous span{display:none}.pagination-btn.__next{margin-left:10px;width:16px}.pagination-btn.__next a{padding-right:0}.pagination-btn.__next span{display:none}.pagination-btn-lnk{font-size:12px;padding:10px 0 0}}.btn,.wrap-sub button{background:0 0;color:#fff;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;-webkit-transition:background .3s;-o-transition:background .3s;-moz-transition:background .3s;transition:background .3s;text-align:center;cursor:pointer;display:block;font-size:30px;line-height:1;padding:20px;position:relative;z-index:2;max-width:280px;border:none}.btn:before,.wrap-sub button:before{content:'';-webkit-box-shadow:inset 0 0 0 40px #803d8c;box-shadow:inset 0 0 0 40px #803d8c;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;-o-transition:box-shadow .5s;-moz-transition:box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.btn:hover:before,.wrap-sub button:hover:before{-webkit-box-shadow:inset 0 0 0 2px #803d8c;box-shadow:inset 0 0 0 2px #803d8c}.btn:active,.wrap-sub button:active{background:#582062}.btn:active:before,.wrap-sub button:active:before{-webkit-box-shadow:inset 0 0 0 48px #582062;box-shadow:inset 0 0 0 48px #582062}.btn:focus,.wrap-sub button:focus{outline:0}.btn.__S,.wrap-sub button.__S{font-size:18px;padding:14px 40px}.btn-primary{color:#fff;background:#803d8c;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;-webkit-transition:background .3s;-o-transition:background .3s;-moz-transition:background .3s;transition:background .3s;text-align:center;cursor:pointer;display:block;font-size:30px;line-height:1;padding:20px;position:relative;z-index:2;max-width:280px}.btn-primary:hover{background:#582062}.btn-primary:active{background:#803d8c}.btn-primary:focus{outline:0}.btn-ic{display:block;color:#fff;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;font-size:30px;background:#803d8c;width:70px;height:70px;line-height:70px;overflow:hidden;text-align:center;border:2px solid #803d8c;cursor:pointer;position:relative;-webkit-transition:background .3s,border-color .3s;-o-transition:background .3s,border-color .3s;-moz-transition:background .3s,border-color .3s;transition:background .3s,border-color .3s}.btn-ic:after{content:'';display:block}.btn-ic:hover{border-color:#582062;background:#582062}.btn-ic.__active,.btn-ic:active{border-color:#803d8c;background:0 0}.btn-back{display:inline-block;font-size:14px;font-weight:500;color:#635c66;margin:40px 0 20px}.btn-back-ic,.btn-back-txt{vertical-align:middle}.btn-transparent{color:#af63bb;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;text-align:center;border:1px solid #803d8c}.btn-transparent:hover{color:#fff;background:#803d8c}.btn-transparent:active{background:#582062;border:1px solid #582062}.btn-light{display:inline-block;color:#803d8c;font-family:Roboto,Montserrat,sans-serif;text-align:center;font-size:16px;font-weight:400;line-height:1;padding:12px 16px;border:1px solid #803d8c;border-radius:6px;cursor:pointer;background-color:#fff;-webkit-transition:background .3s;-o-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.btn-light:focus{outline:0}.btn-light:active,.btn-light:hover{background-color:#803d8c;color:#fff}.btn-light.__inverse{background-color:#803d8c;color:#fff}.btn-light.__inverse:active,.btn-light.__inverse:hover{background-color:#fff;color:#803d8c}.btn-light.__loader{position:relative;padding:20px 54px}.btn-light.__loader #formsendHover{background:0 0}.btn-light.__disable{pointer-events:none;cursor:default;opacity:.5}.btn-light.__disable:active,.btn-light.__disable:hover{background-color:#803d8c;color:#fff}.button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.2px;padding:9px 17px;border-radius:6px;background-color:#803d8c;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease;border:none;outline:0}@media (any-hover:hover){.button:hover{background-color:#582062}}.free-consultation{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:210px;width:100%;margin-left:20px}.free-consultation .btn-light{width:100%;padding:14px 16px}@media screen and (max-width:900px){.free-consultation{margin-left:5px}}@media screen and (max-width:750px){.btn,.btn-primary,.wrap-sub button{font-size:25px!important;max-width:260px}}@media screen and (max-width:680px){.btn-back{margin:20px 0}}@media screen and (max-width:580px){.free-consultation{margin-top:10px;margin-left:0}}@media screen and (max-width:480px){.btn,.btn-primary,.wrap-sub button{font-size:20px!important;max-width:170px}}input,textarea{display:block;outline:0;-webkit-appearance:none;width:100%;vertical-align:middle;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;background:0 0;font-size:16px;color:#fff;border:none;border-bottom:2px solid #fff;padding:10px 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}input:focus,textarea:focus{outline:0}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:.5}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.5}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:.5}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:.5}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#fff}input::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#fff}input:-moz-placeholder,textarea:-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#fff}input:-ms-input-placeholder,textarea:-ms-input-placeholder{-ms-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#fff}.msg.__success{color:#34b78a}.msg.__error{color:#cc4343}p.error{font-size:12px;padding-top:3px;color:#cc4343}.inp-light{border-bottom:2px solid rgba(255,255,255,.349)}.inp-light.success{border-color:#34b78a}.inp-light::-webkit-input-placeholder{color:transparent}.inp-light::-moz-placeholder{color:transparent}.inp-light:-moz-placeholder{color:transparent}.inp-light:-ms-input-placeholder{color:transparent}.inp-light:focus{border-bottom-color:#fff}.inp-light:focus::-webkit-input-placeholder{color:#fff;color:rgba(255,255,255,.75)}.inp-light:focus::-moz-placeholder{color:#fff;color:rgba(255,255,255,.75)}.inp-light:focus:-moz-placeholder{color:#fff;color:rgba(255,255,255,.75)}.inp-light:focus:-ms-input-placeholder{color:#fff;color:rgba(255,255,255,.75)}textarea{resize:none}textarea.no-empty{height:auto}textarea.inp-light.__inp-tx{overflow:hidden;height:16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}textarea.inp-light.__inp-tx:focus{padding-bottom:40px}.wrap-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrap-file{display:inline-block;vertical-align:bottom;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#af63bb}.wrap-file .msg.__error{margin-top:10px}.file-inp{display:none}.file-inp.__changed+.file-lbl{text-decoration:none}.file-inp.error+.file-lbl{color:#cc4343}.file-lbl{text-decoration:underline;cursor:pointer;padding-left:15px}.file-lbl:hover{opacity:.9}.checkbox{display:none}.checkbox:checked+.checkbox-lbl{color:#a04cb0}.checkbox:checked+.checkbox-lbl:after{width:14px;height:14px;background:#803d8c;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.checkbox-lbl{cursor:pointer;display:inline-block;text-align:left;color:#fff;position:relative;padding-left:20px;font-size:22px;line-height:1.1;margin-bottom:10px}.checkbox-lbl:after{content:'';position:absolute;left:0;top:15px;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:all .25s;-o-transition:all .25s;-moz-transition:all .25s;transition:all .25s;width:7px;height:7px;background:#fff}.checkbox-lbl-lnk:hover{opacity:.9}.wrap-checkbox{margin:15px 0}.wrap-checkbox input{display:none}.wrap-checkbox input:checked+label{color:#5a5656}.wrap-checkbox input:checked+label>.checked-ic{background-color:#803d8c}.wrap-checkbox input:checked+label>.checked-ic:before{content:'\2713';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:#fff;font-size:24px;text-align:center}.wrap-checkbox label{cursor:pointer;display:block;padding:5px 0 0 35px;font-size:16px;position:relative;font-weight:400;color:#5a5656;max-width:100%;margin-bottom:3px}.wrap-checkbox .checked-ic{display:block;position:absolute;left:0;top:0;width:25px;height:25px;border:2px solid #803d8c;background-color:transparent;border-radius:0}.wrap-checkbox input.error+label>.checked-ic{border-color:#cc4343}.form-status-hidden{visibility:hidden}.form-status-blk{text-align:center;margin-top:15px;color:#cc4343;display:block;width:100%}.form-status-blk.with_error{color:#cc4343!important}.form-status-blk[id^=form-subscribe-status-]{color:#34b78a}.with_error{color:#cc4343}.wrap-inp,.wrap-inp-tx{margin-bottom:16px}.wrap-inp input,.wrap-inp textarea,.wrap-inp-tx input,.wrap-inp-tx textarea{font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66;padding:13px;border-radius:8px;background-color:#fff;border:1px solid #e8e8e8}.wrap-inp input::-webkit-input-placeholder,.wrap-inp textarea::-webkit-input-placeholder,.wrap-inp-tx input::-webkit-input-placeholder,.wrap-inp-tx textarea::-webkit-input-placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66}.wrap-inp input::-moz-placeholder,.wrap-inp textarea::-moz-placeholder,.wrap-inp-tx input::-moz-placeholder,.wrap-inp-tx textarea::-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s;font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66}.wrap-inp input:-ms-input-placeholder,.wrap-inp textarea:-ms-input-placeholder,.wrap-inp-tx input:-ms-input-placeholder,.wrap-inp-tx textarea:-ms-input-placeholder{-ms-transition:opacity .2s;transition:opacity .2s;font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66}.wrap-inp input::-ms-input-placeholder,.wrap-inp textarea::-ms-input-placeholder,.wrap-inp-tx input::-ms-input-placeholder,.wrap-inp-tx textarea::-ms-input-placeholder{-ms-transition:opacity .2s;transition:opacity .2s;font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66}.wrap-inp input::placeholder,.wrap-inp textarea::placeholder,.wrap-inp-tx input::placeholder,.wrap-inp-tx textarea::placeholder{-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;font-family:Roboto,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#635c66}.wrap-inp input:-webkit-autofill,.wrap-inp input:-webkit-autofill:active,.wrap-inp input:-webkit-autofill:focus,.wrap-inp input:-webkit-autofill:hover,.wrap-inp select:-webkit-autofill,.wrap-inp select:-webkit-autofill:focus,.wrap-inp select:-webkit-autofill:hover,.wrap-inp textarea:-webkit-autofill,.wrap-inp textarea:-webkit-autofill:focus,.wrap-inp textarea:-webkit-autofill:hover,.wrap-inp-tx input:-webkit-autofill,.wrap-inp-tx input:-webkit-autofill:active,.wrap-inp-tx input:-webkit-autofill:focus,.wrap-inp-tx input:-webkit-autofill:hover,.wrap-inp-tx select:-webkit-autofill,.wrap-inp-tx select:-webkit-autofill:focus,.wrap-inp-tx select:-webkit-autofill:hover,.wrap-inp-tx textarea:-webkit-autofill,.wrap-inp-tx textarea:-webkit-autofill:focus,.wrap-inp-tx textarea:-webkit-autofill:hover{-webkit-text-fill-color:#495057;-webkit-box-shadow:0 0 0 1000px #fff inset!important;background-color:#fff!important}.wrap-inp-tx{margin-bottom:15px}.wrap-sub{margin-top:40px}.wrap-sub button{line-height:1.05;width:100%;border:none;margin:0 auto}.input-val{display:none}.wrap-inp-select{width:49%}.wrap-inp-select .select2-container{max-width:100%!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important;-webkit-background-clip:text}.d-none{display:none}@media screen and (max-width:580px){.wrap-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrap-inp-select{width:100%}textarea.inp-light.__inp-tx{overflow:hidden;height:16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all .2s;-o-transition:all .2s;-moz-transition:all .2s;transition:all .2s}textarea.inp-light.__inp-tx:focus{padding-bottom:20px}}.drag-n-drop-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;border-radius:6px;padding:24px 24px 24px 93px;gap:24px;position:relative}.drag-n-drop-file:before{content:'';position:absolute;background:url(../img/upload.svg) no-repeat center;width:45px;height:45px;left:24px;top:0;bottom:0;margin:auto}.drag-n-drop-file__progress{gap:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.drag-n-drop-file__progress-bar{visibility:hidden;width:100px;border:1px solid #803d8c;height:6px;border-radius:3px;background:#e4e4e4;color:#803d8c}.drag-n-drop-file__progress-bar::-moz-progress-bar{background:#803d8c}.drag-n-drop-file__progress-bar::-webkit-progress-value{background:#803d8c}.drag-n-drop-file.--dropped:before{background:url(../img/upload-attached.svg) no-repeat center}.drag-n-drop-file__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.drag-n-drop-file__label{font-size:14px;font-weight:400;display:block;color:#635c66;margin-bottom:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.drag-n-drop-file__link{font-size:18px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.drag-n-drop-file__link__remove{margin-left:6px;cursor:pointer;padding:2px;display:none}.drag-n-drop-file__link__remove.--show{display:block}.drag-n-drop-file__link label{color:#803d8c;padding-left:0;text-decoration:none;cursor:pointer}@media screen and (max-width:580px){.drag-n-drop-file{padding:85px 24px 24px}.drag-n-drop-file:before{left:0;right:0;top:24px;bottom:auto}.drag-n-drop-file__progress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-bottom:5px}.drag-n-drop-file__label{margin-bottom:0}}.ttl{font-size:30px}.ttl-L{font-size:70px;text-align:center;line-height:1.2}.ttl-L.__with-back{padding:0 110px;position:relative;min-height:40px}.ttl-M{font-size:60px;text-align:center}.ttl-S{font-size:20px}.ttl-cnt.__l{max-width:100%;text-align:left}.ttl-cnt.__m{max-width:920px;text-align:center;margin:0 auto}.ttl-cnt.__center{text-align:center}.ttl-light{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:15px}.ttl-light.__primary{color:#803d8c}.sub-ttl-light{font-size:16px;font-weight:400;line-height:1.4;color:#635c66;margin-bottom:20px}@media screen and (max-width:1100px){.ttl-L.__with-back{padding:0 40px}}@media screen and (max-width:1024px){.ttl-L{font-size:50px}.ttl-M{font-size:40px}.ttl-light{font-size:34px}}@media screen and (max-width:580px){.ttl-L{font-size:30px}.ttl-M{font-size:22px}.ttl-S{font-size:18px}.ttl-light{font-size:28px;text-align:left}.sub-ttl-light{font-size:14px;text-align:left;margin-bottom:10px}}.nav{text-align:center;-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.nav-lnk{display:inline-block;padding:8px 10px;position:relative;margin-right:45px;color:#635c66}.nav-lnk:hover{color:#803d8c}.nav-lnk:last-of-type{margin-right:0}.nav-lnk.__active{color:#803d8c}@media (max-height:680px),screen and (max-width:1024px){.nav.__show-menu .nav-lnk{display:block;margin-right:0}}@media screen and (max-width:1024px){.header.__mob-tab .nav{text-align:left}.header.__mob-tab .nav-lnk{display:block;margin-right:0;padding:10px 25px}.header:not(.__mob-tab) .nav-lnk{margin-right:35px}}@media screen and (max-width:800px){.header:not(.__mob-tab) .nav-lnk{display:block;margin-right:0;padding:10px 0 10px 25px}}@media screen and (max-width:680px){.nav{text-align:left}}.tabs-ttl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;gap:24px}@media screen and (max-width:580px){.tabs-ttl{gap:10px}}.tabs-ttl-lnk{display:block;font-size:18px;padding:8px 15px;border-radius:35px;border:1px solid #e4e4e4;color:#635c66;font-weight:500}.tabs-ttl-lnk:hover{color:#803d8c}.tabs-ttl-lnk.__active{background:#803d8c;border:1px solid #803d8c;color:#fff}.tabs-ttl-lnk.__active:hover{color:#fff}@media screen and (max-width:1024px){.tabs-ttl{margin:20px -10px 45px}.tabs-ttl-lnk{font-size:20px}}@media screen and (max-width:580px){.tabs-ttl{margin:10px -5px 20px}.tabs-ttl-lnk{font-size:16px;padding:7px 10px}.team-carousel.owl-theme .owl-dots .owl-dot span{width:4px;height:4px;margin:5px}.team-carousel.owl-theme .owl-dots .owl-dot.active span{width:8px;height:8px}}.mCSB_inside>.mCSB_container{margin-right:0}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(51,51,52,.65)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(128,61,140,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(128,61,140,.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(128,61,140,.9)}.subscribe{background:#f7f7f7;padding:40px 0}.subscribe .container-light{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;text-align:center}.subscribe__title{font-size:32px;margin-bottom:24px}.subscribe__text{font-weight:400}.subscribe__text-p{color:#222}.plan-switcher{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 20px;gap:10px;-ms-flex-gap:10px}.plan-switcher.__flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.plan-switcher .plan-label{font-size:16px;color:#635c66}.plan-switcher .plan-label.__active{color:#803d8c}.plan-switcher .switch{position:relative;display:inline-block;width:48px;height:24px}.plan-switcher .switch input{opacity:0;width:0;height:0}.plan-switcher .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#803d8c;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border-radius:24px}.plan-switcher .switch .slider:before{position:absolute;content:"";height:18px;width:18px;border-radius:50%;top:0;bottom:0;left:4px;margin:auto 0;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.plan-switcher input:checked+.slider{background-color:#803d8c}.plan-switcher input:checked+.slider:before{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}@media screen and (max-width:900px){.back-to-top{margin-bottom:70px}}.btn-ic:after,.center-ic{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.container-fluid{padding-left:50px;padding-right:50px}.container{display:block;text-align:left;max-width:1750px;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}.container.__cnt{display:block;text-align:left;max-width:1208px;width:100%;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}.container-light{display:block;text-align:left;max-width:1208px;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}.container-light.__L{max-width:1350px}.col{position:relative;width:100%;padding-right:10px;padding-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.container-S{max-width:1360px;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}.container-XS{max-width:700px;width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px}.overlay{width:100%;background:#070707;padding-right:70px;padding-left:70px}.result-error{font-size:17px;font-weight:400;text-align:center;color:#cc4343}.wrapper{min-height:100%;background:#232323 no-repeat center top;background-size:cover}.section-my{padding:100px 0}.section-my.__L{padding:120px 0}.mb-5{margin-bottom:50px}@media screen and (max-width:1024px){.section-my{padding:60px 0}.section-my.__L{padding:80px 0}}@media screen and (max-width:900px){.container-fluid,.container-light{padding-left:30px;padding-right:30px}.container.__cnt{max-width:100%;margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}}@media screen and (max-width:750px){.container,.container-light{padding-left:25px;padding-right:25px}.container.__cnt{padding-left:25px;padding-right:25px}}@media screen and (max-width:680px){.container,.container-XS,.container-fluid,.container-light{padding-left:15px;padding-right:15px}.container-S{padding-left:40px;padding-right:40px}.overlay{padding-right:55px;padding-left:55px}.container.__cnt{padding-left:15px;padding-right:15px}}@media screen and (max-width:580px){.overlay{background:0 0;padding-left:0;padding-right:0}.__mob-no-px{padding-left:0;padding-right:0}.section-my{padding:40px 0}.section-my.__L{padding:40px 0}}@media screen and (max-width:480px){.container-S{padding-left:30px;padding-right:30px}}.header-main{background:0 0;border-bottom:1px solid #e4e4e4}.header-main .nav{text-align:center}.header-main .nav-lnk{margin-right:30px}.header-main .js_sw-caching{position:absolute;left:0;top:0;right:0}.header-main .js_sw-caching img{display:inline-block;vertical-align:middle;width:40px}.header-main-container{position:relative}.header-main-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0}.header-main-wrap-logo{margin-right:20px;max-width:160px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.header-main-cnt{font-size:14px;text-align:center;-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.header-main-menu{position:relative;margin-right:20px}.header-main-logo-mob{display:none}.header-main-btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.menu{display:none}.menu-ic{display:block;cursor:pointer;width:22px;border-top:2px solid #803d8c;border-bottom:2px solid #803d8c;padding:5px 0;line-height:1}.menu-ic:after{content:'';display:block;height:2px;width:100%;background:#803d8c}.menu-ic.__active{opacity:.7}.menu-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 25px}.menu-close{display:none}.menu-close:hover{opacity:.8}.menu-close:after{content:'';display:block}.menu-logo{display:none}.menu-email{display:none;font-size:14px;-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2;position:relative;padding-top:50px}.menu-email-lnk{position:absolute;bottom:0;padding:25px}.menu-top{display:none}@media screen and (max-width:1024px){.header-main.__mob-tab .header-main-wrap{padding:15px 0}.header-main.__mob-tab .header-main-logo{display:none}.header-main.__mob-tab .header-main-logo-mob{display:block}.header-main.__mob-tab .header-main-cnt{text-align:left;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.header-main.__mob-tab .header-main-menu{position:fixed;right:-500px;top:0;bottom:0;background:#2c2c2c;z-index:50;width:100%;max-width:255px;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:right .5s;-o-transition:right .5s;-moz-transition:right .5s;transition:right .5s;margin-right:0}.header-main.__mob-tab .header-main-menu.__show-menu{right:0}.header-main.__mob-tab .menu{display:block}.header-main.__mob-tab .menu-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.header-main.__mob-tab .menu-close{display:block}.header-main.__mob-tab .menu-logo{display:block}.header-main.__mob-tab .menu-email{display:block}}@media screen and (max-width:900px){.header-main .header-main-menu{margin-right:0}}@media screen and (max-width:800px){.header-main:not(.__mob-tab) .header-main-wrap-logo{max-width:145px}}@media screen and (min-width:681px){.header-main.__fixed .header-main-wrap{padding:15px 0;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}}@media (max-height:680px),screen and (max-width:1024px){.header-main-wrap{padding:15px 0}.header-main-wrap-logo{margin-right:0}.header-main-logo{display:none}.header-main-logo-mob{display:block}.header-main-cnt{text-align:left;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-main-menu{position:fixed;left:-500px;top:0;bottom:0;background:#2c2c2c;z-index:50;width:100%;max-width:255px;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:right .5s;-o-transition:right .5s;-moz-transition:right .5s;transition:right .5s}.header-main-menu.__show-menu{left:0;margin-left:0;color:#fff}.header-main-btn{display:none;width:0}.menu{display:block}.menu-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.menu-close{display:block}.menu-logo{display:block}.menu-email{display:block}}.main-blk{position:relative}.main-blk:after{content:'';position:absolute;display:block;top:0;right:0;bottom:0;height:100%;width:810px;max-width:100%;background-repeat:no-repeat;background-size:cover}.main-blk-cnt{max-width:670px;padding:120px 0;margin-right:500px}.main-blk-t{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main-blk-img{max-width:134px;width:100%;margin-right:10px}.main-blk-img:first-of-type{max-width:159px}.main-blk-img:last-of-type{margin-right:0;max-width:124px}.main-blk-ttl{font-size:50px;font-weight:900;line-height:1.4;padding:10px 0}.main-blk-subttl{font-size:16px;font-weight:400;color:#635c66}.main-lst{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0}.main-i{padding-right:10px}.main-i:last-of-type{padding-right:0}.main-i-ttl{font-size:24px;font-weight:900;padding-bottom:10px}.main-i-txt{font-size:14px;color:#635c66}.main-i-txt b,.main-i-txt strong{font-weight:600}@media screen and (max-width:1770px){.main-blk:after{width:700px}}@media screen and (max-width:1550px){.main-blk:after{width:600px}}@media screen and (max-width:1350px){.main-blk:after{width:500px}}@media screen and (max-width:1200px){.main-blk:after{width:400px}.main-blk-cnt{padding:100px 0 50px;max-width:100%;margin-right:500px}.main-i-ttl{font-size:20px}}@media screen and (max-width:1024px){.main-blk:after{display:none}.main-blk-ttl{font-size:42px}.main-blk-cnt{padding:50px 0 0;max-width:670px;margin-right:0;margin-bottom:20px}.main-i-ttl{font-size:20px}}@media screen and (max-width:680px){.main-blk-ttl{font-size:30px}.main-blk-cnt{padding:0;padding-top:20px;max-width:100%}.main-blk-img{max-width:80px;margin-right:5px}.main-blk-img:first-of-type{max-width:100px}.main-blk-img:last-of-type{max-width:80px}}@media screen and (max-width:580px){.main-lst{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 10px}.main-i{width:100%;padding-right:0;margin-bottom:15px}.main-i-ttl{font-size:18px}}.portfolio-works{padding-top:20px}.portfolio-work{display:block;position:relative;padding:40px -moz-calc(475px + 3%) 40px 40px;padding:40px calc(475px + 3%) 40px 40px;margin-bottom:40px;border:1px solid #e4e4e4;border-radius:6px;overflow:hidden}.portfolio-work:hover{-webkit-box-shadow:0 6px 12px 0 #0000001A;box-shadow:0 6px 12px 0 #0000001A}.portfolio-work:hover .portfolio-work-bg{background:0 0}.portfolio-work:hover .portfolio-work-ic path{fill:#222}.portfolio-work-t{margin-bottom:20px}.portfolio-work-ttl{font-size:24px;font-weight:700;line-height:1.2;color:#222}.portfolio-work-desc{font-size:16px;line-height:1.3;color:#635c66;padding:20px 0 5px}.portfolio-work-desc b,.portfolio-work-desc strong{font-weight:600}.portfolio-work-img{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.portfolio-work-lnk{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;color:#222;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.portfolio-work-btn{margin-left:15px}.portfolio-work-bg{padding:10px 7px 7.5px;background:#222;border:1px solid #222;border-radius:50%}.portfolio-work-r{position:absolute;top:0;right:0;bottom:0;width:475px}.portfolio-badge{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:14px;font-weight:500;color:#635c66}.portfolio-badge-i{padding:9px 15px 8px;margin:0 8px 8px 0;border-radius:22px;border:1px solid #e4e4e4}.portfolio-badge-i.__type{background-color:#e4e4e4}@media screen and (max-width:1024px){.portfolio-work{padding:25px -moz-calc(300px + 2%) 25px 25px;padding:25px calc(300px + 2%) 25px 25px}.portfolio-work-desc{padding-top:0}.portfolio-work-r{width:300px}}@media screen and (max-width:680px){.portfolio-works{padding-top:5px}.portfolio-work{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:25px;margin-bottom:25px}.portfolio-work-l{width:100%}.portfolio-work-r{position:static;width:100%;height:250px;margin-bottom:20px;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.portfolio-work-t{margin-bottom:10px}.portfolio-work-ttl{font-size:20px}.portfolio-work-desc{font-size:14px}}@media screen and (max-width:580px){.portfolio-work-r{height:200px}.portfolio-work-lnk{font-size:14px;bottom:25px;left:25px}}@media screen and (max-width:420px){.portfolio-work-r{height:150px}}.module-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;margin-left:-40px;margin-right:-40px}.module-col{position:relative;width:100%;padding-right:10px;padding-left:10px;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0 40px 50px}.module-card{position:relative;padding-bottom:60px;height:100%}.module-card-img{width:100%}.module-card-btn{width:100%;max-width:100%;padding:15px;font-size:20px}.module-card-ttl{font-size:24px;padding:15px 0}.module-card-txt{font-size:16px;padding-bottom:20px}.module-card-b{position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:1270px){.module-row{margin-left:-15px;margin-right:-15px}.module-col{padding:0 15px 30px}}@media screen and (max-width:1024px){.module-col{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-moz-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (max-width:780px){.module-col{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.module-card-ttl{font-size:18px}.module-card-txt{font-size:14px;padding-bottom:10px}.module-card-btn{font-size:18px}}@media screen and (max-width:680px){.module-col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.module-desc-ttl{margin-bottom:30px}.module-desc-txt{font-size:20px;margin:0 0 60px}@media screen and (max-width:680px){.module-desc-txt{font-size:16px;margin:0 0 30px}}.default-cnt{line-height:1.2;margin:20px 0;word-wrap:break-word}.default-cnt.__page{margin-top:60px}.default-cnt ul{list-style-type:disc;list-style-position:inside;margin-bottom:15px;margin-left:10px}.default-cnt li{font-size:16px;line-height:1.2;margin-bottom:10px}.default-cnt ol{margin-left:20px;list-style-type:decimal;margin-bottom:15px}.default-cnt h1{font-size:40px;font-weight:700;line-height:1.2;margin:20px 0}.default-cnt h1 p,.default-cnt h1 span{font-size:40px;font-weight:700;line-height:1.2;margin:20px 0}.default-cnt h2{font-size:40px;font-weight:600;line-height:1.2;margin:20px 0}.default-cnt h3{font-size:30px;font-weight:600;line-height:1.2;margin:20px 0}.default-cnt h4{font-size:22px;font-weight:600;line-height:1.2;margin:20px 0}.default-cnt h5{font-size:18px;line-height:1}.default-cnt p{font-size:16px;letter-spacing:0;margin-bottom:15px}.default-cnt table{margin:25px 0;max-width:100%;width:auto!important;color:#272727}.default-cnt th{font-size:16px;font-weight:600}.default-cnt td{font-size:16px}.default-cnt td,.default-cnt th{border-collapse:collapse;border-spacing:0;border:1px solid #a7a9ac;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;line-height:1.3;text-align:left}.default-cnt img{max-width:100%;width:100%}.default-cnt b,.default-cnt strong{font-weight:600}.default-cnt i{font-style:italic}.default-cnt a:not(.btn){color:#803d8c}.default-cnt a:not(.btn):hover{text-decoration:underline}.default-cnt a:not(.btn):focus{outline:0}.default-cnt blockquote{position:relative;font-size:18px;font-style:italic;padding-left:115px;margin:45px 0}.default-cnt blockquote:before{content:'';display:block;position:absolute;top:0;left:70px;width:35px;height:25px;background-image:url(../img/articles/blockquote-ic.png);background-size:contain;background-repeat:no-repeat}.default-cnt .token.boolean,.default-cnt .token.constant,.default-cnt .token.deleted,.default-cnt .token.number,.default-cnt .token.property,.default-cnt .token.symbol,.default-cnt .token.tag{color:#803d8c}.default-cnt .token.attr-name,.default-cnt .token.builtin,.default-cnt .token.char,.default-cnt .token.inserted,.default-cnt .token.selector,.default-cnt .token.string{color:#85d170}.default-cnt .token.atrule,.default-cnt .token.attr-value,.default-cnt .token.keyword{color:#a1c5ef}.default-cnt :not(pre)>code[class*=language-],.default-cnt pre[class*=language-]{background:#f8f8f8}.default-cnt .token.cdata,.default-cnt .token.comment,.default-cnt .token.doctype,.default-cnt .token.prolog{color:#a5a4a4}.default-cnt .token.punctuation{color:#a5a4a4}.default-cnt code[class*=language-],.default-cnt pre[class*=language-]{font-family:CourierBold,Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace}.default-cnt .video-blk,.default-cnt .video-frame{display:block;max-width:100%;width:560px;margin:25px auto}article.default-cnt img{border-radius:12px;margin-bottom:32px}article.default-cnt ul{margin-bottom:32px}article.default-cnt li{font-size:20px;line-height:1.4;color:#3b3c4a}article.default-cnt h2{font-size:22px!important;color:#222!important;font-weight:600;line-height:1.2;margin:0 0 15px}article.default-cnt h2 p,article.default-cnt h2 span{font-size:22px!important;color:#222!important;font-weight:600;line-height:1.2}article.default-cnt h3{font-size:20px!important;color:#222!important;font-weight:600;line-height:1.2;margin:0 0 15px}article.default-cnt h3 p,article.default-cnt h3 span{font-size:20px!important;color:#222!important;font-weight:600;line-height:1.2}article.default-cnt h4,article.default-cnt h5{font-size:20px!important;color:#222!important;font-weight:600;line-height:1.2;margin:0 0 15px}article.default-cnt h4 p,article.default-cnt h4 span,article.default-cnt h5 p,article.default-cnt h5 span{font-size:20px!important;color:#222!important;font-weight:600;line-height:1.2}@media screen and (max-width:768px){.default-cnt blockquote{padding-left:45px;margin:25px 0}.default-cnt blockquote:before{left:0}.default-cnt table{margin:15px 0}.default-cnt td,.default-cnt th{padding:15px}}@media screen and (max-width:680px){.default-cnt{margin:10px 0}.default-cnt h1{font-size:28px}.default-cnt h2{font-size:22px;text-align:center}.default-cnt h3{font-size:18px}.default-cnt th{font-size:18px}.default-cnt td{font-size:14px}.default-cnt td,.default-cnt th{padding:10px}.default-cnt blockquote,.default-cnt code,.default-cnt li,.default-cnt p,.default-cnt td{font-size:14px}article.default-cnt li{font-size:16px}article.default-cnt h2{font-size:20px!important}article.default-cnt h2 p,article.default-cnt h2 span{font-size:20px!important}}.fliper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.fliper-back,.fliper-blk,.fliper-front,.fliper-middle{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:opacity .6s,-webkit-transform 1.2s;transition:opacity .6s,-webkit-transform 1.2s;-o-transition:opacity .6s,-o-transform 1.2s;-moz-transition:transform 1.2s,opacity .6s,-moz-transform 1.2s;transition:transform 1.2s,opacity .6s;transition:transform 1.2s,opacity .6s,-webkit-transform 1.2s,-moz-transform 1.2s,-o-transform 1.2s;opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}.__active.fliper-back,.__active.fliper-front,.__active.fliper-middle,.fliper-blk.__active{z-index:2;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);transform:rotateX(0);opacity:1;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fliper-front{min-height:585px;position:relative}.fliper-middle{position:absolute;top:0;left:0;right:0;visibility:hidden;-webkit-transition:opacity 0s,-webkit-transform 1.2s;transition:opacity 0s,-webkit-transform 1.2s;-o-transition:opacity 0s,-o-transform 1.2s;-moz-transition:transform 1.2s,opacity 0s,-moz-transform 1.2s;transition:transform 1.2s,opacity 0s;transition:transform 1.2s,opacity 0s,-webkit-transform 1.2s,-moz-transform 1.2s,-o-transform 1.2s}.fliper-middle.__active{visibility:visible}.fliper-back{position:absolute;top:0;left:0;right:0;visibility:hidden}.fliper-back.__active{visibility:visible}.cnt-wrap{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cnt-wrap .section-my{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.solution__icon-img{max-width:48px;height:48px;border-radius:6px}.__light{background-color:#fff!important}.__gray{background-color:#f7f7f7!important}.error-page{background:#f7f7f7}.error-page .default-cnt,.error-page__txt{text-align:center}.error-page .default-cnt h1,.error-page__txt h1{font-size:80px;font-weight:400;color:#803d8c}.error-page .default-cnt h3,.error-page__txt h3{font-size:24px;font-weight:600}.error-page .default-cnt p,.error-page__txt p{font-size:16px;line-height:19px;color:#7d7979}.error-page .default-cnt .error-page__btn>a,.error-page__txt .error-page__btn>a{color:#fff;text-decoration:none}.error-page .default-cnt .error-page__btn:hover>a,.error-page__txt .error-page__btn:hover>a{color:#803d8c}.error-page__txt{max-width:410px;margin:0 auto}.solutions-main{padding:16% 0;background-size:cover;background-repeat:no-repeat}.solutions-main-cnt{padding:40px 30px;background:#232323;max-width:650px;width:100%;margin-left:3%}.solutions-main-ttl{font-size:44px;margin-bottom:40px}.solutions-main-txt{font-size:18px;line-height:1.2;color:#bdbdbd}@media screen and (max-width:850px){.solutions-main{padding:60px 0}.solutions-main-cnt{margin:0 auto}}@media screen and (max-width:580px){.solutions-main{padding:40px 0}.solutions-main-cnt{padding:15px}.solutions-main-ttl{font-size:28px;margin-bottom:20px}.solutions-main-txt{font-size:16px}}.about{padding:80px 0}.about-us{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.about-us-ttl{font-size:40px;font-weight:600;line-height:1.3}.about-us-desc{font-size:16px;color:#635c66;margin-top:10px;word-break:break-word}.about-us-desc .default-cnt{margin:0;line-height:1.3}.about-us-desc .default-cnt p,.about-us-desc .default-cnt span{font-size:16px!important}.about-us-desc .default-cnt b,.about-us-desc .default-cnt strong{font-weight:600}.about-us-l{margin-right:-8%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.about-us-r{position:relative;top:0;left:10%;-webkit-flex-basis:600px;-ms-flex-preferred-size:600px;flex-basis:600px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.about-us-r:before{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;background-image:url(../img/portfolio-bg.png);background-size:100% 100%;z-index:2}.about-us-r:after{content:'';position:absolute;top:-20px;right:-20px;border:5px solid #803d8c;border-radius:6px;width:91%;height:98%;z-index:0}.about-us-img{position:relative;border-radius:8px;z-index:1}@media screen and (max-width:1450px){.about-us-l{margin-right:-2%}.about-us-r{left:5%}}@media screen and (max-width:1300px){.about-us-l{margin-right:10px}.about-us-r{-webkit-flex-basis:500px;-ms-flex-preferred-size:500px;flex-basis:500px;left:1%}}@media screen and (max-width:1024px){.about-us-l{margin-right:10px}.about-us-r{-webkit-flex-basis:400px;-ms-flex-preferred-size:400px;flex-basis:400px;left:auto}.about-us-ttl{font-size:34px}}@media screen and (max-width:780px){.about{padding:40px 0}.about-us{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-us-l{margin-right:0}.about-us-r{margin-right:15px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:unset;-ms-flex-negative:unset;flex-shrink:unset}.about-us-ttl{font-size:28px}.about-us-desc{margin-bottom:50px}}@media screen and (max-width:680px){.about-us-desc{font-size:14px}.about-us-desc .default-cnt p,.about-us-desc .default-cnt span{font-size:14px!important}}.articles-ttl{margin-bottom:60px}.articles-lst{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.articles-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:290px;height:100%;color:#635c66;border:1px solid #e4e4e4;font-size:16px;border-radius:6px}.articles-row.__without-height{min-height:auto}.articles-row:last-of-type{margin-bottom:0}.articles-row:hover{-webkit-box-shadow:0 6px 12px 0 #0000001A;box-shadow:0 6px 12px 0 #0000001A}.articles-row:hover .articles__ic{outline-color:#222;background:0 0}.articles-row:hover .ic .projects-i-ic{stroke:#222}.articles-l{max-width:490px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:6px}.articles-r{padding:40px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-break:break-word}.articles-r__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.articles-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;max-width:100%;background-position:center;border-radius:6px}.articles-ttl{font-size:24px;line-height:34px;color:#222;margin-bottom:25px;font-weight:700;display:block}.articles-desc{margin-bottom:20px;line-height:24px}.articles-date{font-size:18px;font-weight:400;color:#635c66;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.articles-categories{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles-categories__item{font-size:18px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.articles .article-form{margin:70px 0}@media screen and (max-width:1024px){.articles-l{max-width:380px}}@media screen and (max-width:900px){.articles-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:auto}.articles-l{display:block;max-width:100%;height:350px;min-width:auto}.articles-r{padding:25px 30px}.articles-ttl{font-size:30px;margin-bottom:20px}.articles-desc{font-size:18px;margin-bottom:15px}.articles-date{font-size:16px}}@media screen and (max-width:580px){.articles-l{height:150px}.articles-r{padding:10px}.articles-r__top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.articles-ttl{font-size:20px;margin-bottom:10px}.articles-desc{font-size:14px;margin-bottom:10px}.articles-date{font-size:12px}.ttl-light{text-align:center}}.article{margin-bottom:60px}.article p:not(.subscribe__text-p),.article span:not(.breadcrumbs__btn-back-text){color:#3b3c4a;font-size:20px;line-height:1.4}.article p:not(.subscribe__text-p){margin-bottom:32px}.article h1{font-size:40px;font-weight:700;margin-bottom:15px;color:#222}.article .form-status-blk{margin-bottom:15px}.article-ttl{margin-bottom:30px}.article__title{text-align:left;padding:0 0 30px}.article__title .articles-categories{margin-bottom:0;color:#635c66}.article__title .articles-categories__item{margin-bottom:0}.article__title-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:24px}.article-wrap img{max-width:100%;width:100%}.article-wrap-t{margin-bottom:32px}.article-wrap-t img{width:100%;border-radius:12px}.article-wrap-m{background:#fff;color:#272727;position:relative}.article-wrap-b{max-width:1160px;width:100%;margin:50px auto 0}.article-wrap-b-ttl{font-size:24px}.article-cnt-t{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.article-editor-img{display:inline-block;width:60px;height:60px;border-radius:50%;overflow:hidden;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;vertical-align:middle}.article-editor-cnt{display:inline-block;vertical-align:middle}.article-editor-name{font-size:18px;padding-bottom:5px}.article-editor-txt{font-size:16px;color:#5a5656;margin-right:15px}.article-editor-comment{margin-top:20px;font-size:18px;line-height:1.2}.article-editor-btn{padding:12px 40px;font-size:18px}.article-editor-btn:hover{color:#803d8c}.article-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.article-tags-i{display:block;padding:10px 20px;background:#e8e8e8;color:#5a5656;font-size:16px;margin-right:10px}.article-blk{max-width:650px;width:100%;margin:50px auto 30px}.article-blk-ttl{font-size:24px;font-weight:500;line-height:1.4;color:#635c66;margin-bottom:40px;margin-right:8%}.article-blk-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;width:100%}.article-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0;padding:40px 0 0 0}.article-form-el{width:100%}.article-form-el button{width:100%}.article-form-el input{margin-left:0;color:#635c66}.article-form-el input::-webkit-input-placeholder{-webkit-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#635c66}.article-form-el input::-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#635c66}.article-form-el input:-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#635c66}.article-form-el input:-ms-input-placeholder{-ms-transition:opacity .2s;transition:opacity .2s;font-family:Questrial,Lato,Roboto,Montserrat,sans-serif;color:#635c66}.article-wrap-i{display:inline-block;vertical-align:middle;margin-left:10px}.article-wrap-lnk{display:block;width:34px;height:34px;border:2px solid #fff;border-radius:50%;text-align:center}.article-wrap-lnk .fa{line-height:30px}@media screen and (max-width:1024px){.article-wrap-m{padding:25px 50px}}@media screen and (max-width:768px){.article-blk{max-width:450px}.article-blk-form{max-width:100%}.article-blk-form .wrap-sub{margin:0 auto}.article-blk-ttl{font-size:20px;margin-bottom:15px;margin-right:0}.article-form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 25px 0 25px}}@media screen and (max-width:680px){.article p:not(.subscribe__text-p),.article span:not(.breadcrumbs__btn-back-text){font-size:16px}.article__title{text-align:center}.article-wrap-m{padding:20px 10px}}@media screen and (max-width:580px){.article h1{font-size:32px;line-height:38px}.article__title{padding:20px 0 30px}.article-cnt-t{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-cnt-t-btn{width:100%;margin-top:25px}.article-wrap-b{margin:25px auto 0}.article-wrap-b-ttl{font-size:18px}.article-wrap-i{font-size:14px}.article-wrap-i:not(:first-of-type){font-size:18px}.article-tags-i{font-size:14px;padding:5px 10px}.article-blk{margin-bottom:10px}.article-blk-ttl{font-size:18px;margin-bottom:25px}}.page-default{background-color:#f7f7f7}.page-default-cnt{text-align:center;margin:10% auto}.page-default-ic{margin-bottom:25px}.page-default-ttl{font-size:24px;font-weight:600;margin-bottom:25px}.page-default-txt{font-size:16px;color:#7d7979;margin:0 0 25px}.page-default-b{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:180px;margin:0 auto}.page-default-b.__center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-default-btn{min-width:70px}.vacancies{background-color:#f7f7f7}.vacancies.section-my{padding-bottom:0}.vacancies-wrap{max-width:650px;width:100%;margin:0 auto}.vacancies-blk{max-width:650px;margin:100px auto 0}.vacancies-note{text-align:center;font-size:18px;font-weight:500;text-transform:uppercase}.vacancies-ttl{margin:18px 0 20px;font-size:36px}.vacancies-sub-ttl{font-size:16px;font-weight:400;line-height:1.3;text-align:center;padding-bottom:70px}.vacancies-t{font-size:16px;font-weight:500;color:#635c66;margin-left:5%}.vacancies-row{margin:20px 0 120px;max-height:625px}.vacancies-row:not(.mCS_no_scrollbar) .mCSB_inside>.mCSB_container{margin-right:20px}.vacancies-card{display:block;width:100%;padding:35px 20px;margin-bottom:35px;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.05);box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.vacancies-card:last-of-type{margin-bottom:15px}.vacancies-card:hover{-webkit-box-shadow:0 6px 12px 0 #0000001A;box-shadow:0 6px 12px 0 #0000001A}.vacancies-card-cnt{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancies-card-ttl{font-size:24px;font-weight:400;color:#222;margin-right:15px}.vacancies-card-lnk{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;color:#635c66}.vacancies-card-ic{margin-left:10px}.vacancies-empty{text-align:center}.vacancies-empty .fliper-middle.__active{margin:0 auto}.vacancies-empty .vacancy-form .vacancy-form-back{margin:20px auto}.vacancies-empty .vacancy-form .wrap-sub button{margin:0 auto}.vacancies-empty .fliper{margin-top:40px}.vacancy-form-ttl{display:none}.vacancy-form-i:last-of-type{margin-bottom:32px}.vacancy-form-i-ttl-file{color:#af63bb}.vacancy-form .vacancy-form-back{width:100%;text-align:center}.vacancy-form-back{display:block;color:#af63bb;text-decoration:underline;font-size:24px;margin-top:20px}.vacancy-form-success{font-size:24px;line-height:1.5}.vacancy-form-success.__active .owl{display:block}.vacancy-form .owl{display:none}@media screen and (max-width:1440px){.vacancies-i-desc-ttl{font-size:24px}}@media screen and (max-width:1200px){.vacancies-blk{background:0 0;padding:0 40px}.vacancies-ttl{margin-bottom:20px}.vacancies-i-desc-ttl,.vacancies-i-subttl,.vacancies-i-ttl,.vacancy-form-ttl{text-align:center}.vacancies-i-desc-ttl{font-size:30px}.vacancy-form{max-width:100%}.vacancy-form-ttl{display:block}.vacancy-form-lst{max-width:420px;margin:30px auto 0}.vacancy-form .wrap-sub button{margin:0 auto}.vacancy-form .vacancy-form-back{margin:20px auto 0}}@media screen and (max-width:680px){.vacancies-blk{padding:0;margin:60px auto 0}.vacancies-sub-ttl{padding-bottom:35px}.vacancies-row{margin-bottom:50px;max-height:330px}.vacancies-card{padding:15px;margin-bottom:20px}.vacancies-card-ttl{font-size:16px}.vacancies-card-lnk{font-size:14px}.vacancies-card-ic{margin-left:5px;width:15px}.vacancies-empty .fliper{margin-top:0}.vacancy-form-back{text-align:center}}.vacancy-wrap{max-width:650px;width:100%;margin:0 auto}.vacancy-cnt{margin-top:20px}.vacancy-cnt-form{background-color:#f7f7f7}.vacancy-cnt h1{font-size:36px;font-weight:500;text-align:center}.vacancy-cnt h2{font-size:30px;font-weight:500;text-align:center}.vacancy-cnt h3,.vacancy-cnt h4,.vacancy-cnt h5,.vacancy-cnt h6{font-size:24px;font-weight:500;text-align:center;padding:35px 0 25px}.vacancy-cnt p{font-size:16px;font-weight:400;text-align:center;line-height:1.3}.vacancy-cnt span{font-size:16px;font-weight:400;line-height:1.3}.vacancy-cnt b,.vacancy-cnt strong{font-size:16px;font-weight:600;line-height:1.3}.vacancy-cnt li{position:relative;font-size:16px;font-weight:400;line-height:1.3;padding-left:20px;margin-bottom:15px}.vacancy-cnt li:before{content:'';position:absolute;display:block;top:0;left:0;width:10px;height:10px;margin-top:5px;background:#222;border-radius:50%}.vacancy-cnt li:last-of-type{margin-bottom:0}@media screen and (max-width:680px){.vacancy-cnt{margin-top:0}.vacancy-cnt h1{font-size:28px}.vacancy-cnt h2{font-size:26px;font-weight:500;text-align:center}.vacancy-cnt h3,.vacancy-cnt h4,.vacancy-cnt h5,.vacancy-cnt h6{font-size:22px;padding:25px 0 15px}.vacancy-cnt .vacancy-cnt li{padding-left:15px}.vacancy-cnt .vacancy-cnt li:before{width:7px;height:7px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjFfY29uZmlncy9fZnVuY3Rpb25zLnNjc3MiLCIyX2NvcmUvX3Jlc2V0LnNjc3MiLCJiYXNlLXN0eWxlLnNjc3MiLCIzX3BsdWdpbnMvX2pxdWVyeS5tQ3VzdG9tU2Nyb2xsYmFyLnNjc3MiLCJiYXNlLXN0eWxlLmNzcyIsIjRfY29tbW9uL19zcHJpdGUuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwiNF9jb21tb24vZWxlbWVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiNF9jb21tb24vZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL19pbnB1dHMuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL19kcmFnLW4tZHJvcC1maWxlLnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fdGl0bGUuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL19uYXYuc2NzcyIsIjRfY29tbW9uL2VsZW1lbnRzL190YWJzLnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fc2Nyb2xsLnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fc3Vic2NyaWJlLnNjc3MiLCI0X2NvbW1vbi9lbGVtZW50cy9fcGxhbi1zd2l0Y2hlci5zY3NzIiwiNF9jb21tb24vZWxlbWVudHMvX2V4dGVuc2lvbi1jbGFzc2VzLnNjc3MiLCI0X2NvbW1vbi9ibG9ja3MvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9faGVhZGVyLW1haW4uc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fbWFpbi1ibGsuc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fcG9ydGZvbGlvLWNhcmQuc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fbW9kdWxlLWNhcmQuc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fbW9kdWxlLWRlc2Muc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fZGVmYXVsdENudC5zY3NzIiwiNF9jb21tb24vYmxvY2tzL19mbGlwZXIuc2NzcyIsIjVfcGFnZXMvX21haW4uc2NzcyIsIjVfcGFnZXMvX2Vycm9yLXBhZ2Uuc2NzcyIsIjRfY29tbW9uL2Jsb2Nrcy9fc29sdXRpb24tbWFpbi5zY3NzIiwiNF9jb21tb24vYmxvY2tzL19hYm91dC11cy5zY3NzIiwiNV9wYWdlcy9fYXJ0aWNsZXMuc2NzcyIsIjVfcGFnZXMvX2FydGljbGUuc2NzcyIsIjVfcGFnZXMvX3BhZ2UtZGVmYXVsdC5zY3NzIiwiNV9wYWdlcy9fdmFjYW5jaWVzLnNjc3MiLCI1X3BhZ2VzL192YWNhbmN5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUMsV0FDSSxZQUFBLFVBQ0gsYUFBQSxLQUNBLElBQUEsa0NBQUEsYUFBQSxDQUFBLGtDQUFBLGFBQUEsQ0FBQSxtQ0FBQSxjQUFBLENBQUEsa0NBQUEsbUJBSUcsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQVRKLFdBQ0ksWUFBQSxZQUNILGFBQUEsS0FDQSxJQUFBLGdDQUFBLGFBQUEsQ0FBQSxnQ0FBQSxhQUFBLENBQUEsaUNBQUEsY0FBQSxDQUFBLGdDQUFBLG1CQUlHLFdBQUEsT0FDQSxZQUFBLElBQ0EsZUFBQSxtQkFUSixXQUNJLFlBQUEsT0FDSCxhQUFBLEtBQ0EsSUFBQSwrQkFBQSxhQUFBLENBQUEsK0JBQUEsYUFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSwrQkFBQSxtQkFJRyxXQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsbUJBVEosV0FDSSxZQUFBLE9BQ0gsYUFBQSxLQUNBLElBQUEsOEJBQUEsYUFBQSxDQUFBLDhCQUFBLGFBQUEsQ0FBQSwrQkFBQSxjQUFBLENBQUEsOEJBQUEsbUJBSUcsV0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLG1CQVRKLFdBQ0ksWUFBQSxPQUNILGFBQUEsS0FDQSxJQUFBLDRCQUFBLGFBQUEsQ0FBQSw0QkFBQSxhQUFBLENBQUEsNkJBQUEsY0FBQSxDQUFBLDRCQUFBLG1CQUlHLFdBQUEsT0FDQSxZQUFBLElBQ0EsZUFBQSxtQkFUSixXQUNJLFlBQUEsT0FDSCxhQUFBLEtBQ0EsSUFBQSw2QkFBQSxhQUFBLENBQUEsNkJBQUEsYUFBQSxDQUFBLDhCQUFBLGNBQUEsQ0FBQSw2QkFBQSxtQkFJRyxXQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsbUJDZEwsRUFBQSxLQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsTUFBQSxNQUFBLEVBQUEsSUFBQSxXQUFBLEtBQUEsT0FBQSxRQUFBLE9BQUEsS0FBQSxLQUFBLEdBQUEsSUFBQSxRQUFBLElBQUEsSUFBQSxHQUFBLEdBQUEsR0FBQSxNQUFBLFNBQUEsV0FBQSxPQUFBLE9BQUEsS0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxPQUFBLE9BQUEsS0FBQSxFQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsTUFBQSxPQUFBLEdBQUEsS0FBQSxLQUFBLElBQUEsT0FBQSxHQUFBLE9BQUEsRUFBQSxJQUFBLEVBQUEsS0FBQSxFQUFBLEtBQUEsUUFBQSxNQUFBLEtBQUEsT0FBQSxPQUFBLElBQUEsUUFBQSxJQUFBLE1BQUEsTUFBQSxHQUFBLE1BQUEsR0FBQSxNQUFBLEtBQUEsR0FBQSxHQUFBLEVBQUEsR0FBQSxJQUFBLE1BQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLEtBQUEsUUFDQSxlQUFBLFNBSUYsUUFBQSxNQUFBLFFBQUEsV0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLEtBQUEsSUFBQSxRQUNFLFFBQUEsTUFFRixLQUNFLFlBQUEsRUFFRixHQUFBLEdBQ0UsV0FBQSxLQUVGLFdBQUEsRUFDRSxPQUFBLEtBRUYsaUJBQUEsa0JBRUksUUFBQSxHQUNBLFFBQUEsS0FFSixRQUFBLFNBRUksUUFBQSxHQUNBLFFBQUEsS0FFSixNQUNFLGdCQUFBLFNBQ0EsZUFBQSxFQy9CRixjQUNFLFFBQUEsS0NpQkQsa0JBQW1CLGlCQUFBLFdBQThCLGFBQUEsV0FDakQsbUNBQUEsbUNBQXdF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bk5GLEVBQ0UsbUJBQUEsV0FBQSxnQkFBQSxXQUFBLFdBQUEsV0FFRixJQUNFLFFBQUEsTUFDQSxVQUFBLEtBRUYsRUFDRSxNQUFBLFFBQ0EsZ0JBQUEsS0FDQSxRQUFBLEVBQ0EsbUJBQUEsTUFBQSxHQUFBLENBQUEsUUFBQSxJQUFBLGNBQUEsTUFBQSxHQUFBLENBQUEsUUFBQSxJQUFBLGdCQUFBLE1BQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxXQUFBLE1BQUEsR0FBQSxDQUFBLFFBQUEsSUFFRixpQkFDRSxlQUFBLE9BRUYsWUFDRSxXQUFBLE9BRUYsV0FDRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FFRixRQUNFLFFBQUEsS0FFRixRQUNFLFFBQUEsZUFFRixRQUNFLFFBQUEsc0JBQUEsUUFBQSx1QkFBQSxRQUFBLG1CQUFBLFFBQUEsc0JBQUEsUUFBQSxlQUVGLFdBQ0UsZUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLEdBRUYsY0FDRSxlQUFBLE9GNnVDRixLRTN1Q0EsS0FFRSxPQUFBLEtBQ0EsWUFBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLE1BQUEsQ0FBQSxVQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBRUYsVUFDRSxtQkFBQSxFQUFBLEVBQUEsS0FBQSxxQkFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLHFCQUVGLEVBQUEsT0FDRSxZQUFBLElBR0YsYUFDRSxRQUFBLEtBQ0EsU0FBQSxNQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsT0FBQSxFQUFBLEtBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxRQUFBLEdBYkYsbUJBZUksUUFBQSxHQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxLQUNBLGlCQUFBLDBDQUNBLGdCQUFBLFFBQ0Esa0JB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QSxLQXZCSCxlQTJCRyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxZQUFBLElBOUJILGtCQWtDRyxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsSUFwQ0gsZUFBQSxvQkF3Q0csVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBMUNILGdCQThDRyxTQUFBLFNBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLGNBQUEsS0FuREgsdUJBcURLLFFBQUEsR0FDQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLElBQ0EsV0FBQSxLQUNBLGNBQUEsSUE5REwsNkJBaUVLLGNBQUEsRUFNUixvQ0F2RUUsYUEyRUksV0FBQSxFQTNFSCxnQkE4RUssVUFBQSxLQTlFTCxnQkFrRkssVUFBQSxLQUNBLFlBQUEsSUFDQSxXQUFBLE9BcEZMLGdCQUFBLGdCQUFBLGdCQUFBLGdCQXdGSyxVQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQUEsS0FmSCw2QkFtQkcsYUFBQSxLQW5CSCxvQ0FzQkssTUFBQSxJQUNBLE9BQUEiLCJmaWxlIjoiYmFzZS1zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGdW5jdGlvbnMgXG5cbi8qIEFkZGluZyBmb250c1xuIHR5cGUgZm9udHMgLmVvdCwgLndvZmYsIC50dGYgLCAuc3ZnXG4gdmFyaWFibGVzOlxuICRmb250LWZpbGUgLSBuYW1lIGZpbGVzIGZvbnRcbiAkZm9udC1uYW1lIC0gZGVmYXVsdCA9ICRmb250LWZpbGVcbiAkZm9udC1zdHlsZSAtIHN0eWxlIGZvciBmb250c1xuICRmb250LXdlaWdodCAtIGZvbnQgd2VpZ2h0Ki9cbkBtaXhpbiBhZGQtZm9udCgkZm9udC1maWxlLCAkZm9udC1uYW1lOiRmb250LWZpbGUsICRmb250LXN0eWxlOm5vcm1hbCwgJGZvbnQtd2VpZ2h0Om5vcm1hbCl7XG5cdEBmb250LWZhY2Uge1xuICAgIFx0Zm9udC1mYW1pbHk6ICRmb250LW5hbWU7XG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRcdHNyYzogdXJsKCRmb250LWZpbGUgKyAnLnN2ZycpIGZvcm1hdCgnc3ZnJyksIC8vIC5zdmcgZml4IGZvciBDaHJvbWUgYW5kIHdlYmtpdC5cbiAgICBcdHVybCgkZm9udC1maWxlICsgJy5zdmcnKSBmb3JtYXQoJ3N2ZycpLCAvLyAuc3ZnIGZpeCBmb3IgQ2hyb21lIGFuZCB3ZWJraXQuXG4gICAgICAgIHVybCgkZm9udC1maWxlICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgkZm9udC1maWxlICsgJy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7ICAgICAgICAgXHRcbiAgICBcdGZvbnQtc3R5bGU6ICRmb250LXN0eWxlO1xuICAgIFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbiAgICBcdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdH1cbn1cblxuLy9BZGQgYmFja2dyb3VuZCBncmFkaWVudCBmcm9tICRzdGFydC1jb2xvciwgdG8gJGZpbmlzaC1jb2xvclxuXG5AbWl4aW4gYmctZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZmluaXNoLWNvbG9yKSB7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciB0b3AsICRzdGFydC1jb2xvciAwcHgsICRmaW5pc2gtY29sb3IgMTAwJSkgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGZpbmlzaC1jb2xvcikgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkZmluaXNoLWNvbG9yKSAwIDAgcmVwZWF0O1xuICAgIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGZpbmlzaC1jb2xvcikgMCAwIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRmaW5pc2gtY29sb3IpIDAgMCByZXBlYXQ7XG59XG5cblxuLy9TZXQgYm9yZGVyIHJhZGl1c1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHB4KSB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRweDtcbn1cblxuQG1peGluIGJnLWltZygkaW1nLCAkc2l6ZTogJ2NvdmVyJywgJHJlcGVhdDogbm8tcmVwZWF0KXtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvJyArICRpbWcpICRyZXBlYXQ7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZSgkc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2UtZm9udC1zaXplKSB7XG5cdEBpZiAkdGFyZ2V0ID09IDAgeyBAcmV0dXJuIDAgfVxuXHRAcmV0dXJuICR0YXJnZXQgLyAkY29udGV4dCArIDBlbTtcbn1cblxuQGZ1bmN0aW9uIHBlcigkdmFsdWUsICRjb250ZXh0OiAkYmFzZS13aWR0aCl7XG5cdEBpZiAkdmFsdWUgPT0gMCB7IEByZXR1cm4gMH1cblx0QHJldHVybiAkdmFsdWUgLyAkY29udGV4dCAqIDEwMCU7XG59XG5cbi8vIEFkZCBkb3QgYXQgbWFpbiBtZW51XG5AbWl4aW4gYWRkLWRvdCgkY29sb3IsICRjb250ZW50KSB7XG4gICAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJFeG9Cb2xkXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTZweDtcbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxucSB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfSIsIi8vIENvbmZpZ1xuQGltcG9ydCBcIjFfY29uZmlncy9jb25maWdzXCI7XG5cbi8vIENvcmVcbkBpbXBvcnQgXCIyX2NvcmUvY29yZVwiO1xuXG4vLyBQbHVnaW5zXG4vL293bCBjYXJvdXNlbFxuLm93bC1jYXJvdXNlbHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy9tYWxpaHUtY3VzdG9tLXNjcm9sbGJhci1wbHVnaW5cbkBpbXBvcnQgJzNfcGx1Z2lucy9qcXVlcnkubUN1c3RvbVNjcm9sbGJhcic7XG5cbi8vU3ByaXRlc1xuQGltcG9ydCAnNF9jb21tb24vc3ByaXRlJztcbkBpbmNsdWRlIHNwcml0ZXMoJHNwcml0ZXNoZWV0LXNwcml0ZXMpO1xuXG4vLyBDb21tb25cbkBpbXBvcnQgXCI0X2NvbW1vbi9lbGVtZW50cy9lbGVtZW50c1wiO1xuQGltcG9ydCBcIjRfY29tbW9uL2VsZW1lbnRzL2V4dGVuc2lvbi1jbGFzc2VzXCI7XG5cbkBpbXBvcnQgXCI0X2NvbW1vbi9ibG9ja3MvZ3JpZFwiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9oZWFkZXItbWFpblwiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9tYWluLWJsa1wiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9wb3J0Zm9saW8tY2FyZFwiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9tb2R1bGUtY2FyZFwiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9tb2R1bGUtZGVzY1wiO1xuQGltcG9ydCBcIjRfY29tbW9uL2Jsb2Nrcy9kZWZhdWx0Q250XCI7XG5AaW1wb3J0IFwiNF9jb21tb24vYmxvY2tzL2ZsaXBlclwiO1xuLy9wYWdlXG5AaW1wb3J0IFwiNV9wYWdlcy9tYWluXCI7XG5AaW1wb3J0IFwiNV9wYWdlcy9lcnJvci1wYWdlXCI7XG5cbi8qIFNPTFVUSU9OIE1BSU4gKi9cbkBpbXBvcnQgXCI0X2NvbW1vbi9ibG9ja3Mvc29sdXRpb24tbWFpblwiO1xuLyogRU5EIFNPTFVUSU9OIE1BSU4gKi9cblxuLyogQUJPVVQgVVMgKi9cbkBpbXBvcnQgXCI0X2NvbW1vbi9ibG9ja3MvYWJvdXQtdXNcIjtcbi8qIEVORCBBQk9VVCBVUyAqL1xuXG4vL2Jsb2dcbkBpbXBvcnQgXCI1X3BhZ2VzL2FydGljbGVzXCI7XG5AaW1wb3J0IFwiNV9wYWdlcy9hcnRpY2xlXCI7XG5AaW1wb3J0IFwiNV9wYWdlcy9wYWdlLWRlZmF1bHRcIjtcbkBpbXBvcnQgXCI1X3BhZ2VzL3ZhY2FuY2llc1wiO1xuQGltcG9ydCBcIjVfcGFnZXMvdmFjYW5jeVwiOyIsIi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cblxuXG5cbi8qXG5DT05URU5UUzpcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci5cblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLlxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy5cblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG5cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cdC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb257IC1tcy10b3VjaC1hY3Rpb246IGF1dG87IHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXG5cdC5tQ3VzdG9tU2Nyb2xsQm94eyAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdH1cblxuXHQubUNTQl9jb250YWluZXJ7IC8qIGNvbnRhaW5zIHRoZSBvcmlnaW5hbCBjb250ZW50ICovXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXHQubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLXJpZ2h0OiAwOyB9IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbnsgbWFyZ2luLWxlZnQ6IDA7IH0gLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHN7IHJpZ2h0OiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzeyBsZWZ0OiAtMjZweDsgfSAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyeyBtYXJnaW46IDIwcHggMDsgfVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4O1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqL1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuIEhPUklaT05UQUwgU0NST0xMQkFSXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVye1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGUgPiAubUNTQl9jb250YWluZXJ7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuXHQubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH0gLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcblx0Lm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgYm90dG9tOiAtMjZweDsgfSAvKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IG1hcmdpbjogMCAyMHB4OyB9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogN3B4IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcntcblx0XHR3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRtYXJnaW46IDZweCBhdXRvO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogMnB4IGF1dG87XG5cdH1cblxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW46IDRweCAwO1xuXHR9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuIFZFUlRJQ0FMIEFORCBIT1JJWk9OVEFMIFNDUk9MTEJBUlNcbnl4LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXJ7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMjBweDsgfVxuXG5cdC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAyMHB4OyB9XG5cblx0Lyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7IGJvdHRvbTogMDsgfVxuXG5cdC8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuXHQubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7IHJpZ2h0OiAwOyB9XG5cblx0LyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG5cdC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHsgbGVmdDogMjBweDsgfVxuXG5cdC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBsZWZ0OiAwOyB9XG5cblx0Lm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXJ7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXG5cdC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXJ7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuXHQubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57XG5cdFx0bWFyZ2luLXJpZ2h0OiAwOyAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57IG1hcmdpbi1ib3R0b206IDA7IH1cblxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXHQubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxcblx0XHRcdFx0XHRvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuXHQvKlxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdDYuMSBUSEVNRVNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQqL1xuXG5cdC8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cblxuXHQubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG5cdC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29sc3sgb3BhY2l0eTogMDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IH1cblxuXHQubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsXG5cdC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcblx0Lm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzeyBvcGFjaXR5OiAxOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7IH1cblxuXHQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xuXHR9XG5cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcblx0fVxuXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuODUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG5cdH1cblx0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuXHR9XG5cdC8qIHRoZW1lOiBcImRhcmtcIiAqL1xuXG5cdC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43NSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC44NSk7IH1cblxuXHQubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC45KTsgfVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQvKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IGF1dG87XG5cdH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44NSk7IH1cblxuXHQubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTsgfVxuXG5cdC8qIHRoZW1lOiBcImRhcmstMlwiICovXG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNzUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDFweDtcblx0fVxuXG5cdC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODUpOyB9XG5cblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjkpOyB9XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC8qIHRoZW1lOiBcImxpZ2h0LXRoaWNrXCIsIFwiZGFyay10aGlja1wiICovXG5cblx0Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggYXV0bztcblx0fVxuXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44NSk7IH1cblxuXHQubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjkpOyB9XG5cblx0LyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43NSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODUpOyB9XG5cblx0Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7IH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG5cblx0Lm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnsgd2lkdGg6IDJweDsgfVxuXG5cdC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHsgd2lkdGg6IDEwMCU7IH1cblxuXHQubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdG1hcmdpbjogN3B4IGF1dG87XG5cdH1cblxuXHQvKiB0aGVtZSBcImRhcmstdGhpblwiICovXG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMTUpOyB9XG5cblx0Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43NSk7IH1cblxuXHQubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjg1KTsgfVxuXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC45KTsgfVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQvKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTsgfVxuXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcnsgaGVpZ2h0OiAxNHB4OyB9XG5cblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAxcHg7XG5cdH1cblxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDE0cHg7IH1cblxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luOiAxcHggMDtcblx0fVxuXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRtYXJnaW46IC0xcHggMDtcblx0fVxuXG5cdC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlseyB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRoZWlnaHQ6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0bWFyZ2luOiAwIC0xcHg7XG5cdH1cblxuXHQubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGhlaWdodDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqL1xuXHRcdG1hcmdpbjogNnB4IDA7XG5cdH1cblx0Ly9cblx0Ly8ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXHQvL1xuXHQvLy5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7IH1cblx0Ly9cblx0Ly8ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXHQvL1xuXHQvLy5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0eyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG5cblx0LyogdGhlbWUgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG5cblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNzUpOyB9XG5cblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMTUpOyB9XG5cblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODUpOyB9XG5cblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7IH1cblxuXHQvKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cblxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7IHdpZHRoOiA0cHg7IH1cblxuXHQubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRvcGFjaXR5OiAuMztcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuXHR9XG5cblx0Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRtYXJnaW46IDZweCAwO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0fVxuXG5cdC8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuXG5cdC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTEVsRVFWUVlWMk5rSUFBWVNWRmdERlI4QnFyQkJFaWZCYkdSVGZpUFpocFlqaVFGQkszQTZsNkN2Z0FBRTlrR0NkMW12Z0VBQUFBQVNVVk9SSzVDWUlJPVwiKTtcblx0fVxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwuNSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0fVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUscmdiYSgyNTUsMjU1LDI1NSwuNSkpLCBjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwuNSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LC41KSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdH1cblxuXHQvKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7IGhlaWdodDogNzBweDsgfVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnsgd2lkdGg6IDcwcHg7IH1cblxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xze1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcblx0fVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC41KSwgaW5zZXQgLTFweCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0fVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cblx0Lm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA4cHg7IH1cblxuXHQubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRtYXJnaW46IDRweCAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC41KSwgaW5zZXQgMCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcblx0fVxuXG5cdC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRtYXJnaW46IDRweCBhdXRvO1xuXHR9XG5cblx0LyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMSk7XG5cdH1cblxuXHQubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlseyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7IH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXHQvKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHN7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuXHR9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyxcblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7IGJvcmRlci1yYWRpdXM6IDdweDsgfVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuXHQubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG5cdC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FseyByaWdodDogMXB4OyB9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC41KTsgfVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuNSk7XG5cdH1cblxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntcblx0XHRib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdG1hcmdpbjogMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpOyB9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuXHQubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKTtcblx0fVxuXG5cdC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuXHQvKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cblxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc3sgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuMik7IH1cblxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFseyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwwLDAsLjIpOyB9XG5cblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLDAsMCwuMik7IH1cblxuXHQubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjIpOyB9XG5cblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDUpO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsMCwwLC4xKTtcblx0fVxuXG5cdC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQvKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cblxuXHQubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG5cdC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2Fse1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMTJweCAwO1xuXHR9XG5cblx0Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG5cdC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiAwIDEycHg7XG5cdH1cblxuXHQvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cblx0Lm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuXHQubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cblx0Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcblx0Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyeyBoZWlnaHQ6IDUwcHg7IH1cblxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyeyB3aWR0aDogNTBweDsgfVxuXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcblx0fVxuXG5cdC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcblx0fVxuXG5cblx0LyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cblxuXHQubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG5cdFx0ZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcblx0fVxuXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuXHRcdGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG5cdH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXHQvKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMik7XG5cdH1cblxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IHdpZHRoOiA2cHg7IH1cblxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0fVxuXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMnB4O1xuXHR9XG5cblx0Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAycHggMDtcblx0fVxuXG5cdC8qIHRoZW1lIFwiZGFyay0zXCIgKi9cblxuXHQubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjc1KTsgfVxuXG5cdC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODUpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjkpOyB9XG5cblx0Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7IH1cblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjIpO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0bWFyZ2luOiAzcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdG1hcmdpbjogNXB4IDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDJweCAwO1xuXHR9XG5cblx0LyogdGhlbWUgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNzUpOyB9XG5cblx0Lm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjg1KTsgfVxuXG5cdC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhcnsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuOSk7IH1cblxuXHQubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMSk7IH1cblxuXHQvKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuXG5cdC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuXHQubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7IGJvcmRlci1jb2xvcjogIzAwMDsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTsgfVxuXG5cblx0LyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cblxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNik7IH1cblxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlseyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTsgfVxuXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjc1KTsgfVxuXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjg1KTsgfVxuXG5cdC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuXHQubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjkpOyB9XG5cblx0Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7IH1cblxuXHQubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTsgfVxuXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG5cdC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC45KTsgfVxuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiIsIi8qIEFkZGluZyBmb250c1xuIHR5cGUgZm9udHMgLmVvdCwgLndvZmYsIC50dGYgLCAuc3ZnXG4gdmFyaWFibGVzOlxuICRmb250LWZpbGUgLSBuYW1lIGZpbGVzIGZvbnRcbiAkZm9udC1uYW1lIC0gZGVmYXVsdCA9ICRmb250LWZpbGVcbiAkZm9udC1zdHlsZSAtIHN0eWxlIGZvciBmb250c1xuICRmb250LXdlaWdodCAtIGZvbnQgd2VpZ2h0Ki9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJRdWVzdHJpYWxcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9mb250cy9RdWVzdHJpYWwtUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIvZm9udHMvUXVlc3RyaWFsLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiL2ZvbnRzL1F1ZXN0cmlhbC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1F1ZXN0cmlhbC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyQm9sZFwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL0NvdXJpZXItUFMtQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIvZm9udHMvQ291cmllci1QUy1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9mb250cy9Db3VyaWVyLVBTLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvQ291cmllci1QUy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9mb250cy9Sb2JvdG8tUmVndWxhci5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLVJlZ3VsYXIuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi9mb250cy9Sb2JvdG8tTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9mb250cy9Sb2JvdG8tTWVkaXVtLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JvYm90by1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9mb250cy9Sb2JvdG8tQm9sZC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JvYm90by1CbGFjay5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLUJsYWNrLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi9mb250cy9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvUm9ib3RvLUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi8qKlxuICogTWV5ZXIgcmVzZXRcbiAqL1xuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cbi8qXG5DT05URU5UUzpcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuXG5cdDIuIFZFUlRJQ0FMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIHZlcnRpY2FsIHNjcm9sbGJhci5cblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLlxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy5cblx0Ni4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DdXN0b21TY3JvbGxiYXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xuICB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuICB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLm1DU0JfY29udGFpbmVyIHtcbiAgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVJcbnktYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgLyogY29udGFpbnMgc2Nyb2xsYmFyIG1hcmt1cCAoZHJhZ2dhYmxlIGVsZW1lbnQsIGRyYWdnZXIgcmFpbCwgYnV0dG9ucyBldGMuKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICByaWdodDogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBsZWZ0OiAtMjZweDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIC8qIHRoZSBkcmFnZ2FibGUgZWxlbWVudCAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIC8qIG1pbmltdW0gZHJhZ2dlciBoZWlnaHQgKi9cbiAgei1pbmRleDogMTsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMnB4O1xuICAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4vKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUlxueC1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubUNTQl9ob3Jpem9udGFsID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IDA7IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogMzBweDtcbiAgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDsgfVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bzsgfVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovXG4gIG1hcmdpbjogNHB4IDA7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSU1xueXgtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBib3R0b206IDIwcHg7IH1cblxuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSB2ZXJ0aWNhbCBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICByaWdodDogMDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgbGVmdDogMDsgfVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbm9uLXZpc2libGUgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4ubUNTQl9zY3JvbGxUb29scyxcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Ni4xIFRIRU1FU1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCovXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG4ubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZyxcbi5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUN1c3RvbVNjcm9sbEJveDpob3ZlciB+IC5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgfVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggYXV0bzsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCAwOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87IH1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDJweDsgfVxuXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogN3B4IGF1dG87IH1cblxuLyogdGhlbWUgXCJkYXJrLXRoaW5cIiAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDE0cHg7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMXB4IDA7IH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDsgfVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTZweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMCAtMXB4OyB9XG5cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi9cbiAgbWFyZ2luOiA2cHggMDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4OyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4vKiB0aGVtZSBcIjNkXCIsIFwiM2QtZGFya1wiICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDhweDsgfVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87IH1cblxuLyogdGhlbWUgXCIzZC1kYXJrXCIgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcIjNkLXRoaWNrXCIsIFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA3cHg7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogdGhlbWU6IFwiM2QtdGhpY2stZGFya1wiICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgLTFweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCxcbi5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwOyB9XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLFxuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCxcbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAxMnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLFxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLFxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcixcbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgfVxuXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMDsgfVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMnB4IDA7IH1cblxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiAzcHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCxcbi5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDsgfVxuXG4vKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2Jhcixcbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIHRoZW1lIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnMtYXJyb3ctbC1hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAtMzZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4ucy1hcnJvdy1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTU4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLnMtYXJyb3ctbG9uZy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTcwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnMtYXJyb3ctci1hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtNThweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4ucy1hcnJvdy1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLnMtY2hldnJvbi1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTEycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnMtY2xvc2UtbWVudSwgLm1lbnUtY2xvc2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03M3B4IC00NHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbi5zLWVycm9yLXN0ZXAtaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxcHggMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4OyB9XG5cbi5zLWVycm9yLXN0ZXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzZweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4ucy1oaW50LWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5zLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xMnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5zLXNvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggLTQ0cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDsgfVxuXG4ucy1zdWNjZXNzLXN0ZXAtaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTczcHggLTEycHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnMtc3VjY2Vzcy1zdGVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzNweCAtMjhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4ucy10YWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NXB4IC0xMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgY29sb3I6ICM4MDNkOGM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBvcGFjaXR5IC4zczsgfVxuXG4udmVydGljYWwtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2xyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5fX3Nob3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLl9fZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5fX3NoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDEwcHggMzVweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzNUM2NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExOyB9XG4gIC5iYWNrLXRvLXRvcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3J0Zm9saW8vYXJyb3ctbG9uZy1sZWZ0LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSwgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0sXG4ub3dsLWNhcm91c2VsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0byAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IGF1dG8gIWltcG9ydGFudDsgfVxuXG5zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICBzZWN0aW9uOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLyogQlJFQURDUlVNQlMgKi9cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gIGNvbG9yOiAjNjM1QzY2OyB9XG4gIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYnJlYWRjcnVtYnNfX2J0bi1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDsgfVxuICAuYnJlYWRjcnVtYnNfX2J0bi1iYWNrLXRleHQge1xuICAgIGNvbG9yOiAjODAzZDhjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuXG4vKiBFTkQgQlJFQURDUlVNQlMgKi9cbi8qIFBBR0lOQVRJT04gKi9cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGN0Y3Rjc7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdpbmF0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MzVDNjY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wYWdpbmF0aW9uLWJ0bi5fX2FjdGl2ZSwgLnBhZ2luYXRpb24tYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjODAzZDhjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODAzZDhjOyB9XG4gICAgLnBhZ2luYXRpb24tYnRuLl9fY2VudGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAucGFnaW5hdGlvbi1idG4uX19uby1saW5lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAucGFnaW5hdGlvbi1idG4uX19uby1saW5lOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uLWJ0bi5fX3ByZXZpb3VzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAucGFnaW5hdGlvbi1idG4uX19wcmV2aW91cyBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzYzNUM2NiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tYnRuLl9fcHJldmlvdXMgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BvcnRmb2xpby9hcnJvdy1sb25nLWxlZnQucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICAucGFnaW5hdGlvbi1idG4uX19wcmV2aW91cyBhOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tYnRuLl9fcHJldmlvdXMgYS5kaXNhYmxlZCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5wYWdpbmF0aW9uLWJ0bi5fX25leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnBhZ2luYXRpb24tYnRuLl9fbmV4dCBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzYzNUM2NiAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uLWJ0bi5fX25leHQgYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3J0Zm9saW8vYXJyb3ctbG9uZy1sZWZ0LnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tYnRuLl9fbmV4dCBhOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnBhZ2luYXRpb24tYnRuLl9fbmV4dCBhLmRpc2FibGVkIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnBhZ2luYXRpb24tYnRuLWxuayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAwOyB9XG4gIC5wYWdpbmF0aW9uLWJsayB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wYWdpbmF0aW9uLWJ0biB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgLnBhZ2luYXRpb24tYnRuLl9fY2VudGVyIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWJ0bi5fX3ByZXZpb3VzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgICAucGFnaW5hdGlvbi1idG4uX19wcmV2aW91cyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFnaW5hdGlvbi1idG4uX19uZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uLWJ0bi5fX25leHQgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAucGFnaW5hdGlvbi1idG4uX19uZXh0IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYWdpbmF0aW9uLWJ0bi1sbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwOyB9IH1cblxuLyogRU5EIFBBR0lOQVRJT04gKi9cbi8qIEJVVFRPTlMgKi9cbi5idG4sIC53cmFwLXN1YiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUXVlc3RyaWFsXCIsIFwiTGF0b1wiLCBcIlJvYm90b1wiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmJ0bjpiZWZvcmUsIC53cmFwLXN1YiBidXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0MHB4ICM4MDNkOGM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuYnRuOmhvdmVyOmJlZm9yZSwgLndyYXAtc3ViIGJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjODAzZDhjOyB9XG4gIC5idG46YWN0aXZlLCAud3JhcC1zdWIgYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzU4MjA2MjsgfVxuICAgIC5idG46YWN0aXZlOmJlZm9yZSwgLndyYXAtc3ViIGJ1dHRvbjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDQ4cHggIzU4MjA2MjsgfVxuICAuYnRuOmZvY3VzLCAud3JhcC1zdWIgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5idG4uX19TLCAud3JhcC1zdWIgYnV0dG9uLl9fUyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE0cHggNDBweDsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgwM2Q4YztcbiAgZm9udC1mYW1pbHk6IFwiUXVlc3RyaWFsXCIsIFwiTGF0b1wiLCBcIlJvYm90b1wiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU4MjA2MjsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODAzZDhjOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnRuLWljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJRdWVzdHJpYWxcIiwgXCJMYXRvXCIsIFwiUm9ib3RvXCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM4MDNkOGM7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MDNkOGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcywgYm9yZGVyLWNvbG9yIC4zczsgfVxuICAuYnRuLWljOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnRuLWljOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM1ODIwNjI7XG4gICAgYmFja2dyb3VuZDogIzU4MjA2MjsgfVxuICAuYnRuLWljOmFjdGl2ZSwgLmJ0bi1pYy5fX2FjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODAzZDhjO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmJ0bi1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjM1QzY2O1xuICBtYXJnaW46IDQwcHggMCAyMHB4OyB9XG4gIC5idG4tYmFjay1pYywgLmJ0bi1iYWNrLXR4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6ICNBRjYzQkI7XG4gIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwM2Q4YzsgfVxuICAuYnRuLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjODAzZDhjOyB9XG4gIC5idG4tdHJhbnNwYXJlbnQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTgyMDYyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODIwNjI7IH1cblxuLmJ0bi1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM4MDNkOGM7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDNkOGM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zczsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIsIC5idG4tbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAzZDhjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tbGlnaHQuX19pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAzZDhjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1saWdodC5fX2ludmVyc2U6aG92ZXIsIC5idG4tbGlnaHQuX19pbnZlcnNlOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM4MDNkOGM7IH1cbiAgLmJ0bi1saWdodC5fX2xvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggNTRweDsgfVxuICAgIC5idG4tbGlnaHQuX19sb2FkZXIgI2Zvcm1zZW5kSG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saWdodC5fX2Rpc2FibGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5idG4tbGlnaHQuX19kaXNhYmxlOmhvdmVyLCAuYnRuLWxpZ2h0Ll9fZGlzYWJsZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwM2Q4YztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgcGFkZGluZzogOXB4IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwM2Q4YztcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTgyMDYyOyB9IH1cblxuLmZyZWUtY29uc3VsdGF0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZnJlZS1jb25zdWx0YXRpb24gLmJ0bi1saWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mcmVlLWNvbnN1bHRhdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5idG4sIC53cmFwLXN1YiBidXR0b24sXG4gIC5idG4tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAyNjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5idG4tYmFjayB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZnJlZS1jb25zdWx0YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnRuLCAud3JhcC1zdWIgYnV0dG9uLFxuICAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTcwcHg7IH0gfVxuXG4vKiBFTkQgQlVUVE9OUyAqL1xuLyogSU5QVVRTICovXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBpbnB1dDpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICB0ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcixcbiAgICB0ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgIHRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICBmb250LWZhbWlseTogXCJRdWVzdHJpYWxcIiwgXCJMYXRvXCIsIFwiUm9ib3RvXCIsIFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1zZy5fX3N1Y2Nlc3Mge1xuICBjb2xvcjogIzM0Yjc4YTsgfVxuXG4ubXNnLl9fZXJyb3Ige1xuICBjb2xvcjogI2NjNDM0MzsgfVxuXG5wLmVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBjb2xvcjogI2NjNDM0MzsgfVxuXG4uaW5wLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNDkpOyB9XG4gIC5pbnAtbGlnaHQuc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzRiNzhhOyB9XG4gIC5pbnAtbGlnaHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW5wLWxpZ2h0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmlucC1saWdodDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmlucC1saWdodDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaW5wLWxpZ2h0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gICAgLmlucC1saWdodDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmlucC1saWdodDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgLmlucC1saWdodDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAuaW5wLWxpZ2h0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lOyB9XG4gIHRleHRhcmVhLm5vLWVtcHR5IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgdGV4dGFyZWEuaW5wLWxpZ2h0Ll9faW5wLXR4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gICAgdGV4dGFyZWEuaW5wLWxpZ2h0Ll9faW5wLXR4OmZvY3VzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi53cmFwLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4vKiBpbnB1dCB0eXBlIGZpbGUgKi9cbi53cmFwLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI0FGNjNCQjsgfVxuICAud3JhcC1maWxlIC5tc2cuX19lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZmlsZS1pbnAge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWxlLWlucC5fX2NoYW5nZWQgKyAuZmlsZS1sYmwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmlsZS1pbnAuZXJyb3IgKyAuZmlsZS1sYmwge1xuICAgIGNvbG9yOiAjY2M0MzQzOyB9XG5cbi5maWxlLWxibCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZmlsZS1sYmw6aG92ZXIge1xuICAgIG9wYWNpdHk6IC45OyB9XG5cbi8qIGNoZWNrYm94ICovXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LWxibCB7XG4gICAgY29sb3I6ICNhMDRjYjA7IH1cbiAgICAuY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1sYmw6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODAzZDhjO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgLmNoZWNrYm94LWxibCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jaGVja2JveC1sYmw6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5jaGVja2JveC1sYmwtbG5rOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC45OyB9XG5cbi53cmFwLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLndyYXAtY2hlY2tib3ggaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud3JhcC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICM1QTU2NTY7IH1cbiAgICAgIC53cmFwLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbCA+IC5jaGVja2VkLWljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwM2Q4YzsgfVxuICAgICAgICAud3JhcC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwgPiAuY2hlY2tlZC1pYzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndyYXAtY2hlY2tib3ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNUE1NjU2O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLndyYXAtY2hlY2tib3ggLmNoZWNrZWQtaWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzgwM2Q4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi53cmFwLWNoZWNrYm94IGlucHV0LmVycm9yICsgbGFiZWwgPiAuY2hlY2tlZC1pYyB7XG4gIGJvcmRlci1jb2xvcjogI2NjNDM0MzsgfVxuXG4uZm9ybS1zdGF0dXMtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGVuZCBjaGVja2JveCAqL1xuLmZvcm0tc3RhdHVzLWJsayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNjYzQzNDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1zdGF0dXMtYmxrLndpdGhfZXJyb3Ige1xuICAgIGNvbG9yOiAjY2M0MzQzICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm0tc3RhdHVzLWJsa1tpZF49XCJmb3JtLXN1YnNjcmliZS1zdGF0dXMtXCJdIHtcbiAgICBjb2xvcjogIzM0Yjc4YTsgfVxuXG4ud2l0aF9lcnJvciB7XG4gIGNvbG9yOiAjY2M0MzQzOyB9XG5cbi53cmFwLWlucCxcbi53cmFwLWlucC10eCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLndyYXAtaW5wIGlucHV0LCAud3JhcC1pbnAgdGV4dGFyZWEsXG4gIC53cmFwLWlucC10eCBpbnB1dCxcbiAgLndyYXAtaW5wLXR4IHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2MzVDNjY7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4OyB9XG4gICAgLndyYXAtaW5wIGlucHV0OjpwbGFjZWhvbGRlciwgLndyYXAtaW5wIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbiAgICAud3JhcC1pbnAtdHggaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgIC53cmFwLWlucC10eCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgLndyYXAtaW5wIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIC53cmFwLWlucCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAud3JhcC1pbnAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgLndyYXAtaW5wIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxuICAud3JhcC1pbnAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgLndyYXAtaW5wIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIC53cmFwLWlucCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAud3JhcC1pbnAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIC53cmFwLWlucCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgLndyYXAtaW5wIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAud3JhcC1pbnAtdHggaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgLndyYXAtaW5wLXR4IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIC53cmFwLWlucC10eCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAud3JhcC1pbnAtdHggaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG4gIC53cmFwLWlucC10eCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICAud3JhcC1pbnAtdHggdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgLndyYXAtaW5wLXR4IHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIC53cmFwLWlucC10eCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgLndyYXAtaW5wLXR4IHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAud3JhcC1pbnAtdHggc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjNDk1MDU3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndyYXAtaW5wLXR4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ud3JhcC1zdWIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC53cmFwLXN1YiBidXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uaW5wdXQtdmFsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcC1pbnAtc2VsZWN0IHtcbiAgd2lkdGg6IDQ5JTsgfVxuICAud3JhcC1pbnAtc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogQ2hhbmdlIEF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gQ2hyb21lKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC53cmFwLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC53cmFwLWlucC1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHRleHRhcmVhLmlucC1saWdodC5fX2lucC10eCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAgIHRleHRhcmVhLmlucC1saWdodC5fX2lucC10eDpmb2N1cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5kcmFnLW4tZHJvcC1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCA5M3B4O1xuICBnYXA6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJhZy1uLWRyb3AtZmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdXBsb2FkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5kcmFnLW4tZHJvcC1maWxlX19wcm9ncmVzcyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgLmRyYWctbi1kcm9wLWZpbGVfX3Byb2dyZXNzLWJhciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODAzZDhjO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuICAgICAgY29sb3I6ICM4MDNkOGM7IH1cbiAgICAgIC5kcmFnLW4tZHJvcC1maWxlX19wcm9ncmVzcy1iYXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzgwM2Q4YzsgfVxuICAgICAgLmRyYWctbi1kcm9wLWZpbGVfX3Byb2dyZXNzLWJhcjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MDNkOGM7IH1cbiAgLmRyYWctbi1kcm9wLWZpbGUuLS1kcm9wcGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3VwbG9hZC1hdHRhY2hlZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAuZHJhZy1uLWRyb3AtZmlsZV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRyYWctbi1kcm9wLWZpbGVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzYzNUM2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5kcmFnLW4tZHJvcC1maWxlX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRyYWctbi1kcm9wLWZpbGVfX2xpbmtfX3JlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRyYWctbi1kcm9wLWZpbGVfX2xpbmtfX3JlbW92ZS4tLXNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcmFnLW4tZHJvcC1maWxlX19saW5rIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjODAzZDhjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5kcmFnLW4tZHJvcC1maWxlIHtcbiAgICBwYWRkaW5nOiA4NXB4IDI0cHggMjRweDsgfVxuICAgIC5kcmFnLW4tZHJvcC1maWxlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBib3R0b206IGF1dG87IH1cbiAgICAuZHJhZy1uLWRyb3AtZmlsZV9fcHJvZ3Jlc3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmRyYWctbi1kcm9wLWZpbGVfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBFTkQgSU5QVVRTICovXG4vKiBUSVRMRSAqL1xuLnR0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICAudHRsLUwge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC50dGwtTC5fX3dpdGgtYmFjayB7XG4gICAgICBwYWRkaW5nOiAwIDExMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfVxuICAudHRsLU0ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR0bC1TIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnR0bC1jbnQuX19sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50dGwtY250Ll9fbSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnR0bC1jbnQuX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnR0bC1saWdodCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudHRsLWxpZ2h0Ll9fcHJpbWFyeSB7XG4gICAgY29sb3I6ICM4MDNkOGM7IH1cblxuLnN1Yi10dGwtbGlnaHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjM1QzY2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAudHRsLUwuX193aXRoLWJhY2sge1xuICAgIHBhZGRpbmc6IDAgNDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudHRsLUwge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAudHRsLU0ge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAudHRsLWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAudHRsLUwge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAudHRsLU0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAudHRsLVMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAudHRsLWxpZ2h0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3ViLXR0bC1saWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qIEVORCAgVElUTEUgKi9cbi8qIE5BVklHQVRJT04gKi9cbi5uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMjsgfVxuICAubmF2LWxuayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgICAubmF2LWxuazpob3ZlciB7XG4gICAgICBjb2xvcjogIzgwM2Q4YzsgfVxuICAgIC5uYXYtbG5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubmF2LWxuay5fX2FjdGl2ZSB7XG4gICAgICBjb2xvcjogIzgwM2Q4YzsgfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi5fX3Nob3ctbWVudSAubmF2LWxuayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIuX19tb2ItdGFiIC5uYXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmhlYWRlci5fX21vYi10YWIgLm5hdi1sbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH1cbiAgLmhlYWRlcjpub3QoLl9fbW9iLXRhYikgLm5hdi1sbmsge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXI6bm90KC5fX21vYi10YWIpIC5uYXYtbG5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5uYXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBFTkQgTkFWSUdBVElPTiAqL1xuLyogVEFCUyBOQVZJR0FUSU9OICovXG4udGFicy10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAudGFicy10dGwge1xuICAgICAgZ2FwOiAxMHB4OyB9IH1cbiAgLnRhYnMtdHRsLWxuayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBjb2xvcjogIzYzNUM2NjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLnRhYnMtdHRsLWxuazpob3ZlciB7XG4gICAgICBjb2xvcjogIzgwM2Q4YzsgfVxuICAgIC50YWJzLXR0bC1sbmsuX19hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzgwM2Q4YztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDNkOGM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhYnMtdHRsLWxuay5fX2FjdGl2ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFicy10dGwge1xuICAgIG1hcmdpbjogMjBweCAtMTBweCA0NXB4OyB9XG4gICAgLnRhYnMtdHRsLWxuayB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAudGFicy10dGwge1xuICAgIG1hcmdpbjogMTBweCAtNXB4IDIwcHg7IH1cbiAgICAudGFicy10dGwtbG5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4OyB9XG4gIC50ZWFtLWNhcm91c2VsLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAudGVhbS1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4OyB9IH1cblxuLyogRU5EIFRBQlMgTkFWSUdBVElPTiAqL1xuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUyLCAwLjY1KTsgfVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDYxLCAxNDAsIDAuNzUpOyB9XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgNjEsIDE0MCwgMC44NSk7IH1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLFxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgNjEsIDE0MCwgMC45KTsgfVxuXG4uc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5zdWJzY3JpYmUgLmNvbnRhaW5lci1saWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnN1YnNjcmliZV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zdWJzY3JpYmVfX3RleHQtcCB7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuXG4ucGxhbi1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIGdhcDogMTBweDtcbiAgLW1zLWZsZXgtZ2FwOiAxMHB4OyB9XG4gIC5wbGFuLXN3aXRjaGVyLl9fZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnBsYW4tc3dpdGNoZXIgLnBsYW4tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzYzNUM2NjsgfVxuICAgIC5wbGFuLXN3aXRjaGVyIC5wbGFuLWxhYmVsLl9fYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjODAzZDhjOyB9XG4gIC5wbGFuLXN3aXRjaGVyIC5zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLnBsYW4tc3dpdGNoZXIgLnN3aXRjaCBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucGxhbi1zd2l0Y2hlciAuc3dpdGNoIC5zbGlkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwM2Q4YztcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gICAgICAucGxhbi1zd2l0Y2hlciAuc3dpdGNoIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gIC5wbGFuLXN3aXRjaGVyIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODAzZDhjOyB9XG4gIC5wbGFuLXN3aXRjaGVyIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iYWNrLXRvLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG5cbi5jZW50ZXItaWMsIC5idG4taWM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLyogYWxpZ24gY2VudGVyLCBhZGQgZGVmYXVsdCBwYWRkaW5nKi9cbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gIC5jb250YWluZXIuX19jbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG5cbi5jb250YWluZXItbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiAxMjA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8qIGFsaWduIGNlbnRlciwgYWRkIGRlZmF1bHQgcGFkZGluZyovXG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuY29udGFpbmVyLWxpZ2h0Ll9fTCB7XG4gICAgbWF4LXdpZHRoOiAxMzUwcHg7IH1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5jb250YWluZXItUyB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLmNvbnRhaW5lci1YUyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8qIGFsaWduIGNlbnRlciwgYWRkIGRlZmF1bHQgcGFkZGluZyovXG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4ub3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cblxuLnJlc3VsdC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2NjNDM0MzsgfVxuXG4vKiBmb290ZXIgdG8gYm90dG9tIG9mIHBhZ2UgKi9cbi53cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzIzMjMyMyBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBlbmQgZm9vdGVyIHRvIGJvdHRvbSBvZiBwYWdlICovXG4uc2VjdGlvbi1teSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgLnNlY3Rpb24tbXkuX19MIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwOyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tbXkge1xuICAgIHBhZGRpbmc6IDYwcHggMDsgfVxuICAgIC5zZWN0aW9uLW15Ll9fTCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLWxpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuY29udGFpbmVyLl9fY250IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1saWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgLmNvbnRhaW5lci5fX2NudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWxpZ2h0LFxuICAuY29udGFpbmVyLVhTIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLVMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5vdmVybGF5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAuY29udGFpbmVyLl9fY250IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5fX21vYi1uby1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNlY3Rpb24tbXkge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5zZWN0aW9uLW15Ll9fTCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLVMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmhlYWRlci1tYWluIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0OyB9XG4gIC5oZWFkZXItbWFpbiAubmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLW1haW4gLm5hdi1sbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIC5oZWFkZXItbWFpbiAuanNfc3ctY2FjaGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmhlYWRlci1tYWluIC5qc19zdy1jYWNoaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgLmhlYWRlci1tYWluLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItbWFpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAgIC5oZWFkZXItbWFpbi13cmFwLWxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLmhlYWRlci1tYWluLWNudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAuaGVhZGVyLW1haW4tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuaGVhZGVyLW1haW4tbG9nby1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tYWluLWJ0biB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4MDNkOGM7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MDNkOGM7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubWVudS1pYzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM4MDNkOGM7IH1cbiAgICAubWVudS1pYy5fX2FjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAuNzsgfVxuICAubWVudS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAyNXB4OyB9XG4gIC5tZW51LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnUtY2xvc2U6aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAubWVudS1jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51LWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtZW1haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgICAubWVudS1lbWFpbC1sbmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjVweDsgfVxuXG4ubWVudS10b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW1haW4uX19tb2ItdGFiIC5oZWFkZXItbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmhlYWRlci1tYWluLl9fbW9iLXRhYiAuaGVhZGVyLW1haW4tbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItbWFpbi5fX21vYi10YWIgLmhlYWRlci1tYWluLWxvZ28tbW9iIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItbWFpbi5fX21vYi10YWIgLmhlYWRlci1tYWluLWNudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgLmhlYWRlci1tYWluLl9fbW9iLXRhYiAuaGVhZGVyLW1haW4tbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtNTAwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgLjVzO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5oZWFkZXItbWFpbi5fX21vYi10YWIgLmhlYWRlci1tYWluLW1lbnUuX19zaG93LW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmhlYWRlci1tYWluLl9fbW9iLXRhYiAubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVhZGVyLW1haW4uX19tb2ItdGFiIC5tZW51LXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmhlYWRlci1tYWluLl9fbW9iLXRhYiAubWVudS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItbWFpbi5fX21vYi10YWIgLm1lbnUtbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItbWFpbi5fX21vYi10YWIgLm1lbnUtZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaGVhZGVyLW1haW4gLmhlYWRlci1tYWluLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXItbWFpbjpub3QoLl9fbW9iLXRhYikgLmhlYWRlci1tYWluLXdyYXAtbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNDVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MXB4KSB7XG4gIC5oZWFkZXItbWFpbi5fX2ZpeGVkIC5oZWFkZXItbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjgwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW1haW4td3JhcCB7XG4gICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgLmhlYWRlci1tYWluLXdyYXAtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmhlYWRlci1tYWluLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLW1haW4tbG9nby1tb2Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1tYWluLWNudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5oZWFkZXItbWFpbi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTUwMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IC41czsgfVxuICAgIC5oZWFkZXItbWFpbi1tZW51Ll9fc2hvdy1tZW51IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXItbWFpbi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7IH1cbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1lbnUtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubWVudS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51LWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVudS1lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tYWluLWJsayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi1ibGs6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogODEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubWFpbi1ibGstY250IHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MDBweDsgfVxuICAubWFpbi1ibGstdCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubWFpbi1ibGstaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5tYWluLWJsay1pbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IDE1OXB4OyB9XG4gICAgLm1haW4tYmxrLWltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMjRweDsgfVxuICAubWFpbi1ibGstdHRsIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAubWFpbi1ibGstc3VidHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzYzNUM2NjsgfVxuXG4ubWFpbi1sc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuLm1haW4taSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLm1haW4taTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1haW4taS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5tYWluLWktdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgICAubWFpbi1pLXR4dCBiLCAubWFpbi1pLXR4dCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzcwcHgpIHtcbiAgLm1haW4tYmxrOmFmdGVyIHtcbiAgICB3aWR0aDogNzAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLm1haW4tYmxrOmFmdGVyIHtcbiAgICB3aWR0aDogNjAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm1haW4tYmxrOmFmdGVyIHtcbiAgICB3aWR0aDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tYmxrOmFmdGVyIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgLm1haW4tYmxrLWNudCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwMHB4OyB9XG4gIC5tYWluLWktdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tYmxrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWJsay10dGwge1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAubWFpbi1ibGstY250IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5tYWluLWktdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubWFpbi1ibGstdHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLm1haW4tYmxrLWNudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1haW4tYmxrLWltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLm1haW4tYmxrLWltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAubWFpbi1ibGstaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubWFpbi1sc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG4gIC5tYWluLWkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5tYWluLWktdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi5wb3J0Zm9saW8td29ya3Mge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucG9ydGZvbGlvLXdvcmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IGNhbGMoNDc1cHggKyAzJSkgNDBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBvcnRmb2xpby13b3JrOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBOyB9XG4gICAgLnBvcnRmb2xpby13b3JrOmhvdmVyIC5wb3J0Zm9saW8td29yay1iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wb3J0Zm9saW8td29yazpob3ZlciAucG9ydGZvbGlvLXdvcmstaWMgcGF0aCB7XG4gICAgICBmaWxsOiAjMjIyOyB9XG4gIC5wb3J0Zm9saW8td29yay10IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wb3J0Zm9saW8td29yay10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgLnBvcnRmb2xpby13b3JrLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjNjM1QzY2O1xuICAgIHBhZGRpbmc6IDIwcHggMCA1cHg7IH1cbiAgICAucG9ydGZvbGlvLXdvcmstZGVzYyBiLCAucG9ydGZvbGlvLXdvcmstZGVzYyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucG9ydGZvbGlvLXdvcmstaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucG9ydGZvbGlvLXdvcmstbG5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAucG9ydGZvbGlvLXdvcmstYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAucG9ydGZvbGlvLXdvcmstYmcge1xuICAgIHBhZGRpbmc6IDEwcHggN3B4IDcuNXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnBvcnRmb2xpby13b3JrLXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0NzVweDsgfVxuXG4ucG9ydGZvbGlvLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2MzVDNjY7IH1cbiAgLnBvcnRmb2xpby1iYWRnZS1pIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA4cHg7XG4gICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7IH1cbiAgICAucG9ydGZvbGlvLWJhZGdlLWkuX190eXBlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3J0Zm9saW8td29yayB7XG4gICAgcGFkZGluZzogMjVweCBjYWxjKDMwMHB4ICsgMiUpIDI1cHggMjVweDsgfVxuICAgIC5wb3J0Zm9saW8td29yay1kZXNjIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnBvcnRmb2xpby13b3JrLXIge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvcnRmb2xpby13b3JrcyB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAucG9ydGZvbGlvLXdvcmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5wb3J0Zm9saW8td29yay1sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcnRmb2xpby13b3JrLXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvcmRlcjogLTE7IH1cbiAgICAucG9ydGZvbGlvLXdvcmstdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnBvcnRmb2xpby13b3JrLXR0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucG9ydGZvbGlvLXdvcmstZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9ydGZvbGlvLXdvcmstciB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAucG9ydGZvbGlvLXdvcmstbG5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IDI1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucG9ydGZvbGlvLXdvcmstciB7XG4gICAgaGVpZ2h0OiAxNTBweDsgfSB9XG5cbi5tb2R1bGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDsgfVxuXG4ubW9kdWxlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgNDBweCA1MHB4OyB9XG5cbi5tb2R1bGUtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICAubW9kdWxlLWNhcmQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLWNhcmQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm1vZHVsZS1jYXJkLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAubW9kdWxlLWNhcmQtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLm1vZHVsZS1jYXJkLWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjcwcHgpIHtcbiAgLm1vZHVsZS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5tb2R1bGUtY29sIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kdWxlLWNvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5tb2R1bGUtY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5tb2R1bGUtY2FyZC10dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubW9kdWxlLWNhcmQtdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm1vZHVsZS1jYXJkLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm1vZHVsZS1jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5tb2R1bGUtZGVzYy10dGwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tb2R1bGUtZGVzYy10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDYwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLm1vZHVsZS1kZXNjLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7IH0gfVxuXG4uZGVmYXVsdC1jbnQge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIwcHggMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5kZWZhdWx0LWNudC5fX3BhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmRlZmF1bHQtY250IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmRlZmF1bHQtY250IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kZWZhdWx0LWNudCBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmRlZmF1bHQtY250IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLmRlZmF1bHQtY250IGgxIHNwYW4sIC5kZWZhdWx0LWNudCBoMSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmRlZmF1bHQtY250IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5kZWZhdWx0LWNudCBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuICAuZGVmYXVsdC1jbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLmRlZmF1bHQtY250IGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmRlZmF1bHQtY250IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5kZWZhdWx0LWNudCB0YWJsZSB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyNzI3Mjc7IH1cbiAgLmRlZmF1bHQtY250IHRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZGVmYXVsdC1jbnQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuZGVmYXVsdC1jbnQgdGQsIC5kZWZhdWx0LWNudCB0aCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTdhOWFjO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRlZmF1bHQtY250IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZWZhdWx0LWNudCBzdHJvbmcsXG4gIC5kZWZhdWx0LWNudCBiIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5kZWZhdWx0LWNudCBpIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmRlZmF1bHQtY250IGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogIzgwM2Q4YzsgfVxuICAgIC5kZWZhdWx0LWNudCBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5kZWZhdWx0LWNudCBhOm5vdCguYnRuKTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5kZWZhdWx0LWNudCBibG9ja3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIG1hcmdpbjogNDVweCAwOyB9XG4gICAgLmRlZmF1bHQtY250IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2FydGljbGVzL2Jsb2NrcXVvdGUtaWMucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmRlZmF1bHQtY250IC50b2tlbi5wcm9wZXJ0eSwgLmRlZmF1bHQtY250IC50b2tlbi50YWcsIC5kZWZhdWx0LWNudCAudG9rZW4uYm9vbGVhbiwgLmRlZmF1bHQtY250IC50b2tlbi5udW1iZXIsIC5kZWZhdWx0LWNudCAudG9rZW4uY29uc3RhbnQsIC5kZWZhdWx0LWNudCAudG9rZW4uc3ltYm9sLCAuZGVmYXVsdC1jbnQgLnRva2VuLmRlbGV0ZWQge1xuICAgIGNvbG9yOiAjODAzZDhjOyB9XG4gIC5kZWZhdWx0LWNudCAudG9rZW4uc2VsZWN0b3IsIC5kZWZhdWx0LWNudCAudG9rZW4uYXR0ci1uYW1lLCAuZGVmYXVsdC1jbnQgLnRva2VuLnN0cmluZywgLmRlZmF1bHQtY250IC50b2tlbi5jaGFyLCAuZGVmYXVsdC1jbnQgLnRva2VuLmJ1aWx0aW4sIC5kZWZhdWx0LWNudCAudG9rZW4uaW5zZXJ0ZWQge1xuICAgIGNvbG9yOiAjODVkMTcwOyB9XG4gIC5kZWZhdWx0LWNudCAudG9rZW4uYXRydWxlLCAuZGVmYXVsdC1jbnQgLnRva2VuLmF0dHItdmFsdWUsIC5kZWZhdWx0LWNudCAudG9rZW4ua2V5d29yZCB7XG4gICAgY29sb3I6ICNhMWM1ZWY7IH1cbiAgLmRlZmF1bHQtY250IDpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCAuZGVmYXVsdC1jbnQgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAuZGVmYXVsdC1jbnQgLnRva2VuLmNvbW1lbnQsIC5kZWZhdWx0LWNudCAudG9rZW4ucHJvbG9nLCAuZGVmYXVsdC1jbnQgLnRva2VuLmRvY3R5cGUsIC5kZWZhdWx0LWNudCAudG9rZW4uY2RhdGEge1xuICAgIGNvbG9yOiAjYTVhNGE0OyB9XG4gIC5kZWZhdWx0LWNudCAudG9rZW4ucHVuY3R1YXRpb24ge1xuICAgIGNvbG9yOiAjYTVhNGE0OyB9XG4gIC5kZWZhdWx0LWNudCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgLmRlZmF1bHQtY250IHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXJCb2xkXCIsIENvbnNvbGFzLCBNb25hY28sIFwiQW5kYWxlIE1vbm9cIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7IH1cbiAgLmRlZmF1bHQtY250IC52aWRlby1mcmFtZSxcbiAgLmRlZmF1bHQtY250IC52aWRlby1ibGsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87IH1cblxuYXJ0aWNsZS5kZWZhdWx0LWNudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbmFydGljbGUuZGVmYXVsdC1jbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbmFydGljbGUuZGVmYXVsdC1jbnQgbGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjM0IzQzRBOyB9XG5cbmFydGljbGUuZGVmYXVsdC1jbnQgaDIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuICBhcnRpY2xlLmRlZmF1bHQtY250IGgyIHNwYW4sIGFydGljbGUuZGVmYXVsdC1jbnQgaDIgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuYXJ0aWNsZS5kZWZhdWx0LWNudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIGFydGljbGUuZGVmYXVsdC1jbnQgaDMgc3BhbiwgYXJ0aWNsZS5kZWZhdWx0LWNudCBoMyBwIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5hcnRpY2xlLmRlZmF1bHQtY250IGg0LCBhcnRpY2xlLmRlZmF1bHQtY250IGg1IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgYXJ0aWNsZS5kZWZhdWx0LWNudCBoNCBzcGFuLCBhcnRpY2xlLmRlZmF1bHQtY250IGg0IHAsIGFydGljbGUuZGVmYXVsdC1jbnQgaDUgc3BhbiwgYXJ0aWNsZS5kZWZhdWx0LWNudCBoNSBwIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdC1jbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG4gICAgLmRlZmF1bHQtY250IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRlZmF1bHQtY250IHRhYmxlIHtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAuZGVmYXVsdC1jbnQgdGQsIC5kZWZhdWx0LWNudCB0aCB7XG4gICAgcGFkZGluZzogMTVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5kZWZhdWx0LWNudCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuZGVmYXVsdC1jbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmRlZmF1bHQtY250IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kZWZhdWx0LWNudCBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuZGVmYXVsdC1jbnQgdGgge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmRlZmF1bHQtY250IHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZWZhdWx0LWNudCB0ZCwgLmRlZmF1bHQtY250IHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuZGVmYXVsdC1jbnQgbGksIC5kZWZhdWx0LWNudCBwLCAuZGVmYXVsdC1jbnQgYmxvY2txdW90ZSwgLmRlZmF1bHQtY250IHRkLCAuZGVmYXVsdC1jbnQgY29kZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYXJ0aWNsZS5kZWZhdWx0LWNudCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIGFydGljbGUuZGVmYXVsdC1jbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgYXJ0aWNsZS5kZWZhdWx0LWNudCBoMiBzcGFuLCBhcnRpY2xlLmRlZmF1bHQtY250IGgyIHAge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxpcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mbGlwZXItYmxrLCAuZmxpcGVyLWZyb250LCAuZmxpcGVyLW1pZGRsZSwgLmZsaXBlci1iYWNrIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycywgb3BhY2l0eSAuNnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwZGVnKTsgfVxuICAgIC5mbGlwZXItYmxrLl9fYWN0aXZlLCAuX19hY3RpdmUuZmxpcGVyLWZyb250LCAuX19hY3RpdmUuZmxpcGVyLW1pZGRsZSwgLl9fYWN0aXZlLmZsaXBlci1iYWNrIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG4gIC5mbGlwZXItZnJvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDU4NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmxpcGVyLW1pZGRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycywgb3BhY2l0eSAwczsgfVxuICAgIC5mbGlwZXItbWlkZGxlLl9fYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmZsaXBlci1iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmZsaXBlci1iYWNrLl9fYWN0aXZlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmNudC13cmFwIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNudC13cmFwIC5zZWN0aW9uLW15IHtcbiAgICBmbGV4OiAxOyB9XG5cbi5zb2x1dGlvbl9faWNvbi1pbWcge1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5fX2xpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5fX2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7IH1cblxuLmVycm9yLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3OyB9XG4gIC5lcnJvci1wYWdlX190eHQsXG4gIC5lcnJvci1wYWdlIC5kZWZhdWx0LWNudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVycm9yLXBhZ2VfX3R4dCBoMSxcbiAgICAuZXJyb3ItcGFnZSAuZGVmYXVsdC1jbnQgaDEge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjODAzZDhjOyB9XG4gICAgLmVycm9yLXBhZ2VfX3R4dCBoMyxcbiAgICAuZXJyb3ItcGFnZSAuZGVmYXVsdC1jbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5lcnJvci1wYWdlX190eHQgcCxcbiAgICAuZXJyb3ItcGFnZSAuZGVmYXVsdC1jbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAjN0Q3OTc5OyB9XG4gICAgLmVycm9yLXBhZ2VfX3R4dCAuZXJyb3ItcGFnZV9fYnRuID4gYSxcbiAgICAuZXJyb3ItcGFnZSAuZGVmYXVsdC1jbnQgLmVycm9yLXBhZ2VfX2J0biA+IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZXJyb3ItcGFnZV9fdHh0IC5lcnJvci1wYWdlX19idG46aG92ZXIgPiBhLFxuICAgIC5lcnJvci1wYWdlIC5kZWZhdWx0LWNudCAuZXJyb3ItcGFnZV9fYnRuOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzgwM2Q4YzsgfVxuICAuZXJyb3ItcGFnZV9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFNPTFVUSU9OIE1BSU4gKi9cbi5zb2x1dGlvbnMtbWFpbiB7XG4gIHBhZGRpbmc6IDE2JSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5zb2x1dGlvbnMtbWFpbi1jbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjMyMzIzO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMlOyB9XG4gIC5zb2x1dGlvbnMtbWFpbi10dGwge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zb2x1dGlvbnMtbWFpbi10eHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjQkRCREJEOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zb2x1dGlvbnMtbWFpbiB7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgLnNvbHV0aW9ucy1tYWluLWNudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zb2x1dGlvbnMtbWFpbiB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgLnNvbHV0aW9ucy1tYWluLWNudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgLnNvbHV0aW9ucy1tYWluLXR0bCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNvbHV0aW9ucy1tYWluLXR4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBFTkQgU09MVVRJT04gTUFJTiAqL1xuLyogQUJPVVQgVVMgKi9cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICAuYWJvdXQtdXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWJvdXQtdXMtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgLmFib3V0LXVzLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM2MzVDNjY7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgLmFib3V0LXVzLWRlc2MgLmRlZmF1bHQtY250IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgICAgIC5hYm91dC11cy1kZXNjIC5kZWZhdWx0LWNudCBzcGFuLCAuYWJvdXQtdXMtZGVzYyAuZGVmYXVsdC1jbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmFib3V0LXVzLWRlc2MgLmRlZmF1bHQtY250IGIsIC5hYm91dC11cy1kZXNjIC5kZWZhdWx0LWNudCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuYWJvdXQtdXMtbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5hYm91dC11cy1yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDYwMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5hYm91dC11cy1yOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3J0Zm9saW8tYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmFib3V0LXVzLXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICM4MDNkOGM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgICAgaGVpZ2h0OiA5OCU7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAuYWJvdXQtdXMtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5hYm91dC11cy1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTsgfVxuICAuYWJvdXQtdXMtciB7XG4gICAgbGVmdDogNSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFib3V0LXVzLWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYWJvdXQtdXMtciB7XG4gICAgZmxleC1iYXNpczogNTAwcHg7XG4gICAgbGVmdDogMSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzLWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYWJvdXQtdXMtciB7XG4gICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuYWJvdXQtdXMtdHRsIHtcbiAgICBmb250LXNpemU6IDM0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5hYm91dC11cyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5hYm91dC11cy1sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYWJvdXQtdXMtciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IHVuc2V0OyB9XG4gICAgICAuYWJvdXQtdXMtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgICAuYWJvdXQtdXMtZGVzYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuYWJvdXQtdXMtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFib3V0LXVzLWRlc2MgLmRlZmF1bHQtY250IHNwYW4sIC5hYm91dC11cy1kZXNjIC5kZWZhdWx0LWNudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9IH1cblxuLyogRU5EIEFCT1VUIFVTICovXG4uYXJ0aWNsZXMtdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uYXJ0aWNsZXMtbHN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDsgfVxuXG4uYXJ0aWNsZXMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjkwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM2MzVDNjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5hcnRpY2xlcy1yb3cuX193aXRob3V0LWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuYXJ0aWNsZXMtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYXJ0aWNsZXMtcm93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBOyB9XG4gICAgLmFydGljbGVzLXJvdzpob3ZlciAuYXJ0aWNsZXNfX2ljIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICMyMjI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hcnRpY2xlcy1yb3c6aG92ZXIgLmljIC5wcm9qZWN0cy1pLWljIHtcbiAgICAgIHN0cm9rZTogIzIyMjsgfVxuXG4uYXJ0aWNsZXMtbCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5hcnRpY2xlcy1yIHtcbiAgcGFkZGluZzogNDBweDtcbiAgZmxleC1ncm93OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5hcnRpY2xlcy1yX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5hcnRpY2xlcy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5hcnRpY2xlcy10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFydGljbGVzLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYXJ0aWNsZXMtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2MzVDNjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFydGljbGVzLWNhdGVnb3JpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYXJ0aWNsZXMtY2F0ZWdvcmllc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hcnRpY2xlcyAuYXJ0aWNsZS1mb3JtIHtcbiAgbWFyZ2luOiA3MHB4IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlcy1sIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGVzLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmFydGljbGVzLWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAuYXJ0aWNsZXMtciB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4OyB9XG4gIC5hcnRpY2xlcy10dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlcy1kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYXJ0aWNsZXMtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFydGljbGVzLWwge1xuICAgIGhlaWdodDogMTUwcHg7IH1cbiAgLmFydGljbGVzLXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuYXJ0aWNsZXMtcl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYXJ0aWNsZXMtdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYXJ0aWNsZXMtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFydGljbGVzLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudHRsLWxpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmFydGljbGUgcDpub3QoLnN1YnNjcmliZV9fdGV4dC1wKSxcbiAgLmFydGljbGUgc3Bhbjpub3QoLmJyZWFkY3J1bWJzX19idG4tYmFjay10ZXh0KSB7XG4gICAgY29sb3I6ICMzQjNDNEE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmFydGljbGUgcDpub3QoLnN1YnNjcmliZV9fdGV4dC1wKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAuYXJ0aWNsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzIyMjsgfVxuICAuYXJ0aWNsZSAuZm9ybS1zdGF0dXMtYmxrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5hcnRpY2xlLXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7IH1cbiAgICAuYXJ0aWNsZV9fdGl0bGUgLmFydGljbGVzLWNhdGVnb3JpZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjNjM1QzY2OyB9XG4gICAgICAuYXJ0aWNsZV9fdGl0bGUgLmFydGljbGVzLWNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFydGljbGVfX3RpdGxlLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IDI0cHg7IH1cbiAgLmFydGljbGUtd3JhcCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZS13cmFwLXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAuYXJ0aWNsZS13cmFwLXQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAuYXJ0aWNsZS13cmFwLW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hcnRpY2xlLXdyYXAtYiB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDsgfVxuICAgIC5hcnRpY2xlLXdyYXAtYi10dGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5hcnRpY2xlLWNudC10IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmFydGljbGUtZWRpdG9yLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXJ0aWNsZS1lZGl0b3ItY250IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYXJ0aWNsZS1lZGl0b3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmFydGljbGUtZWRpdG9yLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNUE1NjU2O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYXJ0aWNsZS1lZGl0b3ItY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuYXJ0aWNsZS1lZGl0b3ItYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmFydGljbGUtZWRpdG9yLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogIzgwM2Q4YzsgfVxuICAuYXJ0aWNsZS10YWdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIC5hcnRpY2xlLXRhZ3MtaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICBjb2xvcjogIzVBNTY1NjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYXJ0aWNsZS1ibGsge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDsgfVxuICAgIC5hcnRpY2xlLWJsay10dGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogIzYzNUM2NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDglOyB9XG4gICAgLmFydGljbGUtYmxrLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYXJ0aWNsZS1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDA7IH1cbiAgICAuYXJ0aWNsZS1mb3JtLWVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXJ0aWNsZS1mb3JtLWVsIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYXJ0aWNsZS1mb3JtLWVsIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjNjM1QzY2OyB9XG4gICAgICAgIC5hcnRpY2xlLWZvcm0tZWwgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgICAgICAgLmFydGljbGUtZm9ybS1lbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUXVlc3RyaWFsXCIsIFwiTGF0b1wiLCBcIlJvYm90b1wiLCBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzYzNUM2NjsgfVxuICAgICAgICAuYXJ0aWNsZS1mb3JtLWVsIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgICAgICAgLmFydGljbGUtZm9ybS1lbCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1ZXN0cmlhbFwiLCBcIkxhdG9cIiwgXCJSb2JvdG9cIiwgXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICM2MzVDNjY7IH1cbiAgLmFydGljbGUtd3JhcC1pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYXJ0aWNsZS13cmFwLWxuayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcnRpY2xlLXdyYXAtbG5rIC5mYSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtd3JhcC1tIHtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1ibGsge1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICAuYXJ0aWNsZS1ibGstZm9ybSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hcnRpY2xlLWJsay1mb3JtIC53cmFwLXN1YiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmFydGljbGUtYmxrLXR0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5hcnRpY2xlLWZvcm0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMCAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmFydGljbGUgcDpub3QoLnN1YnNjcmliZV9fdGV4dC1wKSxcbiAgLmFydGljbGUgc3Bhbjpub3QoLmJyZWFkY3J1bWJzX19idG4tYmFjay10ZXh0KSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hcnRpY2xlLXdyYXAtbSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFydGljbGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAuYXJ0aWNsZV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4OyB9XG4gIC5hcnRpY2xlLWNudC10IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYXJ0aWNsZS1jbnQtdC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5hcnRpY2xlLXdyYXAtYiB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAgIC5hcnRpY2xlLXdyYXAtYi10dGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlLXdyYXAtaSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFydGljbGUtd3JhcC1pOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcnRpY2xlLXRhZ3MtaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIC5hcnRpY2xlLWJsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5hcnRpY2xlLWJsay10dGwge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5wYWdlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC5wYWdlLWRlZmF1bHQtY250IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMCUgYXV0bzsgfVxuICAucGFnZS1kZWZhdWx0LWljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wYWdlLWRlZmF1bHQtdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wYWdlLWRlZmF1bHQtdHh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3RDc5Nzk7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAucGFnZS1kZWZhdWx0LWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wYWdlLWRlZmF1bHQtYi5fX2NlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFnZS1kZWZhdWx0LWJ0biB7XG4gICAgbWluLXdpZHRoOiA3MHB4OyB9XG5cbi52YWNhbmNpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC52YWNhbmNpZXMuc2VjdGlvbi1teSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnZhY2FuY2llcy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC52YWNhbmNpZXMtYmxrIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwOyB9XG4gIC52YWNhbmNpZXMtbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnZhY2FuY2llcy10dGwge1xuICAgIG1hcmdpbjogMThweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC52YWNhbmNpZXMtc3ViLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgLnZhY2FuY2llcy10IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzYzNUM2NjtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgLnZhY2FuY2llcy1yb3cge1xuICAgIG1hcmdpbjogMjBweCAwIDEyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYyNXB4OyB9XG4gICAgLnZhY2FuY2llcy1yb3c6bm90KC5tQ1Nfbm9fc2Nyb2xsYmFyKSAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC52YWNhbmNpZXMtY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzVweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC52YWNhbmNpZXMtY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC52YWNhbmNpZXMtY2FyZDpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBOyB9XG4gICAgLnZhY2FuY2llcy1jYXJkLWNudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC52YWNhbmNpZXMtY2FyZC10dGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnZhY2FuY2llcy1jYXJkLWxuayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzYzNUM2NjsgfVxuICAgIC52YWNhbmNpZXMtY2FyZC1pYyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAudmFjYW5jaWVzLWVtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmFjYW5jaWVzLWVtcHR5IC5mbGlwZXItbWlkZGxlLl9fYWN0aXZlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnZhY2FuY2llcy1lbXB0eSAudmFjYW5jeS1mb3JtIC52YWNhbmN5LWZvcm0tYmFjayB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bzsgfVxuICAgIC52YWNhbmNpZXMtZW1wdHkgLnZhY2FuY3ktZm9ybSAud3JhcC1zdWIgYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnZhY2FuY2llcy1lbXB0eSAuZmxpcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnZhY2FuY3ktZm9ybS10dGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52YWNhbmN5LWZvcm0taTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi52YWNhbmN5LWZvcm0taS10dGwtZmlsZSB7XG4gIGNvbG9yOiAjQUY2M0JCOyB9XG5cbi52YWNhbmN5LWZvcm0gLnZhY2FuY3ktZm9ybS1iYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmFjYW5jeS1mb3JtLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNBRjYzQkI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnZhY2FuY3ktZm9ybS1zdWNjZXNzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC52YWNhbmN5LWZvcm0tc3VjY2Vzcy5fX2FjdGl2ZSAub3dsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmFjYW5jeS1mb3JtIC5vd2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudmFjYW5jaWVzLWktZGVzYy10dGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmFjYW5jaWVzLWJsayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLnZhY2FuY2llcy10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnZhY2FuY2llcy1pLXR0bCwgLnZhY2FuY3ktZm9ybS10dGwsIC52YWNhbmNpZXMtaS1zdWJ0dGwsIC52YWNhbmNpZXMtaS1kZXNjLXR0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52YWNhbmNpZXMtaS1kZXNjLXR0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC52YWNhbmN5LWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC52YWNhbmN5LWZvcm0tdHRsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnZhY2FuY3ktZm9ybS1sc3Qge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7IH1cbiAgICAudmFjYW5jeS1mb3JtIC53cmFwLXN1YiBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAudmFjYW5jeS1mb3JtIC52YWNhbmN5LWZvcm0tYmFjayB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnZhY2FuY2llcy1ibGsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuICAudmFjYW5jaWVzLXN1Yi10dGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC52YWNhbmNpZXMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4OyB9XG4gIC52YWNhbmNpZXMtY2FyZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnZhY2FuY2llcy1jYXJkLXR0bCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAudmFjYW5jaWVzLWNhcmQtbG5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC52YWNhbmNpZXMtY2FyZC1pYyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLnZhY2FuY2llcy1lbXB0eSAuZmxpcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC52YWNhbmN5LWZvcm0tYmFjayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnZhY2FuY3ktd3JhcCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udmFjYW5jeS1jbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC52YWNhbmN5LWNudC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC52YWNhbmN5LWNudCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52YWNhbmN5LWNudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC52YWNhbmN5LWNudCBoMywgLnZhY2FuY3ktY250IGg0LCAudmFjYW5jeS1jbnQgaDUsIC52YWNhbmN5LWNudCBoNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM1cHggMCAyNXB4OyB9XG4gIC52YWNhbmN5LWNudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudmFjYW5jeS1jbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudmFjYW5jeS1jbnQgYiwgLnZhY2FuY3ktY250IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAudmFjYW5jeS1jbnQgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnZhY2FuY3ktY250IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC52YWNhbmN5LWNudCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAudmFjYW5jeS1jbnQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudmFjYW5jeS1jbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnZhY2FuY3ktY250IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudmFjYW5jeS1jbnQgaDMsIC52YWNhbmN5LWNudCBoNCwgLnZhY2FuY3ktY250IGg1LCAudmFjYW5jeS1jbnQgaDYge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7IH1cbiAgICAudmFjYW5jeS1jbnQgLnZhY2FuY3ktY250IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLnZhY2FuY3ktY250IC52YWNhbmN5LWNudCBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDsgfSB9XG4iLCIvLyBTQ1NTIHZhcmlhYmxlcyBhcmUgaW5mb3JtYXRpb24gYWJvdXQgaWNvbidzIGNvbXBpbGVkIHN0YXRlLCBzdG9yZWQgdW5kZXIgaXRzIG9yaWdpbmFsIGZpbGUgbmFtZVxuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICB3aWR0aDogJGljb24taG9tZS13aWR0aDtcbi8vIH1cbi8vXG4vLyBUaGUgbGFyZ2UgYXJyYXktbGlrZSB2YXJpYWJsZXMgY29udGFpbiBhbGwgaW5mb3JtYXRpb24gYWJvdXQgYSBzaW5nbGUgaWNvblxuLy8gJGljb24taG9tZTogeCB5IG9mZnNldF94IG9mZnNldF95IHdpZHRoIGhlaWdodCB0b3RhbF93aWR0aCB0b3RhbF9oZWlnaHQgaW1hZ2VfcGF0aDtcbi8vXG4vLyBBdCB0aGUgYm90dG9tIG9mIHRoaXMgc2VjdGlvbiwgd2UgcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3ByaXRlc2hlZXQgaXRzZWxmXG4vLyAkc3ByaXRlc2hlZXQ6IHdpZHRoIGhlaWdodCBpbWFnZSAkc3ByaXRlc2hlZXQtc3ByaXRlcztcbiRzLWFycm93LWwtYS1uYW1lOiAncy1hcnJvdy1sLWEnO1xuJHMtYXJyb3ctbC1hLXg6IDIycHg7XG4kcy1hcnJvdy1sLWEteTogMzZweDtcbiRzLWFycm93LWwtYS1vZmZzZXQteDogLTIycHg7XG4kcy1hcnJvdy1sLWEtb2Zmc2V0LXk6IC0zNnB4O1xuJHMtYXJyb3ctbC1hLXdpZHRoOiAzMHB4O1xuJHMtYXJyb3ctbC1hLWhlaWdodDogMTJweDtcbiRzLWFycm93LWwtYS10b3RhbC13aWR0aDogMTAzcHg7XG4kcy1hcnJvdy1sLWEtdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtYXJyb3ctbC1hLWltYWdlOiAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyc7XG4kcy1hcnJvdy1sLWE6ICgyMnB4LCAzNnB4LCAtMjJweCwgLTM2cHgsIDMwcHgsIDEycHgsIDEwM3B4LCA4NnB4LCAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZycsICdzLWFycm93LWwtYScsICk7XG4kcy1hcnJvdy1sLW5hbWU6ICdzLWFycm93LWwnO1xuJHMtYXJyb3ctbC14OiAwcHg7XG4kcy1hcnJvdy1sLXk6IDU4cHg7XG4kcy1hcnJvdy1sLW9mZnNldC14OiAwcHg7XG4kcy1hcnJvdy1sLW9mZnNldC15OiAtNThweDtcbiRzLWFycm93LWwtd2lkdGg6IDMwcHg7XG4kcy1hcnJvdy1sLWhlaWdodDogMTJweDtcbiRzLWFycm93LWwtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtYXJyb3ctbC10b3RhbC1oZWlnaHQ6IDg2cHg7XG4kcy1hcnJvdy1sLWltYWdlOiAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyc7XG4kcy1hcnJvdy1sOiAoMHB4LCA1OHB4LCAwcHgsIC01OHB4LCAzMHB4LCAxMnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1hcnJvdy1sJywgKTtcbiRzLWFycm93LWxvbmctbGVmdC1uYW1lOiAncy1hcnJvdy1sb25nLWxlZnQnO1xuJHMtYXJyb3ctbG9uZy1sZWZ0LXg6IDBweDtcbiRzLWFycm93LWxvbmctbGVmdC15OiA3MHB4O1xuJHMtYXJyb3ctbG9uZy1sZWZ0LW9mZnNldC14OiAwcHg7XG4kcy1hcnJvdy1sb25nLWxlZnQtb2Zmc2V0LXk6IC03MHB4O1xuJHMtYXJyb3ctbG9uZy1sZWZ0LXdpZHRoOiAxNnB4O1xuJHMtYXJyb3ctbG9uZy1sZWZ0LWhlaWdodDogMTZweDtcbiRzLWFycm93LWxvbmctbGVmdC10b3RhbC13aWR0aDogMTAzcHg7XG4kcy1hcnJvdy1sb25nLWxlZnQtdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtYXJyb3ctbG9uZy1sZWZ0LWltYWdlOiAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyc7XG4kcy1hcnJvdy1sb25nLWxlZnQ6ICgwcHgsIDcwcHgsIDBweCwgLTcwcHgsIDE2cHgsIDE2cHgsIDEwM3B4LCA4NnB4LCAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZycsICdzLWFycm93LWxvbmctbGVmdCcsICk7XG4kcy1hcnJvdy1yLWEtbmFtZTogJ3MtYXJyb3ctci1hJztcbiRzLWFycm93LXItYS14OiAzMHB4O1xuJHMtYXJyb3ctci1hLXk6IDU4cHg7XG4kcy1hcnJvdy1yLWEtb2Zmc2V0LXg6IC0zMHB4O1xuJHMtYXJyb3ctci1hLW9mZnNldC15OiAtNThweDtcbiRzLWFycm93LXItYS13aWR0aDogMzBweDtcbiRzLWFycm93LXItYS1oZWlnaHQ6IDEycHg7XG4kcy1hcnJvdy1yLWEtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtYXJyb3ctci1hLXRvdGFsLWhlaWdodDogODZweDtcbiRzLWFycm93LXItYS1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtYXJyb3ctci1hOiAoMzBweCwgNThweCwgLTMwcHgsIC01OHB4LCAzMHB4LCAxMnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1hcnJvdy1yLWEnLCApO1xuJHMtYXJyb3ctci1uYW1lOiAncy1hcnJvdy1yJztcbiRzLWFycm93LXIteDogNzNweDtcbiRzLWFycm93LXIteTogMHB4O1xuJHMtYXJyb3ctci1vZmZzZXQteDogLTczcHg7XG4kcy1hcnJvdy1yLW9mZnNldC15OiAwcHg7XG4kcy1hcnJvdy1yLXdpZHRoOiAzMHB4O1xuJHMtYXJyb3ctci1oZWlnaHQ6IDEycHg7XG4kcy1hcnJvdy1yLXRvdGFsLXdpZHRoOiAxMDNweDtcbiRzLWFycm93LXItdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtYXJyb3ctci1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtYXJyb3ctcjogKDczcHgsIDBweCwgLTczcHgsIDBweCwgMzBweCwgMTJweCwgMTAzcHgsIDg2cHgsICcuLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nJywgJ3MtYXJyb3ctcicsICk7XG4kcy1jaGV2cm9uLWxlZnQtbmFtZTogJ3MtY2hldnJvbi1sZWZ0JztcbiRzLWNoZXZyb24tbGVmdC14OiAwcHg7XG4kcy1jaGV2cm9uLWxlZnQteTogMTJweDtcbiRzLWNoZXZyb24tbGVmdC1vZmZzZXQteDogMHB4O1xuJHMtY2hldnJvbi1sZWZ0LW9mZnNldC15OiAtMTJweDtcbiRzLWNoZXZyb24tbGVmdC13aWR0aDogMjRweDtcbiRzLWNoZXZyb24tbGVmdC1oZWlnaHQ6IDI0cHg7XG4kcy1jaGV2cm9uLWxlZnQtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtY2hldnJvbi1sZWZ0LXRvdGFsLWhlaWdodDogODZweDtcbiRzLWNoZXZyb24tbGVmdC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtY2hldnJvbi1sZWZ0OiAoMHB4LCAxMnB4LCAwcHgsIC0xMnB4LCAyNHB4LCAyNHB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1jaGV2cm9uLWxlZnQnLCApO1xuJHMtY2xvc2UtbWVudS1uYW1lOiAncy1jbG9zZS1tZW51JztcbiRzLWNsb3NlLW1lbnUteDogNzNweDtcbiRzLWNsb3NlLW1lbnUteTogNDRweDtcbiRzLWNsb3NlLW1lbnUtb2Zmc2V0LXg6IC03M3B4O1xuJHMtY2xvc2UtbWVudS1vZmZzZXQteTogLTQ0cHg7XG4kcy1jbG9zZS1tZW51LXdpZHRoOiAxNnB4O1xuJHMtY2xvc2UtbWVudS1oZWlnaHQ6IDE4cHg7XG4kcy1jbG9zZS1tZW51LXRvdGFsLXdpZHRoOiAxMDNweDtcbiRzLWNsb3NlLW1lbnUtdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtY2xvc2UtbWVudS1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtY2xvc2UtbWVudTogKDczcHgsIDQ0cHgsIC03M3B4LCAtNDRweCwgMTZweCwgMThweCwgMTAzcHgsIDg2cHgsICcuLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nJywgJ3MtY2xvc2UtbWVudScsICk7XG4kcy1lcnJvci1zdGVwLWgtbmFtZTogJ3MtZXJyb3Itc3RlcC1oJztcbiRzLWVycm9yLXN0ZXAtaC14OiA1MXB4O1xuJHMtZXJyb3Itc3RlcC1oLXk6IDBweDtcbiRzLWVycm9yLXN0ZXAtaC1vZmZzZXQteDogLTUxcHg7XG4kcy1lcnJvci1zdGVwLWgtb2Zmc2V0LXk6IDBweDtcbiRzLWVycm9yLXN0ZXAtaC13aWR0aDogMjJweDtcbiRzLWVycm9yLXN0ZXAtaC1oZWlnaHQ6IDIycHg7XG4kcy1lcnJvci1zdGVwLWgtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtZXJyb3Itc3RlcC1oLXRvdGFsLWhlaWdodDogODZweDtcbiRzLWVycm9yLXN0ZXAtaC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtZXJyb3Itc3RlcC1oOiAoNTFweCwgMHB4LCAtNTFweCwgMHB4LCAyMnB4LCAyMnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1lcnJvci1zdGVwLWgnLCApO1xuJHMtZXJyb3Itc3RlcC1uYW1lOiAncy1lcnJvci1zdGVwJztcbiRzLWVycm9yLXN0ZXAteDogMHB4O1xuJHMtZXJyb3Itc3RlcC15OiAzNnB4O1xuJHMtZXJyb3Itc3RlcC1vZmZzZXQteDogMHB4O1xuJHMtZXJyb3Itc3RlcC1vZmZzZXQteTogLTM2cHg7XG4kcy1lcnJvci1zdGVwLXdpZHRoOiAyMnB4O1xuJHMtZXJyb3Itc3RlcC1oZWlnaHQ6IDIycHg7XG4kcy1lcnJvci1zdGVwLXRvdGFsLXdpZHRoOiAxMDNweDtcbiRzLWVycm9yLXN0ZXAtdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtZXJyb3Itc3RlcC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtZXJyb3Itc3RlcDogKDBweCwgMzZweCwgMHB4LCAtMzZweCwgMjJweCwgMjJweCwgMTAzcHgsIDg2cHgsICcuLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nJywgJ3MtZXJyb3Itc3RlcCcsICk7XG4kcy1oaW50LWFycm93LW5hbWU6ICdzLWhpbnQtYXJyb3cnO1xuJHMtaGludC1hcnJvdy14OiAwcHg7XG4kcy1oaW50LWFycm93LXk6IDBweDtcbiRzLWhpbnQtYXJyb3ctb2Zmc2V0LXg6IDBweDtcbiRzLWhpbnQtYXJyb3ctb2Zmc2V0LXk6IDBweDtcbiRzLWhpbnQtYXJyb3ctd2lkdGg6IDUxcHg7XG4kcy1oaW50LWFycm93LWhlaWdodDogMTJweDtcbiRzLWhpbnQtYXJyb3ctdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtaGludC1hcnJvdy10b3RhbC1oZWlnaHQ6IDg2cHg7XG4kcy1oaW50LWFycm93LWltYWdlOiAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZyc7XG4kcy1oaW50LWFycm93OiAoMHB4LCAwcHgsIDBweCwgMHB4LCA1MXB4LCAxMnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1oaW50LWFycm93JywgKTtcbiRzLWxpc3QtbmFtZTogJ3MtbGlzdCc7XG4kcy1saXN0LXg6IDI0cHg7XG4kcy1saXN0LXk6IDEycHg7XG4kcy1saXN0LW9mZnNldC14OiAtMjRweDtcbiRzLWxpc3Qtb2Zmc2V0LXk6IC0xMnB4O1xuJHMtbGlzdC13aWR0aDogMjRweDtcbiRzLWxpc3QtaGVpZ2h0OiAyNHB4O1xuJHMtbGlzdC10b3RhbC13aWR0aDogMTAzcHg7XG4kcy1saXN0LXRvdGFsLWhlaWdodDogODZweDtcbiRzLWxpc3QtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nJztcbiRzLWxpc3Q6ICgyNHB4LCAxMnB4LCAtMjRweCwgLTEycHgsIDI0cHgsIDI0cHgsIDEwM3B4LCA4NnB4LCAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZycsICdzLWxpc3QnLCApO1xuJHMtc29sLW5hbWU6ICdzLXNvbCc7XG4kcy1zb2wteDogODlweDtcbiRzLXNvbC15OiA0NHB4O1xuJHMtc29sLW9mZnNldC14OiAtODlweDtcbiRzLXNvbC1vZmZzZXQteTogLTQ0cHg7XG4kcy1zb2wtd2lkdGg6IDEycHg7XG4kcy1zb2wtaGVpZ2h0OiA5cHg7XG4kcy1zb2wtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtc29sLXRvdGFsLWhlaWdodDogODZweDtcbiRzLXNvbC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtc29sOiAoODlweCwgNDRweCwgLTg5cHgsIC00NHB4LCAxMnB4LCA5cHgsIDEwM3B4LCA4NnB4LCAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZycsICdzLXNvbCcsICk7XG4kcy1zdWNjZXNzLXN0ZXAtaC1uYW1lOiAncy1zdWNjZXNzLXN0ZXAtaCc7XG4kcy1zdWNjZXNzLXN0ZXAtaC14OiA3M3B4O1xuJHMtc3VjY2Vzcy1zdGVwLWgteTogMTJweDtcbiRzLXN1Y2Nlc3Mtc3RlcC1oLW9mZnNldC14OiAtNzNweDtcbiRzLXN1Y2Nlc3Mtc3RlcC1oLW9mZnNldC15OiAtMTJweDtcbiRzLXN1Y2Nlc3Mtc3RlcC1oLXdpZHRoOiAyMnB4O1xuJHMtc3VjY2Vzcy1zdGVwLWgtaGVpZ2h0OiAxNnB4O1xuJHMtc3VjY2Vzcy1zdGVwLWgtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtc3VjY2Vzcy1zdGVwLWgtdG90YWwtaGVpZ2h0OiA4NnB4O1xuJHMtc3VjY2Vzcy1zdGVwLWgtaW1hZ2U6ICcuLi9pbWcvc3ByaXRlcy9zcHJpdGUucG5nJztcbiRzLXN1Y2Nlc3Mtc3RlcC1oOiAoNzNweCwgMTJweCwgLTczcHgsIC0xMnB4LCAyMnB4LCAxNnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1zdWNjZXNzLXN0ZXAtaCcsICk7XG4kcy1zdWNjZXNzLXN0ZXAtbmFtZTogJ3Mtc3VjY2Vzcy1zdGVwJztcbiRzLXN1Y2Nlc3Mtc3RlcC14OiA3M3B4O1xuJHMtc3VjY2Vzcy1zdGVwLXk6IDI4cHg7XG4kcy1zdWNjZXNzLXN0ZXAtb2Zmc2V0LXg6IC03M3B4O1xuJHMtc3VjY2Vzcy1zdGVwLW9mZnNldC15OiAtMjhweDtcbiRzLXN1Y2Nlc3Mtc3RlcC13aWR0aDogMjJweDtcbiRzLXN1Y2Nlc3Mtc3RlcC1oZWlnaHQ6IDE2cHg7XG4kcy1zdWNjZXNzLXN0ZXAtdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtc3VjY2Vzcy1zdGVwLXRvdGFsLWhlaWdodDogODZweDtcbiRzLXN1Y2Nlc3Mtc3RlcC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtc3VjY2Vzcy1zdGVwOiAoNzNweCwgMjhweCwgLTczcHgsIC0yOHB4LCAyMnB4LCAxNnB4LCAxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAncy1zdWNjZXNzLXN0ZXAnLCApO1xuJHMtdGFiLW5hbWU6ICdzLXRhYic7XG4kcy10YWIteDogOTVweDtcbiRzLXRhYi15OiAxMnB4O1xuJHMtdGFiLW9mZnNldC14OiAtOTVweDtcbiRzLXRhYi1vZmZzZXQteTogLTEycHg7XG4kcy10YWItd2lkdGg6IDhweDtcbiRzLXRhYi1oZWlnaHQ6IDE0cHg7XG4kcy10YWItdG90YWwtd2lkdGg6IDEwM3B4O1xuJHMtdGFiLXRvdGFsLWhlaWdodDogODZweDtcbiRzLXRhYi1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHMtdGFiOiAoOTVweCwgMTJweCwgLTk1cHgsIC0xMnB4LCA4cHgsIDE0cHgsIDEwM3B4LCA4NnB4LCAnLi4vaW1nL3Nwcml0ZXMvc3ByaXRlLnBuZycsICdzLXRhYicsICk7XG4kc3ByaXRlc2hlZXQtd2lkdGg6IDEwM3B4O1xuJHNwcml0ZXNoZWV0LWhlaWdodDogODZweDtcbiRzcHJpdGVzaGVldC1pbWFnZTogJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnO1xuJHNwcml0ZXNoZWV0LXNwcml0ZXM6ICgkcy1hcnJvdy1sLWEsICRzLWFycm93LWwsICRzLWFycm93LWxvbmctbGVmdCwgJHMtYXJyb3ctci1hLCAkcy1hcnJvdy1yLCAkcy1jaGV2cm9uLWxlZnQsICRzLWNsb3NlLW1lbnUsICRzLWVycm9yLXN0ZXAtaCwgJHMtZXJyb3Itc3RlcCwgJHMtaGludC1hcnJvdywgJHMtbGlzdCwgJHMtc29sLCAkcy1zdWNjZXNzLXN0ZXAtaCwgJHMtc3VjY2Vzcy1zdGVwLCAkcy10YWIsICk7XG4kc3ByaXRlc2hlZXQ6ICgxMDNweCwgODZweCwgJy4uL2ltZy9zcHJpdGVzL3Nwcml0ZS5wbmcnLCAkc3ByaXRlc2hlZXQtc3ByaXRlcywgKTtcblxuLy8gVGhlIHByb3ZpZGVkIG1peGlucyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCB3aXRoIHRoZSBhcnJheS1saWtlIHZhcmlhYmxlc1xuLy9cbi8vIC5pY29uLWhvbWUge1xuLy8gICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJGljb24taG9tZSk7XG4vLyB9XG4vL1xuLy8gLmljb24tZW1haWwge1xuLy8gICBAaW5jbHVkZSBzcHJpdGUoJGljb24tZW1haWwpO1xuLy8gfVxuLy9cbi8vIEV4YW1wbGUgdXNhZ2UgaW4gSFRNTDpcbi8vXG4vLyBgZGlzcGxheTogYmxvY2tgIHNwcml0ZTpcbi8vIDxkaXYgY2xhc3M9XCJpY29uLWhvbWVcIj48L2Rpdj5cbi8vXG4vLyBUbyBjaGFuZ2UgYGRpc3BsYXlgIChlLmcuIGBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YCksIHdlIHN1Z2dlc3QgdXNpbmcgYSBjb21tb24gQ1NTIGNsYXNzOlxuLy9cbi8vIC8vIENTU1xuLy8gLmljb24ge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyB9XG4vL1xuLy8gLy8gSFRNTFxuLy8gPGkgY2xhc3M9XCJpY29uIGljb24taG9tZVwiPjwvaT5cbkBtaXhpbiBzcHJpdGUtd2lkdGgoJHNwcml0ZSkge1xuICB3aWR0aDogbnRoKCRzcHJpdGUsIDUpO1xufVxuXG5AbWl4aW4gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIGhlaWdodDogbnRoKCRzcHJpdGUsIDYpO1xufVxuXG5AbWl4aW4gc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpIHtcbiAgJHNwcml0ZS1vZmZzZXQteDogbnRoKCRzcHJpdGUsIDMpO1xuICAkc3ByaXRlLW9mZnNldC15OiBudGgoJHNwcml0ZSwgNCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRzcHJpdGUtb2Zmc2V0LXggICRzcHJpdGUtb2Zmc2V0LXk7XG59XG5cbkBtaXhpbiBzcHJpdGUtaW1hZ2UoJHNwcml0ZSkge1xuICAkc3ByaXRlLWltYWdlOiBudGgoJHNwcml0ZSwgOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRzcHJpdGUtaW1hZ2V9KTtcbn1cblxuQG1peGluIHNwcml0ZSgkc3ByaXRlKSB7XG4gIEBpbmNsdWRlIHNwcml0ZS1pbWFnZSgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSk7XG59XG5cbi8vIFRoZSBgc3ByaXRlc2AgbWl4aW4gZ2VuZXJhdGVzIGlkZW50aWNhbCBvdXRwdXQgdG8gdGhlIENTUyB0ZW1wbGF0ZVxuLy8gICBidXQgY2FuIGJlIG92ZXJyaWRkZW4gaW5zaWRlIG9mIFNDU1Ncbi8vXG4vLyBAaW5jbHVkZSBzcHJpdGVzKCRzcHJpdGVzaGVldC1zcHJpdGVzKTtcbkBtaXhpbiBzcHJpdGVzKCRzcHJpdGVzKSB7XG4gIEBlYWNoICRzcHJpdGUgaW4gJHNwcml0ZXMge1xuICAgICRzcHJpdGUtbmFtZTogbnRoKCRzcHJpdGUsIDEwKTtcbiAgICAuI3skc3ByaXRlLW5hbWV9IHtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlKTtcbiAgICB9XG4gIH1cbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmEge1xuICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIG9wYWNpdHkgLjNzO1xufVxuLnZlcnRpY2FsLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbHI6YWZ0ZXIge1xuICBjb250ZW50OicnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5fX2hpZGUge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5fX3Nob3cge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbn1cbi5fX2Rpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAuNTtcbn1cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuaHRtbCxcbmJvZHl7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICRsaWdodC1mb250O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGMtZm9udC1saWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctaW52ZXJzZTtcbn1cbi5fX3NoYWRvd3tcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgkYy1mb250LCAuNyk7XG59XG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmFjay10by10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMCAxMHB4IDM1cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWludmVyc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjLWRlc2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvcnRmb2xpby9hcnJvdy1sb25nLWxlZnQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLCAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSxcbi5vd2wtY2Fyb3VzZWx7IC1tcy10b3VjaC1hY3Rpb246IGF1dG8haW1wb3J0YW50OyB0b3VjaC1hY3Rpb246IGF1dG8haW1wb3J0YW50OyB9XG5cbnNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1zZWN0aW9uO1xuICAmOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWludmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAudGVse1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vKiBCUkVBRENSVU1CUyAqL1xuQGltcG9ydCBcImJyZWFkY3J1bWJzXCI7XG4vKiBFTkQgQlJFQURDUlVNQlMgKi9cblxuLyogUEFHSU5BVElPTiAqL1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbi8qIEVORCBQQUdJTkFUSU9OICovXG5cbi8qIEJVVFRPTlMgKi9cbkBpbXBvcnQgXCJidXR0b25zXCI7IFxuLyogRU5EIEJVVFRPTlMgKi9cblxuLyogSU5QVVRTICovXG5AaW1wb3J0IFwiaW5wdXRzXCI7XG5AaW1wb3J0IFwiZHJhZy1uLWRyb3AtZmlsZVwiO1xuLyogRU5EIElOUFVUUyAqL1xuXG4vKiBUSVRMRSAqL1xuQGltcG9ydCBcInRpdGxlXCI7XG4vKiBFTkQgIFRJVExFICovXG5cbi8qIE5BVklHQVRJT04gKi9cbkBpbXBvcnQgXCJuYXZcIjtcbi8qIEVORCBOQVZJR0FUSU9OICovXG5cbi8qIFRBQlMgTkFWSUdBVElPTiAqL1xuQGltcG9ydCBcInRhYnNcIjtcbi8qIEVORCBUQUJTIE5BVklHQVRJT04gKi9cblxuLy9zY3JvbGxcbkBpbXBvcnQgXCJzY3JvbGxcIjtcblxuLy9zdWJzY3JpYmUgYmxvY2tcbkBpbXBvcnQgXCJzdWJzY3JpYmVcIjtcblxuQGltcG9ydCBcInBsYW4tc3dpdGNoZXJcIjtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhY2stdG8tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgY29sb3I6ICRjLWRlc2M7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2J0bi1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhweDtcbiAgfVxuXG4gICZfX2J0bi1iYWNrLXRleHQge1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1iZy1zZWN0aW9uO1xuICB3aWR0aDogMTAwJTtcblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICYuX19hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGMtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLl9fY2VudGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi5fX25vLWxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuX19wcmV2aW91cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRjLWRlc2MgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvcnRmb2xpby9hcnJvdy1sb25nLWxlZnQucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuX19uZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYy1kZXNjICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3BvcnRmb2xpby9hcnJvdy1sb25nLWxlZnQucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbG5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMThweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi1ibGsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAmLWJ0biB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcblxuICAgICAgJi5fX2NlbnRlciB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLl9fcHJldmlvdXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fX25leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1sbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJ0bntcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICRjLWZvbnQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgNDBweCAgJGMtcHJpbWFyeTtcblx0ICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjVzO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICB6LWluZGV4OiAtMTtcblx0fVxuXHQmOmhvdmVye1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICAkYy1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5LWg7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0OHB4ICAkYy1wcmltYXJ5LWg7XG5cdFx0fVxuXHR9XG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmLl9fU3tcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMTRweCA0MHB4O1xuXHR9XG59XG4uYnRuLXByaW1hcnl7XG5cdGNvbG9yOiAkYy1mb250O1xuXHRiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5O1xuXHRmb250LWZhbWlseTogJGJhc2UtZm9udDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICAkYy1wcmltYXJ5LWg7XG5cdH1cblx0JjphY3RpdmV7XG5cdFx0YmFja2dyb3VuZDogICRjLXByaW1hcnk7XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG4uYnRuLWlje1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjLWZvbnQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICRjLXByaW1hcnk7IFxuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRsaW5lLWhlaWdodDogNzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDJweCBzb2xpZCAgJGMtcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzLCBib3JkZXItY29sb3IgLjNzO1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBleHRlbmQgLmNlbnRlci1pYztcblx0fVxuXHQmOmhvdmVye1xuXHRcdGJvcmRlci1jb2xvcjogJGMtcHJpbWFyeS1oO1xuXHRcdGJhY2tncm91bmQ6ICRjLXByaW1hcnktaDtcblx0fVxuXHQmOmFjdGl2ZSxcblx0Ji5fX2FjdGl2ZXtcblx0XHRib3JkZXItY29sb3I6JGMtcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG4uYnRuLWJhY2t7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGMtZGVzYztcblx0bWFyZ2luOiA0MHB4IDAgMjBweDtcblx0Ji1pYyxcblx0Ji10eHQge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5idG4tdHJhbnNwYXJlbnR7XG5cdGNvbG9yOiAkYy1wcmltYXJ5LWZvbnQ7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICAkYy1wcmltYXJ5O1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAkYy1mb250O1xuXHRcdGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG5cdH1cblx0JjphY3RpdmV7XG5cdFx0YmFja2dyb3VuZDogJGMtcHJpbWFyeS1oO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICAkYy1wcmltYXJ5LWg7XG5cdH1cbn1cbi5idG4tbGlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAkYy1wcmltYXJ5O1xuXHRmb250LWZhbWlseTogJGxpZ2h0LWZvbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYy1wcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtYmctaW52ZXJzZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblx0XHRjb2xvcjogJGMtZm9udDtcblx0fVxuXHQmLl9faW52ZXJzZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblx0XHRjb2xvcjogJGMtZm9udDtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWludmVyc2U7XG5cdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0Ji5fX2xvYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDIwcHggNTRweDtcblx0XHQjZm9ybXNlbmRIb3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblx0Ji5fX2Rpc2FibGUge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRvcGFjaXR5OiAuNTtcblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XG5cdFx0XHRjb2xvcjogJGMtZm9udDtcblx0XHR9XG5cdH1cbn1cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkYy1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHBhZGRpbmc6IDlweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnktaDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mcmVlLWNvbnN1bHRhdGlvbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXgtd2lkdGg6IDIxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdCYgLmJ0bi1saWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTRweCAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXHQuZnJlZS1jb25zdWx0YXRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXtcblx0LmJ0bixcblx0LmJ0bi1wcmltYXJ5e1xuXHRcdGZvbnQtc2l6ZTogMjVweCFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpe1xuXHQuYnRuLWJhY2t7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG5cdC5mcmVlLWNvbnN1bHRhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpe1xuXHQuYnRuLFxuXHQuYnRuLXByaW1hcnl7XG5cdFx0Zm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHR9XG59XG4iLCJpbnB1dCxcbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkYy1mb250O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1mb250O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC8vZml4IGZvciBGaXJlRm94XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuXG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogJGMtZm9udDtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgIGNvbG9yOiAkYy1mb250O1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogJGMtZm9udDtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICBjb2xvcjogJGMtZm9udDtcbiAgfVxuXG59XG5cbi5tc2cuX19zdWNjZXNzIHtcbiAgY29sb3I6ICRjLXN1Y2Nlc3M7XG59XG5cbi5tc2cuX19lcnJvciB7XG4gIGNvbG9yOiAkYy1lcnJvcjtcbn1cblxucC5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgY29sb3I6ICRjLWVycm9yO1xufVxuXG4uaW5wLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoJGMtZm9udCwgLjM0OSk7XG5cbiAgJi5zdWNjZXNzIHtcbiAgICBib3JkZXItY29sb3I6ICRjLXN1Y2Nlc3M7XG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1iZy1pbnZlcnNlO1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGMtZm9udDtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLWZvbnQsIC43NSk7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGMtZm9udDtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLWZvbnQsIC43NSk7XG4gICAgfVxuXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkYy1mb250O1xuICAgICAgY29sb3I6IHJnYmEoJGMtZm9udCwgLjc1KTtcbiAgICB9XG5cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGMtZm9udDtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLWZvbnQsIC43NSk7XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuXG4gICYubm8tZW1wdHkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYuaW5wLWxpZ2h0Ll9faW5wLXR4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLndyYXAtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiBpbnB1dCB0eXBlIGZpbGUgKi9cbi53cmFwLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogJGMtcHJpbWFyeS1mb250O1xuXG4gIC5tc2cuX19lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZmlsZSB7XG4gICYtaW5wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5fX2NoYW5nZWQge1xuICAgICAgJiArIC5maWxlLWxibCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgICYgKyAuZmlsZS1sYmwge1xuICAgICAgICBjb2xvcjogJGMtZXJyb3I7O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGJsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuOTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBjaGVja2JveCAqL1xuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGJsIHtcbiAgICBjb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCAxMCUpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLWxibCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkYy1mb250O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogJGMtZm9udDtcbiAgICB9XG5cbiAgICAmLWxuayB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cmFwLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJGMtZm9udC1kZXNjcmlwdGlvbjtcblxuICAgICAgJiA+IC5jaGVja2VkLWljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcMjcxMyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgY29sb3I6ICRjLWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDAgMCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGMtZm9udC1kZXNjcmlwdGlvbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLmNoZWNrZWQtaWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi53cmFwLWNoZWNrYm94IGlucHV0LmVycm9yICsgbGFiZWwgPiAuY2hlY2tlZC1pYyB7XG4gIGJvcmRlci1jb2xvcjogJGMtZXJyb3I7XG59XG5cbi5mb3JtLXN0YXR1cy1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGVuZCBjaGVja2JveCAqL1xuLmZvcm0tc3RhdHVzLWJsayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICRjLWVycm9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi53aXRoX2Vycm9yIHtcbiAgICBjb2xvcjogJGMtZXJyb3IhaW1wb3J0YW50O1xuICB9XG4gICZbaWRePVwiZm9ybS1zdWJzY3JpYmUtc3RhdHVzLVwiXSB7XG4gICAgY29sb3I6ICRjLXN1Y2Nlc3M7XG4gIH1cbn1cblxuLndpdGhfZXJyb3Ige1xuICBjb2xvcjogJGMtZXJyb3I7XG59XG5cbi53cmFwLWlucCxcbi53cmFwLWlucC10eCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogJGxpZ2h0LWZvbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmctaW52ZXJzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1iZy1saWdodGVyO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICBmb250LWZhbWlseTogJGxpZ2h0LWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjLWRlc2M7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAgJGMtaW5wO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICRjLWJnLWludmVyc2UgaW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1pbnZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndyYXAtaW5wLXR4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufVxuXG4ud3JhcC1zdWIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaW5wdXQtdmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndyYXAtaW5wLXNlbGVjdCB7XG4gIHdpZHRoOiA0OSU7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8qIENoYW5nZSBBdXRvY29tcGxldGUgc3R5bGVzIGluIENocm9tZSovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYy1mb250O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC8vaW5wdXQsXG4gIC8vdGV4dGFyZWF7XG4gIC8vXHRmb250LXNpemU6IDE0cHg7XG4gIC8vfVxuICAud3JhcC1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAud3JhcC1pbnAtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgJi5pbnAtbGlnaHQuX19pbnAtdHgge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLy53cmFwLWNoZWNrYm94IGxhYmVse1xuICAvL1x0Zm9udC1zaXplOiAxNHB4O1xuICAvL31cbn1cbiIsIi5kcmFnLW4tZHJvcC1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtYm9yZGVyLWJnO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDkzcHg7XG4gIGdhcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy91cGxvYWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgJl9fcHJvZ3Jlc3MgIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgJi1iYXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtcHJpbWFyeTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGMtYm9yZGVyLWJnO1xuICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICAkYy1wcmltYXJ5O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLS1kcm9wcGVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdXBsb2FkLWF0dGFjaGVkLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICZfX3JlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYuLS1zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCl7XG4gIC5kcmFnLW4tZHJvcC1maWxlIHtcbiAgICBwYWRkaW5nOiA4NXB4IDI0cHggMjRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfTtcbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59IiwiLnR0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgICYtTCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAmLl9fd2l0aC1iYWNrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtTSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLVMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuLnR0bC1jbnQge1xuICAgIC8vIG1heC13aWR0aDogOTIwcHg7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICYuX19sIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLl9fbSB7XG4gICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICYuX19jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuLnR0bC1saWdodCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICYuX19wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgfVxufVxuLnN1Yi10dGwtbGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLnR0bCB7XG4gICAgICAgICYtTCB7XG4gICAgICAgICAgICAmLl9fd2l0aC1iYWNrIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudHRsIHtcbiAgICAgICAgJi1MIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLU0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYtbGlnaHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAudHRsIHtcbiAgICAgICAgJi1MIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLU0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgICYtUyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1saWdodCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItdHRsLWxpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuIiwiLm5hdntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAyO1xuXHQmLWxua3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1yaWdodDogNDVweDtcblx0XHRjb2xvcjogJGMtZGVzYztcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0fVxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLl9fYWN0aXZle1xuXHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Lm5hdntcblx0XHQmLl9fc2hvdy1tZW51e1xuXHRcdFx0Lm5hdi1sbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHQuaGVhZGVyLl9fbW9iLXRhYntcblx0XHQubmF2e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Lm5hdntcblx0XHRcdCYtbG5re1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXI6bm90KC5fX21vYi10YWIpe1xuXHRcdC5uYXZ7XG5cdFx0XHQmLWxua3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpe1xuXHQuaGVhZGVyOm5vdCguX19tb2ItdGFiKXtcblx0XHQubmF2e1xuXHRcdFx0Ji1sbmt7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XG5cdC5uYXZ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuIiwiLnRhYnMge1xuXG4gICYtdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGdhcDogMjRweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1sbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZXItYmc7XG4gICAgICBjb2xvcjogJGMtZGVzYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJi5fX2FjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYy1mb250O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy1mb250O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFicyB7XG4gICAgJi10dGwge1xuICAgICAgbWFyZ2luOiAyMHB4IC0xMHB4IDQ1cHg7XG5cbiAgICAgICYtbG5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAudGFicyB7XG4gICAgJi10dGwge1xuICAgICAgbWFyZ2luOiAxMHB4IC01cHggMjBweDtcblxuICAgICAgJi1sbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGVhbS1jYXJvdXNlbC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbiAgLnRlYW0tY2Fyb3VzZWwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuIiwiLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcntcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMzMzNCwuNjUpO1xufVxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1wcmltYXJ5LCAuNzUpO1xufVxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1wcmltYXJ5LCAuODUpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1wcmltYXJ5LCAuOSk7XG59IiwiLnN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICRjLWJnLXNlY3Rpb247XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLy8gbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAuY29udGFpbmVyLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYtcCB7XG4gICAgICBjb2xvcjogJGMtZm9udC1saWdodDtcbiAgICB9XG4gIH1cbn0iLCIucGxhbi1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIGdhcDogMTBweDtcbiAgLW1zLWZsZXgtZ2FwOiAxMHB4O1xuICAmLl9fZmxleC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAucGxhbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYy1kZXNjO1xuICAgICYuX19hY3RpdmUge1xuICAgICAgY29sb3I6ICRjLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1pbnZlcnNlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gIH1cbn0iLCIuY2VudGVyLWlje1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4iLCIuY29udGFpbmVyLWZsdWlke1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWNvbnRhaW5lcjtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctY29udGFpbmVyO1xufVxuLmNvbnRhaW5lcntcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogJHdpZHRoLWNvbnRhaW5lciArICgkcGFkZGluZy1jb250YWluZXIgKiAyKTtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTsgLyogYWxpZ24gY2VudGVyLCBhZGQgZGVmYXVsdCBwYWRkaW5nKi9cbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1jb250YWluZXI7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWNvbnRhaW5lcjtcbiAgJi5fX2NudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5jb250YWluZXItbGlnaHR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6ICR3aWR0aC1jb250YWluZXItbGlnaHQgKyAoJHBhZGRpbmctY29udGFpbmVyICogMik7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7IC8qIGFsaWduIGNlbnRlciwgYWRkIGRlZmF1bHQgcGFkZGluZyovXG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctY29udGFpbmVyO1xuICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1jb250YWluZXI7XG4gICYuX19MIHtcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgfVxufVxuXG4uY29se1xuICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbn1cbi5yb3d7XG4gIEBpbmNsdWRlIG1ha2Utcm93KCk7XG59XG4uY29udGFpbmVyLVN7XG4gIG1heC13aWR0aDogJHdpZHRoLWNvbnRhaW5lci1TICsgKCRwYWRkaW5nLWNvbnRhaW5lciAqIDIpO1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWNvbnRhaW5lcjtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctY29udGFpbmVyO1xufVxuXG4uY29udGFpbmVyLVhTIHtcbiAgbWF4LXdpZHRoOiAkd2lkdGgtY29udGFpbmVyLVhTICsgKCRwYWRkaW5nLWNvbnRhaW5lciAqIDIpO1xuICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpOyAvKiBhbGlnbiBjZW50ZXIsIGFkZCBkZWZhdWx0IHBhZGRpbmcqL1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWNvbnRhaW5lcjtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctY29udGFpbmVyO1xufVxuLm92ZXJsYXl7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDcwNzA3O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ucmVzdWx0LWVycm9yIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkYy1lcnJvcjtcbn1cblxuLyogZm9vdGVyIHRvIGJvdHRvbSBvZiBwYWdlICovXG4ud3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjLWJnLWRhbmdlciBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8qIGVuZCBmb290ZXIgdG8gYm90dG9tIG9mIHBhZ2UgKi9cblxuLnNlY3Rpb24tbXkge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAmLl9fTCB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLW15IHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgJi5fX0wge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLWxpZ2h0e1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgJi5fX2NudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KXtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1saWdodHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuY29udGFpbmVye1xuICAgICYuX19jbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgLmNvbnRhaW5lci1mbHVpZCxcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1saWdodCxcbiAgLmNvbnRhaW5lci1YUyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lci1Te1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5vdmVybGF5e1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5jb250YWluZXJ7XG4gICAgJi5fX2NudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpe1xuICAub3ZlcmxheXtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5fX21vYi1uby1weHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbi1teSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICYuX19MIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgLmNvbnRhaW5lci1Te1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi5oZWFkZXItbWFpbntcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlci1iZztcblx0Lm5hdntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji1sbmt7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5qc19zdy1jYWNoaW5ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRpbWd7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdCYtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmLXdyYXB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHQmLWxvZ297XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHR9XG5cdH1cblx0Ji1jbnR7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgZmxleC1ncm93OiAyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblx0Ji1tZW51e1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdCYtbG9nb3tcblx0XHQmLW1vYntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtYnRue1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG59XG5cbi5tZW51e1xuXHRkaXNwbGF5OiBub25lO1xuXHQmLWlje1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMjJweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgICRjLXByaW1hcnk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkYy1wcmltYXJ5O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjLXByaW1hcnk7XG5cdFx0fVxuXHRcdCYuX19hY3RpdmV7XG5cdFx0XHRvcGFjaXR5OiAuNztcblx0XHR9XG5cdH1cblx0Ji10b3B7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdH1cblx0Ji1jbG9zZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgJjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC44O1xuXHQgICAgfVxuXHQgICAgJjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAZXh0ZW5kIC5zLWNsb3NlLW1lbnU7XG5cdFx0fVxuXHR9XG5cdCYtbG9nb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYtZW1haWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIGZsZXgtZ3JvdzogMjtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIFx0Ji1sbmt7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBcdFx0Ym90dG9tOiAwO1xuXHRcdCAgICBwYWRkaW5nOiAyNXB4O1xuICAgIFx0fVxuXHR9XG59XG4ubWVudS10b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmhlYWRlci1tYWluLl9fbW9iLXRhYntcblx0XHQuaGVhZGVyLW1haW57XG5cdFx0XHQmLXdyYXB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdH1cblx0XHRcdCYtbG9nb3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ji1tb2J7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY250e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0XHQmLW1lbnV7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0cmlnaHQ6IC01MDBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyYzJjMmM7XG5cdFx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNTVweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogcmlnaHQgLjVzO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCYuX19zaG93LW1lbnV7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCYtdG9we1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jbG9zZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLWxvZ297XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Ji1lbWFpbHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XG5cdC5oZWFkZXItbWFpbntcblx0XHQuaGVhZGVyLW1haW57XG5cdFx0XHQmLW1lbnV7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcblx0LmhlYWRlci1tYWluOm5vdCguX19tb2ItdGFiKXtcblx0XHQuaGVhZGVyLW1haW57XG5cdFx0XHQmLXdyYXB7XG5cdFx0XHRcdCYtbG9nb3tcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODFweCkge1xuXHQuaGVhZGVyLW1haW4ge1xuXHRcdCYuX19maXhlZCB7XG5cdFx0XHQuaGVhZGVyLW1haW4ge1xuXHRcdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY4MHB4KSwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHQuaGVhZGVyLW1haW57XG5cdFx0Ji13cmFwe1xuXHRcdCAgICBwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHQmLWxvZ28ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbG9nb3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLW1vYntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtY250e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cdFx0Ji1tZW51e1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bGVmdDogLTUwMHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogIzJjMmMyYztcblx0XHRcdHotaW5kZXg6IDUwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDI1NXB4O1xuXHRcdCAgICBvdmVyZmxvdy15OiBhdXRvO1xuXHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIHRyYW5zaXRpb246IHJpZ2h0IC41cztcblx0XHRcdCYuX19zaG93LW1lbnV7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRjb2xvcjogJGMtZm9udDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1idG57XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0fVxuXHR9XG5cdC5tZW51e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCYtdG9we1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0Ji1jbG9zZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLWxvZ297XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ji1lbWFpbHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLm1haW4ge1xuICAmLWJsayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDgxMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFpbi9tYWluLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLWNudCB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTAwcHg7XG4gICAgfVxuICAgICYtdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEzNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogMTI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgICAmLXN1YnR0bCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjLWRlc2M7XG4gICAgfVxuICB9XG4gICYtbHN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgJi1pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJi10eHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRjLWRlc2M7XG4gICAgICBiLCBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzcwcHgpIHtcbiAgLm1haW4ge1xuICAgICYtYmxrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLm1haW4ge1xuICAgICYtYmxrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm1haW4ge1xuICAgICYtYmxrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4ge1xuICAgICYtYmxrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICAmLWNudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWkge1xuICAgICAgJi10dGwge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4ge1xuICAgICYtYmxrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi10dGwge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICB9XG4gICAgICAmLWNudCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaSB7XG4gICAgICAmLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5tYWluIHtcbiAgICAmLWJsayB7XG4gICAgICAmLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICAgICYtY250IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5tYWluIHtcbiAgICAmLWxzdCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICAmLWkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3J0Zm9saW97XG4gICYtd29ya3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gICYtd29yayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggY2FsYyg0NzVweCArIDMlKSA0MHB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZXItYmc7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBO1xuICAgICAgLnBvcnRmb2xpby13b3Jre1xuICAgICAgICAmLWJnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmLWljIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjLWZvbnQtbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtdHRse1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBjb2xvcjogJGMtZm9udC1saWdodDtcbiAgICB9XG4gICAgJi1kZXNje1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkYy1kZXNjO1xuICAgICAgcGFkZGluZzogMjBweCAwIDVweDtcbiAgICAgIGIsIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1ne1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi1sbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICRjLWZvbnQtbGlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgJi1iZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDdweCA3LjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWZvbnQtbGlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1mb250LWxpZ2h0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAmLXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogNDc1cHg7XG4gICAgfVxuICB9XG4gICYtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGMtZGVzYztcbiAgICAmLWkge1xuICAgICAgcGFkZGluZzogOXB4IDE1cHggOHB4O1xuICAgICAgbWFyZ2luOiAwIDhweCA4cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZXItYmc7XG4gICAgICAmLl9fdHlwZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJvcmRlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9ydGZvbGlvIHtcbiAgICAmLXdvcmsge1xuICAgICAgcGFkZGluZzogMjVweCBjYWxjKDMwMHB4ICsgMiUpIDI1cHggMjVweDtcbiAgICAgICYtZGVzYyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgJi1yIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnBvcnRmb2xpbyB7XG4gICAgJi13b3JrcyB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgICAmLXdvcmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgJi1sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgfVxuICAgICAgJi10IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpe1xuICAucG9ydGZvbGlvIHtcbiAgICAmLXdvcmsge1xuICAgICAgJi1yIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICAgICYtbG5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCl7XG4gIC5wb3J0Zm9saW8ge1xuICAgICYtd29yayB7XG4gICAgICAmLXIge1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tb2R1bGV7XG4gICYtcm93e1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgJi1jb2x7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICBwYWRkaW5nOiAwIDQwcHggNTBweDtcbiAgfVxuICAmLWNhcmR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmLWltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLWJ0bntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgJi10dGx7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgICYtdHh0e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYtYntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzBweCl7XG4gIC5tb2R1bGV7XG4gICAgJi1yb3d7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgICAmLWNvbHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgLm1vZHVsZXtcbiAgICAmLWNvbHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpe1xuICAubW9kdWxle1xuICAgICYtY29se1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICAgICYtY2FyZHtcbiAgICAgICYtdHRse1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLXR4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgICYtYnRue1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCl7XG4gIC5tb2R1bGV7XG4gICAgJi1jb2x7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICB9XG59XG4iLCIubW9kdWxlLWRlc2N7XG4gICYtdHRse1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJi10eHR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgLm1vZHVsZS1kZXNjIHtcbiAgICAmLXR4dCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cbiAgfVxufSIsIi5kZWZhdWx0LWNudHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgJi5fX3BhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgc3BhbiwgcCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIHRhYmxlIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGMtZm9udC1pbnZlcnNlO1xuICB9XG4gIHRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHRkLCB0aCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ib3JkZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBzdHJvbmcsXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIGE6bm90KC5idG4pe1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgbWFyZ2luOiA0NXB4IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnRpY2xlcy9ibG9ja3F1b3RlLWljLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAudG9rZW4ucHJvcGVydHksIC50b2tlbi50YWcsIC50b2tlbi5ib29sZWFuLCAudG9rZW4ubnVtYmVyLCAudG9rZW4uY29uc3RhbnQsIC50b2tlbi5zeW1ib2wsIC50b2tlbi5kZWxldGVke1xuICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICB9XG4gIC50b2tlbi5zZWxlY3RvciwgLnRva2VuLmF0dHItbmFtZSwgLnRva2VuLnN0cmluZywgLnRva2VuLmNoYXIsIC50b2tlbi5idWlsdGluLCAudG9rZW4uaW5zZXJ0ZWR7XG4gICAgY29sb3I6ICRjLWNvZGUtYXR0cjtcbiAgfVxuICAudG9rZW4uYXRydWxlLCAudG9rZW4uYXR0ci12YWx1ZSwgLnRva2VuLmtleXdvcmR7XG4gICAgY29sb3I6ICRjLWNvZGUtdmFsdWU7XG4gIH1cbiAgOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIH1cbiAgLnRva2VuLmNvbW1lbnQsIC50b2tlbi5wcm9sb2csIC50b2tlbi5kb2N0eXBlLCAudG9rZW4uY2RhdGF7XG4gICAgY29sb3I6ICNhNWE0YTQ7XG4gIH1cbiAgLnRva2VuLnB1bmN0dWF0aW9ue1xuICAgIGNvbG9yOiAjYTVhNGE0O1xuICB9XG4gIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJde1xuICAgIGZvbnQtZmFtaWx5OiAkY29kZS1mb250O1xuICB9XG4gIC52aWRlby1mcmFtZSxcbiAgLnZpZGVvLWJsa3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICB9XG59XG5cbmFydGljbGUge1xuXG4gICYuZGVmYXVsdC1jbnQge1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGNvbG9yOiAkYy10eHQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYy1mb250LWxpZ2h0IWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHNwYW4sIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtZm9udC1saWdodCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGMtZm9udC1saWdodCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBzcGFuLCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjLWZvbnQtbGlnaHQhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cbiAgICBoNCwgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYy1mb250LWxpZ2h0IWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHNwYW4sIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtZm9udC1saWdodCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgLmRlZmF1bHQtY250e1xuICAgIGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGFibGV7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gICAgdGQsIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5kZWZhdWx0LWNudHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICB0aHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgdGR7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHRkLCB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBsaSwgcCwgYmxvY2txdW90ZSwgdGQsIGNvZGV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYXJ0aWNsZSB7XG5cbiAgICAmLmRlZmF1bHQtY250IHtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZsaXBlcntcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLWJsa3tcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycywgb3BhY2l0eSAuNnMgO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZyk7XG4gICAgJi5fX2FjdGl2ZXtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xuICAgIH1cbiAgfVxuICAmLWZyb250e1xuICAgIEBleHRlbmQgLmZsaXBlci1ibGs7XG4gICAgbWluLWhlaWdodDogNTg1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi1taWRkbGV7XG4gICAgQGV4dGVuZCAuZmxpcGVyLWJsaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMsIG9wYWNpdHkgMHM7XG4gICAgJi5fX2FjdGl2ZXtcbiAgICAgIHZpc2liaWxpdHk6dmlzaWJsZTtcbiAgICB9XG4gIH1cbiAgJi1iYWNre1xuICAgIEBleHRlbmQgLmZsaXBlci1ibGs7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICAgICYuX19hY3RpdmV7XG4gICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgfVxuICB9XG59IiwiLmNudC13cmFwIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0LnNlY3Rpb24tbXkgIHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbi5zb2x1dGlvbl9faWNvbi1pbWcge1xuXHRtYXgtd2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uX19saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLl9fZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn0iLCIuZXJyb3ItcGFnZXtcbiAgYmFja2dyb3VuZDogJGMtYmctc2VjdGlvbjtcblxuICAmX190eHQsXG4gIC5kZWZhdWx0LWNudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGNvbG9yOiAkYy1mb250LWRlc2M7XG4gICAgfVxuXG4gICAgLmVycm9yLXBhZ2VfX2J0biB7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjLWZvbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIuc29sdXRpb25ze1xuICAmLW1haW57XG4gICAgcGFkZGluZzogMTYlIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICYtY250e1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGMtYmctZGFuZ2VyO1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgIH1cbiAgICAmLXR0bHtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYtdHh0e1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkYy1kaXNhYmxlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCl7XG4gIC5zb2x1dGlvbnN7XG4gICAgJi1tYWlue1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgJi1jbnR7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCl7XG4gIC5zb2x1dGlvbnMge1xuICAgICYtbWFpbiB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAmLWNudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB9XG4gICAgICAmLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICYtdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hYm91dCB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgJi11cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLXR0bHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAmLWRlc2N7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGMtZGVzYztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgJiAuZGVmYXVsdC1jbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYiwgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgJi1yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIGZsZXgtYmFzaXM6IDYwMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wb3J0Zm9saW8tYmcucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgICAgaGVpZ2h0OiA5OCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuYWJvdXQge1xuICAgICYtdXMge1xuICAgICAgJi1sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgICB9XG4gICAgICAmLXIge1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWJvdXQge1xuICAgICYtdXMge1xuICAgICAgJi1sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJi1yIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAwcHg7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dCB7XG4gICAgJi11cyB7XG4gICAgICAmLWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLXIge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MDBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgJi11cyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAmLWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiB1bnNldDtcbiAgICAgIH1cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5hYm91dCB7XG4gICAgJi11cyB7XG4gICAgICAmLWRlc2N7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJiAuZGVmYXVsdC1jbnQge1xuICAgICAgICAgIHNwYW4sIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXJ0aWNsZXMge1xuXG4gICYtdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgJi1sc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAmLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYm9yZGVyLWJnO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgJi5fX3dpdGhvdXQtaGVpZ2h0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBO1xuICAgICAgIC5hcnRpY2xlc3tcbiAgICAgICAgICZfX2ljIHtcbiAgICAgICAgICAgb3V0bGluZS1jb2xvcjogJGMtZm9udC1saWdodDtcbiAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICAgLmljIC5wcm9qZWN0cy1pLWljIHtcbiAgICAgICAgc3Ryb2tlOiAkYy1mb250LWxpZ2h0O1xuICAgICAgfVxuICAgICB9XG4gIH1cblxuICAmLWwge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG5cbiAgJi1yIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgJl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cblxuICAmLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAkYy1mb250LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICYtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjLWRlc2M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYtY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZS1mb3JtIHtcbiAgICBtYXJnaW46IDcwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVzLWwge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGVzIHtcbiAgICAmLXJvdyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi1yIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB9XG5cbiAgICAmLXR0bCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hcnRpY2xlcyB7XG5cbiAgICAmLWwge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICAmLXIge1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXR0bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLnR0bC1saWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgcDpub3QoLnN1YnNjcmliZV9fdGV4dC1wKSxcbiAgc3Bhbjpub3QoLmJyZWFkY3J1bWJzX19idG4tYmFjay10ZXh0KSAge1xuICAgIGNvbG9yOiAkYy10eHQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBwOm5vdCguc3Vic2NyaWJlX190ZXh0LXApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRjLWZvbnQtbGlnaHQ7XG4gIH1cblxuICAuZm9ybS1zdGF0dXMtYmxrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJi10dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAgIC5hcnRpY2xlcy1jYXRlZ29yaWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogJGMtZGVzYztcblxuICAgICAgJl9faXRlbSAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1iZy1pbnZlcnNlO1xuICAgICAgY29sb3I6ICRjLWZvbnQtaW52ZXJzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWIge1xuICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG5cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY250IHtcbiAgICAmLXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZWRpdG9yIHtcbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYtY250IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi10eHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRjLWZvbnQtZGVzY3JpcHRpb247XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi1jb21tZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAmLWkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1iZy1saWdodGVyO1xuICAgICAgY29sb3I6ICRjLWZvbnQtZGVzY3JpcHRpb247XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1ibGsge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcblxuICAgICYtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICRjLWRlc2M7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4JTtcbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICAmLWVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkYy1kZXNjO1xuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICBjb2xvcjogJGMtZGVzYztcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICBjb2xvcjogJGMtZGVzYztcbiAgICAgICAgfVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuICAgICAgICAgIGNvbG9yOiAkYy1kZXNjO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udDtcbiAgICAgICAgICBjb2xvcjogJGMtZGVzYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtd3JhcCB7XG4gICAgJi1pIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmLWxuayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtYmctaW52ZXJzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmZhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgJi13cmFwIHtcbiAgICAgICYtbSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUge1xuXG4gICAgJi1ibGsge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcblxuICAgICAgJi1mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAud3JhcC1zdWIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1mb3JtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAwIDI1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5hcnRpY2xlIHtcblxuICAgIHA6bm90KC5zdWJzY3JpYmVfX3RleHQtcCksXG4gICAgc3Bhbjpub3QoLmJyZWFkY3J1bWJzX19idG4tYmFjay10ZXh0KSAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgJi1tIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYXJ0aWNsZSB7XG5cbiAgICBoMSAge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgJi1jbnQge1xuICAgICAgJi10IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYtYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgICYtYiB7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG5cbiAgICAgICAgJi10dGwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhZ3MtaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB9XG5cbiAgICAmLWJsayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAmLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iZy1zZWN0aW9uO1xuICAmLWNudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTAlIGF1dG87XG4gIH1cbiAgJi1pYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAmLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAmLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYy1mb250LWRlc2M7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxuICAmLWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmLl9fY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLWJ0biB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICB9XG59IiwiLnZhY2FuY2llcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXNlY3Rpb247XG5cbiAgJi5zZWN0aW9uLW15IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtYmxrIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICB9XG5cbiAgJi1ub3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtdHRsIHtcbiAgICBtYXJnaW46IDE4cHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gICYtc3ViLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAmLXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYy1kZXNjO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgfVxuXG4gICYtcm93IHtcbiAgICBtYXJnaW46IDIwcHggMCAxMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MjVweDtcbiAgICAmOm5vdCgubUNTX25vX3Njcm9sbGJhcikge1xuICAgICAgLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLWludmVyc2U7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjA1KTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IDAgIzAwMDAwMDFBO1xuICAgIH1cblxuICAgICYtY250IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGMtZm9udC1saWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLWxuayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGMtZGVzYztcbiAgICB9XG5cbiAgICAmLWljIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mbGlwZXItbWlkZGxlLl9fYWN0aXZlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC52YWNhbmN5LWZvcm0gLnZhY2FuY3ktZm9ybS1iYWNrIHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIH1cblxuICAgIC52YWNhbmN5LWZvcm0gLndyYXAtc3ViIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuZmxpcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi52YWNhbmN5IHtcbiAgJi1mb3JtIHtcblxuICAgICYtdHRsIHtcbiAgICAgIEBleHRlbmQgLnZhY2FuY2llcy1pLXR0bDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi1pIHtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi10dGwge1xuICAgICAgICAmLWZpbGUge1xuICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5LWZvbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFjYW5jeS1mb3JtLWJhY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjLXByaW1hcnktZm9udDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJi5fX2FjdGl2ZSB7XG4gICAgICAgIC5vd2wge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm93bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZhY2FuY2llcyB7XG4gICAgJi1pIHtcbiAgICAgICYtZGVzYyB7XG4gICAgICAgICYtdHRsIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52YWNhbmNpZXMge1xuICAgICYtYmxrIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgJi10dGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLWkge1xuICAgICAgJi10dGwsXG4gICAgICAmLXN1YnR0bCxcbiAgICAgICYtZGVzYy10dGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtZGVzYy10dGwge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52YWNhbmN5IHtcbiAgICAmLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLXR0bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLWxzdCB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICB9XG5cbiAgICAgIC53cmFwLXN1YiBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLnZhY2FuY3ktZm9ybS1iYWNrIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnZhY2FuY2llcyB7XG4gICAgJi1ibGsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgfVxuICAgICYtc3ViLXR0bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgJi1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgIH1cbiAgICAmLWNhcmQge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmLXR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICYtbG5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgJi1pYyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmIC52YWNhbmNpZXMtZW1wdHkgLmZsaXBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudmFjYW5jeS1mb3JtLWJhY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnZhY2FuY3kge1xuXG4gICYtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICYtY250IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgJi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnLXNlY3Rpb247XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMjVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1mb250LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC52YWNhbmN5IHtcblxuICAgICYtY250IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC52YWNhbmN5LWNudCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
