/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#7d7d7d}.hamburger-box{width:30px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:30px;height:2px;background-color:#7d7d7d;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--3dx .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::after,.hamburger--3dx-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::after,.hamburger--3dy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::after,.hamburger--3dy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::after,.hamburger--3dxy .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:60px;perspective:60px}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);transition:background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1);-o-transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform .15s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::after,.hamburger--3dxy-r .hamburger-inner::before{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1);-o-transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(6px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(6px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(6px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(6px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(.7,1);transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-o-transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(.7,1);transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-o-transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(.165,.84,.44,1);-o-transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1),-webkit-transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(.7,1);transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-o-transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(.7,1);transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22);-o-transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::after,.hamburger--boring .hamburger-inner::before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);-o-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(45deg);transform:translate3d(0,-6px,0) rotate(45deg);-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);-o-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:6px;-webkit-transition:opacity 125ms 275ms ease;-o-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}.hamburger--elastic .hamburger-inner::after{top:12px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(135deg);transform:translate3d(0,6px,0) rotate(135deg);-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-270deg);transform:translate3d(0,-12px,0) rotate(-270deg);-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;-webkit-transition-duration:275ms;-o-transition-duration:275ms;transition-duration:275ms;-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:6px;-webkit-transition:opacity 125ms 275ms ease;-o-transition:opacity 125ms 275ms ease;transition:opacity 125ms 275ms ease}.hamburger--elastic-r .hamburger-inner::after{top:12px;-webkit-transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55);transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55),-webkit-transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(-135deg);transform:translate3d(0,6px,0) rotate(-135deg);-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(270deg);transform:translate3d(0,-12px,0) rotate(270deg);-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-o-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic .hamburger-inner::after{top:6px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;-webkit-transform:translate3d(60px,60px,0) rotate(45deg);transform:translate3d(60px,60px,0) rotate(45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-o-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;-webkit-transform:translate3d(-60px,60px,0) rotate(-45deg);transform:translate3d(-60px,60px,0) rotate(-45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-o-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 125ms 175ms ease-in;-o-transition:background-color 125ms 175ms ease-in;transition:background-color 125ms 175ms ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r .hamburger-inner::after{top:6px;right:0;-webkit-transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);transition:top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335);-o-transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in,-webkit-transform 125ms cubic-bezier(.6,.04,.98,.335)}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;-webkit-transform:translate3d(60px,-60px,0) rotate(-45deg);transform:translate3d(60px,-60px,0) rotate(-45deg);-webkit-transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-o-transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg);transform:translate3d(-60px,-60px,0) rotate(45deg);-webkit-transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1);-o-transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1),-webkit-transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::after,.hamburger--minus .hamburger-inner::before{-webkit-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;-o-transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear;transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::after,.hamburger--minus.is-active .hamburger-inner::before{opacity:0;-webkit-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;-o-transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:6px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:12px}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.28571px,-4px,0);transform:rotate(-45deg) translate3d(-4.28571px,-4px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(-90deg);transform:translate3d(0,-12px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:6px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:12px}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,6px,0) rotate(-45deg);transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(4.28571px,-4px,0);transform:rotate(45deg) translate3d(4.28571px,-4px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-12px,0) rotate(90deg);transform:translate3d(0,-12px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-o-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;-o-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);-o-transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;-o-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;-o-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;-o-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1);-o-transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:1px;-webkit-transition:background-color 0s .13s linear;-o-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:6px;-webkit-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-o-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,6px,0) rotate(-45deg);transform:translate3d(0,6px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-12px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg);-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1);-o-transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);-o-transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-o-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent!important;-webkit-transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);-o-transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-o-transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-o-transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);transition:background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19);-o-transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear;transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear,-webkit-transform 75ms .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-o-transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent!important;-webkit-transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);transition:background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1);-o-transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear,-webkit-transform 75ms 0s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-o-transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1);-o-transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:75ms;-o-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 75ms .12s ease,opacity 75ms ease;-o-transition:top 75ms .12s ease,opacity 75ms ease;transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);-o-transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;-o-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 75ms ease,opacity 75ms .12s ease;-o-transition:top 75ms ease,opacity 75ms .12s ease;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1);-o-transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1),-webkit-transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::after,.hamburger--vortex .hamburger-inner::before{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);-ms-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::after,.hamburger--vortex.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::after,.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;-o-transition-property:top,opacity;transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;-o-transition-property:bottom,transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);-ms-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::after,.hamburger--vortex-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@-ms-viewport{width:device-width}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v15-latin-ext_latin_cyrillic-ext_cyrillic-300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-v13-latin_cyrillic-regular.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-latin_cyrillic-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-v13-latin_cyrillic-italic.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-latin_cyrillic-italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-v13-latin_cyrillic-500.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-latin_cyrillic-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/montserrat/montserrat-v13-latin_cyrillic-700.woff2) format("woff2"),url(../fonts/montserrat/montserrat-v13-latin_cyrillic-700.woff) format("woff");font-weight:700;font-style:normal}.page{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;min-width:320px;min-height:100%}.page__inner{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.page__main{padding-bottom:80px}@media (min-width:1200px){.page__main{padding-bottom:128px}}.page__container{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.page__container{width:100%}}@media (min-width:768px){.page__container{width:100%}}@media (min-width:1024px){.page__container{width:100%}}@media (min-width:1200px){.page__container{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.page__container{width:1440px}}.page__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.page__row>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.page__row{margin-left:-8px;margin-right:-8px}}.page__footer-wrapper{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f0f0f0}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-tap-highlight-color:transparent}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;min-height:100%;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:16px;line-height:1.4;text-align:left;color:#323232;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[tabindex='-1']:focus{outline:0!important}:focus{outline:0}[role=button]{cursor:pointer}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[role=button],a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation;margin:0}input,textarea{-webkit-appearance:none;border-radius:0}button,input{overflow:visible;text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}svg{fill:currentColor}a svg,button svg{pointer-events:none}svg:not(:root){overflow:hidden}img{max-width:100%;height:auto;vertical-align:middle}a{color:#323232;text-decoration:none;background-color:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:not([class]){border-bottom:1px solid rgba(50,50,50,.25)}a:not([class]):focus,a:not([class]):hover{border-bottom:1px solid transparent}@media (min-width:1200px){a[href^="tel:"]{white-space:nowrap;pointer-events:none;text-decoration:inherit;color:inherit}}a[href^="mailto:"],a[href^="tel:"]{border-bottom:none;white-space:nowrap}a[href^="mailto:"]:focus,a[href^="mailto:"]:hover,a[href^="tel:"]:focus,a[href^="tel:"]:hover{border-bottom:none}.link{border-bottom:1px solid rgba(50,50,50,.25)}.link:focus,.link:hover{border-bottom:1px solid transparent}.link--theme_red{color:#e42b25;border-bottom:none}.link--theme_red:focus,.link--theme_red:hover{color:rgba(228,43,37,.7);border-bottom:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;margin-top:24px;margin-bottom:24px;border:0;border-top:1px solid #c8c8c8}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:.5em;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;line-height:1.2}h1{font-weight:300;font-size:24px;line-height:34px;color:#323232}@media (min-width:1024px){h1{font-size:72px;line-height:72px}}h2{margin-bottom:24px;font-size:24px;line-height:30px}@media (min-width:1200px){h2{margin-bottom:32px;font-size:36px;line-height:42px}}h3{margin-top:24px;margin-bottom:8px;font-size:20px;line-height:28px}@media (min-width:1200px){h3{margin-top:32px;font-size:24px;line-height:34px}}address,blockquote,dl,figure,ol,p,pre,table,ul{margin-top:0;margin-bottom:12px}p{font-weight:500;font-size:16px;line-height:24px}@media (min-width:1200px){p{font-size:18px;line-height:30px}}.footnote{font-size:14px;line-height:30px;color:#afafaf;margin-bottom:12px}.footnote:hover{color:#7d7d7d}.image-note,.text-disclaimer{margin-bottom:12px;font-weight:500;font-size:16px;line-height:24px;color:#7d7d7d}.image-note{margin-bottom:24px}@media (min-width:1200px){.image-note{margin-bottom:32px}}address{font-style:normal}ol,ul{margin-bottom:12px;padding-left:1.5em}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}li{line-height:inherit}.counter-list,.counter-list ol{padding-left:0;list-style:none;counter-reset:li}.counter-list{margin-bottom:0;padding-left:4em}.counter-list ol{margin-top:12px}.counter-list ol li+li{margin-top:12px}.counter-list>li{font-weight:700;font-size:16px;line-height:24px}@media (min-width:1200px){.counter-list>li{font-size:18px;line-height:30px}}.counter-list>li+li{margin-top:36px}@media (min-width:1200px){.counter-list>li+li{margin-top:48px}}.counter-list ol>li{font-weight:500;font-size:16px;line-height:24px}@media (min-width:1200px){.counter-list ol>li{font-size:18px;line-height:30px}}.counter-list li:before{display:inline-block;width:3.5em;margin-left:-3.5em;counter-increment:li;content:counters(li, ".") ". "}small{font-size:.75em}sub,sup{font-size:.75em}b,strong{font-weight:bolder}blockquote{padding:0;margin-left:0;margin-right:0}code,kbd,pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{padding:.06em .3em;color:#323232;background-color:rgba(0,0,0,.08);border-radius:3px}kbd{padding:.06em .3em;color:#323232;border-radius:3px}kbd kbd{padding:0}pre{display:block;width:100%;margin-bottom:12px;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background-color:rgba(0,0,0,.08)}pre code{background:0 0}.visuallyhidden{position:absolute;height:1px;width:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);overflow:hidden}.btn{display:inline-block;padding:16px 16px;font-size:20px;line-height:28px;color:#e42b25;text-decoration:none;text-align:center;background-color:transparent;border:2px solid #e42b25;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:hover{color:#fff;background-color:#e42b25}.btn:disabled{opacity:.3;pointer-events:none;cursor:default}.btn__icon{margin-right:16px}.btn--style_filled{color:#fff;background-color:#e42b25}.btn--style_filled:hover{color:#fff;background-color:#b41610;border-color:#b41610}.btn--size_small{padding-top:12px;padding-bottom:12px}.btn--theme_gray{color:#7d7d7d;border-color:#7d7d7d}.btn--icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 32px;font-size:16px;line-height:24px}.btn--icon svg{vertical-align:top}.btn--icon svg path{fill:#7d7d7d;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn--icon:hover{color:#fff;background-color:#e42b25;border-color:#e42b25}.btn--icon:hover svg path{fill:#fff}.back-btn,.load-more{display:inline-block;line-height:24px;color:#afafaf;vertical-align:middle}.back-btn .icon,.load-more .icon{display:inline-block;vertical-align:middle}.back-btn:hover,.load-more:hover{color:#7d7d7d}.back-btn:hover .icon,.load-more:hover .icon{stroke:#7d7d7d}.load-more{font-size:18px}.load-more__title{display:inline-block;vertical-align:middle;margin-left:11px}.back-btn{font-size:16px}@media (min-width:1200px){.back-btn{font-size:18px}}.back-btn__title{display:inline-block;vertical-align:middle;margin-left:12px}.subscribe-form__label{display:block;margin-bottom:8px;font-size:14px;line-height:24px}.subscribe-form__input-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.subscribe-form__input{width:100%;margin:0;padding:0;padding-left:14px;font-size:14px;line-height:36px;background-color:transparent;border:2px solid #c8c8c8;border-right:none}.subscribe-form__input:focus{border-color:#afafaf}.subscribe-form__input.invalid{border-color:#e42b25}.subscribe-form__input.success+.subscribe-form__btn{background-color:#48ba45}.subscribe-form__input.success+.subscribe-form__btn:hover{background-color:#1aa816}.subscribe-form__input.success+.subscribe-form__btn .subscribe-form__icon{display:none}.subscribe-form__input.success+.subscribe-form__btn .subscribe-form__icon--success{display:inline}.subscribe-form__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:51px;height:40px;font-size:0;background-color:#e42b25;border:none}.subscribe-form__btn:hover{background-color:#b41610}.subscribe-form__icon--success{display:none}.subscribe-form__success{font-size:14px;padding-top:12px}.form-wrap+.form-wrap{margin-top:28px}.form-label{display:block;margin-bottom:6px;font-size:18px;line-height:30px}@media (min-width:1200px){.form-label{font-size:20px;line-height:28px}}.form-radio-label{position:relative;display:inline-block;margin-bottom:12px;padding-left:33px;font-size:16px;line-height:28px}@media (min-width:1200px){.form-radio-label{font-size:18px}}.form-input{padding:12px 16px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:28px;background-color:transparent;border:2px solid #c8c8c8;-webkit-box-shadow:none;box-shadow:none}.form-input::-webkit-input-placeholder{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;color:#afafaf}.form-input::-moz-placeholder{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;color:#afafaf}.form-input:-ms-input-placeholder{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;color:#afafaf}.form-input::-ms-input-placeholder{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;color:#afafaf}.form-input::placeholder{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;color:#afafaf}.form-input.invalid{border-color:#e42b25}.form-input:focus{border-color:#afafaf}.form-radio{position:absolute;height:1px;width:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);overflow:hidden}.form-radio+.form-radio-label{cursor:pointer}.form-radio+.form-radio-label::before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;border:2px solid #c8c8c8;border-radius:50%}.form-radio:checked+.form-radio-label::after{content:"";position:absolute;top:14px;left:8px;width:8px;height:8px;background-color:#2c5ca6;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-radio:focus+.form-radio-label::before{border-color:#afafaf}.form-radio.invalid+.form-radio-label::before{border-color:#e42b25}.form-textarea{display:block;padding:16px 16px;font-size:20px;line-height:28px;background-color:transparent;border:2px solid #c8c8c8;resize:none}.form-textarea:focus{border-color:#afafaf}@media (max-width:767px){.form-set-wrap+.form-set-wrap{margin-top:28px}}@media (min-width:768px){.form-set-wrap+.form-set-wrap{margin-left:32px}}.form-set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:28px;margin-bottom:28px}@media (min-width:768px){.form-set{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.form-error{display:none;color:#e42b25}.form-error>.invalid{display:block;padding-top:8px}.form-error>.invalid:empty{padding-top:0}.invalid+.form-error{display:block}.selectric-form-select{background-color:inherit}.selectric-form-select .selectric{background:0 0;background-color:inherit;border:2px solid #c8c8c8}.selectric-form-select .selectric .label{height:52px;margin-right:46px;margin-left:14px;padding:12px 0;font-size:20px;line-height:28px;color:#323232}.selectric-form-select .selectric .button{width:46px;height:52px;color:inherit;background-color:inherit}.selectric-form-select .selectric .button::after{top:50%;left:50%;width:11px;height:11px;margin:0;border:none;border-right:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%)}.selectric-form-select .selectric-items{background:0 0;background-color:inherit;border:2px solid #afafaf;-webkit-box-shadow:none;box-shadow:none}.selectric-form-select .selectric-items ul{padding:5px 0}.selectric-form-select .selectric-items li{padding:8px 0;padding-left:14px;font-size:16px;line-height:22px;color:#7d7d7d}.selectric-form-select .selectric-items li:hover{color:#e42b25;background-color:transparent}.selectric-form-select .selectric-items li.highlighted{color:#e42b25;background-color:transparent}.selectric-form-select .selectric-items li.selected{color:#e42b25;background-color:transparent}.selectric-form-select .selectric-items li:first-child.disabled{display:none}.selectric-form-select.selectric-open .selectric{border-color:#afafaf}.selectric-form-select.selectric-open .selectric .button::after{top:50%;left:50%;width:11px;height:11px;margin:0;border:none;border-right:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-135deg) translate(-50%,-50%);-ms-transform:rotate(-135deg) translate(-50%,-50%);transform:rotate(-135deg) translate(-50%,-50%)}.selectric-form-select.selectric-below .selectric-items{border-top:none}.selectric-form-select.selectric-above .selectric-items{border-bottom:none}.selectric-form-select.invalid .selectric{border-color:#e42b25}.selectric-form-select.invalid .selectric .button::after{border-color:transparent #e42b25 #e42b25 transparent}.selectric-form-select--filter .selectric .label{height:44px;padding:8px 0;font-size:18px;color:#e42b25}.selectric-form-select--filter .selectric .button{height:44px}@-webkit-keyframes autofill{to{background:0 0}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:19px}@media (min-width:1200px){.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:43px}}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:rgba(255,255,255,.25);opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next,.swiper-button-prev{background:0 0}.swiper-button-next:hover,.swiper-button-prev:hover{border-right-color:#fff;border-bottom-color:#fff}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{width:18px;height:18px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);border-radius:0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{width:18px;height:18px;border-right:2px solid rgba(255,255,255,.7);border-bottom:2px solid rgba(255,255,255,.7);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(135deg) translate(-50%,-50%);-ms-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%);border-radius:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35);opacity:1}.swiper-button-next--rounded,.swiper-button-prev--rounded{width:35px;height:35px;background:0 0;border:2px solid #dcdcdc;border-radius:50%;-webkit-transform:none;-ms-transform:none;transform:none}.swiper-button-next--rounded:hover,.swiper-button-prev--rounded:hover{border:2px solid #8d8d8d}.swiper-button-next--rounded,.swiper-container-rtl .swiper-button-prev--rounded{right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-button-next--rounded::after,.swiper-container-rtl .swiper-button-prev--rounded::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:15px;border-right:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg) translate(-50%,-50%);-ms-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%);border-radius:0}.swiper-button-next--rounded:hover::after,.swiper-container-rtl .swiper-button-prev--rounded:hover::after{border-right:2px solid #8d8d8d;border-bottom:2px solid #8d8d8d}.swiper-button-prev--rounded,.swiper-container-rtl .swiper-button-next--rounded{left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-button-prev--rounded::after,.swiper-container-rtl .swiper-button-next--rounded::after{content:"";position:absolute;top:50%;left:20px;width:15px;height:15px;border-right:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg) translate(-50%,-50%);-ms-transform:rotate(135deg) translate(-50%,-50%);transform:rotate(135deg) translate(-50%,-50%);border-radius:0}.swiper-button-prev--rounded:hover::after,.swiper-container-rtl .swiper-button-next--rounded:hover::after{border-right:2px solid #8d8d8d;border-bottom:2px solid #8d8d8d}.swiper-button-next--rounded.swiper-button-disabled,.swiper-button-prev--rounded.swiper-button-disabled{border:2px solid rgba(220,220,220,.3)}.swiper-button-next--rounded.swiper-button-disabled:hover,.swiper-button-prev--rounded.swiper-button-disabled:hover{border:2px solid rgba(220,220,220,.3)}.swiper-button-next--rounded.swiper-button-disabled::after,.swiper-button-prev--rounded.swiper-button-disabled::after{border-right:2px solid rgba(220,220,220,.3);border-bottom:2px solid rgba(220,220,220,.3)}.svg-sprite{display:none}.icon{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.icon--social{fill:#bdbdbd}.icon--social:hover{fill:#8d8d8d}.icon--form-button{stroke:#fff;fill:none}.icon--back,.icon--download,.icon--more{fill:none;stroke:#afafaf}.icon--back:hover,.icon--download:hover,.icon--more:hover{stroke:#7d7d7d}.scroll-lock{height:100%;overflow:hidden}.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.social__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0;width:32px;height:32px;text-decoration:none;border:2px solid rgba(189,189,189,.4);border-radius:50%}.social__link+.social__link{margin-left:12px}.social__link:hover{border:2px solid #bdbdbd}.social__link:hover .icon--social{fill:#8d8d8d}.download{display:inline-block}.download+.download{margin-top:20px}@media (min-width:1200px){.download+.download{margin-top:26px}}.download--small+.download--small{margin-top:24px}.download--small .download__icon{margin-top:0;margin-right:8px}.download--small .download__link{font-size:18px}.download--small .download__info{padding-left:40px;line-height:18px}.download__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.download__btn:hover .icon{stroke:#7d7d7d}.download__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:2px;margin-right:16px}@media (min-width:1200px){.download__icon{margin-right:8px}}.download__icon svg{vertical-align:middle}.download__title-wrap{margin-bottom:10px}@media (min-width:1200px){.download__title-wrap{margin-bottom:6px}}.download__title{margin:0;font-size:16px;line-height:24px}.download__title--file{text-transform:uppercase}@media (min-width:1200px){.download__title{font-size:18px;line-height:30px}}.download__info{display:block;padding-left:48px;font-size:16px;color:#afafaf}@media (min-width:1200px){.download__info{padding-left:40px}}.support-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:192px;height:192px;background-color:#9bc1e8;border:none}.support-box--link:hover{background-color:#629fc1;border:none}.support-box__img-wrap{width:128px}.support-box__img{width:100%;height:auto;vertical-align:middle}.img-scale{overflow:hidden}.img-scale:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.img-scale img{display:inline-block;width:100%;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.banner-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}.banner-list--desktop{display:none}@media (min-width:1024px){.banner-list--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.banner-list--mobile{display:none}}.banner-list__item+.banner-list__item{margin-top:16px}@media (min-width:1200px){.banner-list__item+.banner-list__item{margin-top:32px}}.banner-list__item--vertical .banner-list__link{max-width:100%;height:225px}@media (min-width:768px){.banner-list__item--vertical .banner-list__link{height:370px}}.banner-list__item--vertical .banner-list__img{width:auto;max-width:100%;max-height:100%}.banner-list__link{display:block}.banner-list__img{display:inline-block;vertical-align:middle}.news-filter{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}@media (min-width:1024px){.news-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.news-filter__item{margin-right:20px}.news-filter__link{font-weight:500;font-size:16px;color:#7d7d7d;cursor:pointer}.news-filter__link:focus,.news-filter__link:hover{color:#e42b25}.news-filter__link--active{color:#e42b25}.news-filter--months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.news-filter--months .news-filter__item{margin-bottom:10px}.news-empty{display:none}.news-empty__text{font-size:20px;line-height:28px}.news-video__wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.news-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-header{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.page-header{width:100%}}@media (min-width:768px){.page-header{width:100%}}@media (min-width:1024px){.page-header{width:100%}}@media (min-width:1200px){.page-header{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.page-header{width:1440px}}@media (min-width:1024px){.page-header--submenu .page-header__logo{margin-bottom:5px}}.page-header--submenu .page-header__content{padding-bottom:8px}@media (min-width:1024px){.page-header--submenu .page-header__content{padding-bottom:14px}}.page-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.page-header__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.page-header__inner{margin-left:-8px;margin-right:-8px}}.page-header__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:8px;padding-bottom:17px}@media (min-width:1200px){.page-header__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.page-header__content{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1200px){.page-header__content{padding-bottom:8px}}.page-header__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:62px;height:53px;margin-right:20px}.page-header__logo:hover{opacity:.8}@media (min-width:1200px){.page-header__logo{width:93px;height:80px;margin-right:38px}}@media (min-width:1024px){.page-header__nav{width:100%;padding-top:4px}}@media (min-width:1200px){.page-header__nav{padding-top:18px}}@media (min-width:1600px){.page-header__nav{padding-left:100px}}.page-header__search{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:20px;margin-left:auto;padding:10px 0}@media (min-width:1024px){.page-header__search{margin-right:0;margin-left:20px;padding-bottom:12px}}@media (min-width:1200px){.page-header__search{padding-bottom:12px}}@media (min-width:1600px){.page-header__search{margin-left:30px}}.main-nav{display:none;background-color:#fff}@media (min-width:1024px){.main-nav{display:block}}.main-nav__list{margin:0;padding:0;list-style:none}@media (min-width:1024px){.main-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.main-nav--open{display:block;position:absolute;top:78px;left:0;z-index:50;width:100%;padding:60px 0;text-align:center;overflow-x:hidden;overflow-y:auto;height:100vh}@media (min-width:768px){.main-nav--open{height:100vh}}.main-nav--open .main-nav__list{padding-bottom:60px}.main-nav__item{padding:10px 0}@media (min-width:1024px){.main-nav__item{padding-bottom:8px}}@media (min-width:1200px){.main-nav__item{padding-bottom:12px}}.main-nav__link{font-weight:500;font-size:24px;color:#323232;text-decoration:none;cursor:pointer}.main-nav__link:focus,.main-nav__link:hover{color:#e42b25;text-decoration:none}.main-nav__link--active{color:#e42b25}@media (min-width:1024px){.main-nav__link{font-size:14px}}@media (min-width:1200px){.main-nav__link{font-size:16px}}@media (min-width:1600px){.main-nav__link{font-size:18px}}.main-nav__btn{padding-top:18px;padding-bottom:13px;padding-left:13px}@media (min-width:1024px){.main-nav__btn{display:none}}.sub-nav{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}@media (min-width:1024px){.sub-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.sub-nav__item{margin-right:26px}.sub-nav__link{font-weight:500;font-size:16px;color:#7d7d7d;cursor:pointer}.sub-nav__link:focus,.sub-nav__link:hover{color:#e42b25}.sub-nav__link--active{color:#e42b25}.select-nav{width:100%;margin-top:17px;margin-bottom:8px}.select-nav__select{max-width:335px;background-color:#fff}@media (min-width:1024px){.select-nav{display:none}}.page-footer{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.page-footer{width:100%}}@media (min-width:768px){.page-footer{width:100%}}@media (min-width:1024px){.page-footer{width:100%}}@media (min-width:1200px){.page-footer{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.page-footer{width:1440px}}.page-footer__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding-top:32px;padding-bottom:32px}.page-footer__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.page-footer__inner{margin-left:-8px;margin-right:-8px}}@media (min-width:1200px){.page-footer__inner{padding-top:88px;padding-bottom:104px}}.page-footer__nav{display:none}@media (min-width:1024px){.page-footer__nav{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.page-footer__nav{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.page-footer__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.page-footer__nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.page-footer__nav-wrap>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page-footer__form{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.page-footer__form{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.page-footer__form{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.page-footer__form{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}.page-footer__subscribe-form{max-width:340px}@media (min-width:1024px){.page-footer__subscribe-form{max-width:none;margin-bottom:24px}}.page-footer__form-social{display:none}@media (min-width:1024px){.page-footer__form-social{display:block}}@media (min-width:1200px){.page-footer__form-social{display:none}}.page-footer__social{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:32px;padding-bottom:24px}@media (min-width:768px){.page-footer__social{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.page-footer__social{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.page-footer__social{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;padding-left:8px;padding-right:8px}}@media (min-width:768px){.page-footer__social{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:0;padding-bottom:0}}@media (min-width:1024px){.page-footer__social{display:none}}@media (min-width:1200px){.page-footer__social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.page-footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;font-size:16px;line-height:25px}@media (min-width:768px){.page-footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.page-footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.page-footer__copyright{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:768px){.page-footer__copyright{padding-top:40px}}@media (min-width:1024px){.page-footer__copyright{padding-top:64px}}@media (min-width:1200px){.page-footer__copyright{padding-top:80px}}.page-footer__developer{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:24px;font-size:16px;line-height:25px}@media (min-width:768px){.page-footer__developer{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.page-footer__developer{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.page-footer__developer{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.page-footer__developer{margin-left:16.66667%}}@media (min-width:1200px){.page-footer__developer{margin-left:41.66667%}}@media (min-width:768px){.page-footer__developer{padding-top:40px;text-align:right}}@media (min-width:1024px){.page-footer__developer{padding-top:64px}}@media (min-width:1200px){.page-footer__developer{padding-top:80px}}.footer-nav{margin:0;padding:0;list-style:none}@media (min-width:1024px){.footer-nav{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}}@media (min-width:1200px){.footer-nav{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}}.footer-nav+.footer-nav{padding-left:8px}.footer-nav__link{font-size:16px;line-height:32px;border:none}@media (min-width:1200px){.footer-nav__link{font-size:18px;line-height:36px}}.footer-nav__link:focus,.footer-nav__link:hover{color:#e42b25;text-decoration:none;border-bottom:none}.footer-nav__link--active{color:#e42b25}.banner{position:relative;max-width:1920px;height:232px;margin:0 auto;background-image:url(../img/image-banner-xl.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.banner__video-wrap{display:none}@media (min-width:768px){.banner__video-wrap{display:block;position:absolute;top:50%;left:50%;width:1024px;height:576px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner__video-wrap::after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.25);background-image:url(../img/pattern-grid.png);background-repeat:repeat}}@media (min-width:768px){.banner__video-wrap{width:1024px;height:576px}}@media (min-width:1024px){.banner__video-wrap{width:1280px;height:720px}}@media (min-width:1200px){.banner__video-wrap{width:1920px;height:1080px}}.banner__video{width:100%;height:100%}.banner::after{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}@media (min-width:1024px){.banner{height:540px}}@media (min-width:1024px){.banner--inner .banner__content{padding-bottom:28px}}@media (min-width:1200px){.banner--inner .banner__content{padding-bottom:48px}}@media (min-width:1024px){.banner--inner{height:440px}}@media (min-width:1024px){.banner--video{height:440px}.banner--video::after{content:none}}@media (min-width:1200px){.banner--video{height:560px}}.banner--image_advantages{background-image:url(../img/image-banner--inner-01-sm.jpg)}@media (min-width:768px){.banner--image_advantages{background-image:url(../img/image-banner--inner-01-md.jpg)}}@media (min-width:1024px){.banner--image_advantages{background-image:url(../img/image-banner--inner-01-lg.jpg)}}@media (min-width:1200px){.banner--image_advantages{background-image:url(../img/image-banner--inner-01-xl.jpg)}}.banner--image_history{background-image:url(../img/image-banner--inner-02-sm.jpg)}@media (min-width:768px){.banner--image_history{background-image:url(../img/image-banner--inner-02-md.jpg)}}@media (min-width:1024px){.banner--image_history{background-image:url(../img/image-banner--inner-02-lg.jpg)}}@media (min-width:1200px){.banner--image_history{background-image:url(../img/image-banner--inner-02-xl.jpg)}}.banner--image_service{background-image:url(../img/image-banner--inner-03-sm.jpg)}@media (min-width:768px){.banner--image_service{background-image:url(../img/image-banner--inner-03-md.jpg)}}@media (min-width:1024px){.banner--image_service{background-image:url(../img/image-banner--inner-03-lg.jpg)}}@media (min-width:1200px){.banner--image_service{background-image:url(../img/image-banner--inner-03-xl.jpg)}}.banner--image_rules{background-image:url(../img/image-banner--inner-04-sm.jpg)}@media (min-width:768px){.banner--image_rules{background-image:url(../img/image-banner--inner-04-md.jpg)}}@media (min-width:1024px){.banner--image_rules{background-image:url(../img/image-banner--inner-04-lg.jpg)}}@media (min-width:1200px){.banner--image_rules{background-image:url(../img/image-banner--inner-04-xl.jpg)}}.banner--image_payment{background-image:url(../img/image-banner--inner-05-sm.jpg)}@media (min-width:768px){.banner--image_payment{background-image:url(../img/image-banner--inner-05-md.jpg)}}@media (min-width:1024px){.banner--image_payment{background-image:url(../img/image-banner--inner-05-lg.jpg)}}@media (min-width:1200px){.banner--image_payment{background-image:url(../img/image-banner--inner-05-xl.jpg)}}.banner--image_contacts{background-image:url(../img/image-banner--inner-06-sm.jpg)}@media (min-width:768px){.banner--image_contacts{background-image:url(../img/image-banner--inner-06-md.jpg)}}@media (min-width:1024px){.banner--image_contacts{background-image:url(../img/image-banner--inner-06-lg.jpg)}}@media (min-width:1200px){.banner--image_contacts{background-image:url(../img/image-banner--inner-06-xl.jpg)}}.banner--image_support{background-image:url(../img/image-banner--inner-07-sm.jpg)}@media (min-width:768px){.banner--image_support{background-image:url(../img/image-banner--inner-07-md.jpg)}}@media (min-width:1024px){.banner--image_support{background-image:url(../img/image-banner--inner-07-lg.jpg)}}@media (min-width:1200px){.banner--image_support{background-image:url(../img/image-banner--inner-07-xl.jpg)}}.banner--image_documents{background-image:url(../img/image-banner--inner-08-sm.jpg)}@media (min-width:768px){.banner--image_documents{background-image:url(../img/image-banner--inner-08-md.jpg)}}@media (min-width:1024px){.banner--image_documents{background-image:url(../img/image-banner--inner-08-lg.jpg)}}@media (min-width:1200px){.banner--image_documents{background-image:url(../img/image-banner--inner-08-xl.jpg)}}.banner__content{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:10;height:100%;padding-bottom:20px}@media (min-width:640px){.banner__content{width:100%}}@media (min-width:768px){.banner__content{width:100%}}@media (min-width:1024px){.banner__content{width:100%}}@media (min-width:1200px){.banner__content{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.banner__content{width:1440px}}@media (min-width:1024px){.banner__content{padding-bottom:48px}}@media (min-width:1200px){.banner__content{padding-bottom:78px}}.banner__title{margin:0;padding:0;font-weight:500;font-size:24px;line-height:34px;color:#fff}@media (min-width:768px){.banner__title{font-size:36px;line-height:42px}}@media (min-width:1024px){.banner__title{font-weight:300;font-size:64px;line-height:64px}}@media (min-width:1200px){.banner__title{font-size:72px;line-height:72px}}.main-info{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:16px}@media (min-width:640px){.main-info{width:100%}}@media (min-width:768px){.main-info{width:100%}}@media (min-width:1024px){.main-info{width:100%}}@media (min-width:1200px){.main-info{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.main-info{width:1440px}}@media (min-width:1024px){.main-info{padding-top:32px}}@media (min-width:1200px){.main-info{padding-top:64px}}.main-info__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.main-info__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.main-info__inner{margin-left:-8px;margin-right:-8px}}.main-info__news{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:56px}@media (min-width:1024px){.main-info__news{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.main-info__news{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.main-info__news{padding-top:0}}.main-info__news-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:48px}@media (min-width:640px){.main-info__news-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.main-info__news-title{margin:0;margin-bottom:4px;padding:0;font-size:36px;line-height:42px}@media (min-width:640px){.main-info__news-title{margin:0}}@media (min-width:1200px){.main-info__news-title{line-height:36px}}.main-info__news-link{font-size:18px;line-height:24px}.main-info__tiles{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (min-width:1024px){.main-info__tiles{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.main-info__tiles{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.main-info__tiles{margin-left:8.33333%}}@media (min-width:1200px){.main-info__tiles{margin-left:8.33333%}}@media (min-width:1024px){.main-info__tiles{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.main-info__tiles-wrap{position:relative;z-index:10;width:100%}@media (min-width:1024px){.main-info__tiles-wrap{margin-top:-128px}}.news-list{margin:0;padding:0;list-style:none}.news-list--reverse .news-list__wrap-link{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:10px}@media (min-width:1200px){.news-list--reverse .news-list__wrap-link{margin-bottom:18px}}.news-list--compact .news-list__item+.news-list__item{margin-top:36px}.news-list--compact .news-list__title{margin-bottom:0;font-size:16px;line-height:24px}@media (min-width:1200px){.news-list--compact .news-list__title{font-size:18px;line-height:30px}}@media (min-width:1200px){.news-list--compact .news-list__date{line-height:20px;margin-bottom:8px}}.news-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.news-list__date{margin-bottom:8px;font-size:16px;line-height:1;color:#afafaf}.news-list__title{margin:0;margin-bottom:8px}@media (min-width:1200px){.news-list__title{margin-bottom:10px}}.news-list__text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:10px;color:#7d7d7d}@media (min-width:1200px){.news-list__text{line-height:28px}}.news-list__wrap-link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block}.main-info__news-list{margin-bottom:56px}.main-info__news-list .news-list__item+.news-list__item{margin-top:40px}@media (min-width:1200px){.main-info__news-list .news-list__item+.news-list__item{margin-top:50px}}@media (min-width:768px){.main-info__news-list{margin-bottom:64px}}@media (min-width:1024px){.main-info__news-list{margin-bottom:0}}.news__news-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__news-list>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:768px){.news__news-list .news-list__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}}@media (min-width:1024px){.news__news-list .news-list__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}}@media (min-width:1200px){.news__news-list .news-list__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:0;padding-right:0}}@media (min-width:768px){.news__news-list .news-list__item{margin-bottom:24px}}@media (min-width:1024px){.news__news-list .news-list__item{margin-bottom:32px}}@media (min-width:1200px){.news__news-list .news-list__item{margin-bottom:40px}}.news__news-list .news-list__img-wrap{max-width:335px}@media (min-width:768px){.news__news-list .news-list__img-wrap{max-width:none}}.news__news-list .news-list__item+.news-list__item{margin-top:32px}@media (min-width:768px){.news__news-list .news-list__item:nth-child(odd){padding-right:10px}}@media (min-width:1200px){.news__news-list .news-list__item:nth-child(odd){padding-right:24px}}@media (min-width:768px){.news__news-list .news-list__item:nth-child(even){padding-left:10px}}@media (min-width:1200px){.news__news-list .news-list__item:nth-child(even){padding-left:24px}}@media (min-width:768px){.news__news-list .news-list__item+.news-list__item{margin-top:0}}.tile-slider{height:225px;margin-bottom:16px;background-color:#41658a}@media (min-width:1200px){.tile-slider{height:320px;margin-bottom:32px}}@media (min-width:1600px){.tile-slider{height:370px}}.tile-slider__item{width:100%;padding:24px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.tile-slider__item{padding-top:56px}}@media (min-width:1024px){.tile-slider__item{padding-top:64px}}@media (min-width:1200px){.tile-slider__item{padding:48px 32px;padding-top:104px}}.tile-slider__title{font-weight:300;font-size:88px;line-height:1;color:#fff}@media (min-width:1024px){.tile-slider__title{font-size:56px}}@media (min-width:1200px){.tile-slider__title{font-size:96px}}.tile-slider__unit{font-weight:500;font-size:24px;line-height:34px}@media (min-width:1200px){.tile-slider__unit{font-weight:300;font-size:72px}}.tile-slider__info{font-size:18px;line-height:30px;color:#cfd9e2}@media (min-width:1200px){.tile-slider__info{line-height:36px}}.tile-slider__btn-next,.tile-slider__btn-prev{display:none;top:31px}@media (min-width:768px){.tile-slider__btn-next,.tile-slider__btn-prev{display:block}}@media (min-width:1200px){.tile-slider__btn-next,.tile-slider__btn-prev{top:61px}}.tile-slider__btn-prev{left:29px}@media (min-width:1200px){.tile-slider__btn-prev{left:44px}}.tile-slider__btn-next{right:12px}@media (min-width:1200px){.tile-slider__btn-next{right:25px}}.tiles-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}@media (min-width:768px){.tiles-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.tiles-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px}}@media (min-width:1200px){.tiles-list{margin-bottom:32px}}.tiles-list__item+.tiles-list__item{margin-top:16px}@media (min-width:768px){.tiles-list__item{width:48.5%}.tiles-list__item+.tiles-list__item{margin:0}}@media (min-width:1024px){.tiles-list__item{width:100%}.tiles-list__item+.tiles-list__item{margin-top:16px}}@media (min-width:1200px){.tiles-list__item+.tiles-list__item{margin-top:32px}}.tiles-list__link{display:block;position:relative;width:100%;padding:14px 16px;overflow:hidden}.tiles-list__link :hover .tiles-list__title{border-bottom:1px solid transparent}.tiles-list__link--theme_light{background-color:#95bed6}.tiles-list__link--theme_light:hover{background-color:#629fc1}.tiles-list__link--theme_lighten{background-color:#9bc1e8}.tiles-list__link--theme_lighten:hover{background-color:#679dd4}@media (min-width:768px){.tiles-list__link{height:225px}}@media (min-width:1200px){.tiles-list__link{height:320px;padding:48px 32px}}@media (min-width:1600px){.tiles-list__link{height:370px}}.tiles-list__title{font-size:24px;line-height:36px;color:#fff;border-bottom:1px solid rgba(255,255,255,.25)}.tiles-list__title:hover{border-bottom:1px solid transparent}@media (min-width:768px){.tiles-list__title{margin-bottom:24px}}@media (min-width:1200px){.tiles-list__title{font-size:36px}}.tiles-list__img-wrap{display:none}@media (min-width:768px){.tiles-list__img-wrap{display:block;position:absolute;bottom:-12px;max-width:270px;height:166px}}@media (min-width:1200px){.tiles-list__img-wrap{bottom:-13px;max-width:365px;height:auto}}@media (min-width:1600px){.tiles-list__img-wrap{max-width:428px}}.tiles-list__img{max-height:100%}.about-advantages{background-color:#f0f0f0}.about-advantages__inner{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.about-advantages__inner{width:100%}}@media (min-width:768px){.about-advantages__inner{width:100%}}@media (min-width:1024px){.about-advantages__inner{width:100%}}@media (min-width:1200px){.about-advantages__inner{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-advantages__inner{width:1440px}}.about-advantages__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding-top:32px;padding-bottom:32px}.about-advantages__list>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.about-advantages__list{margin-left:-8px;margin-right:-8px}}@media (min-width:1200px){.about-advantages__list{padding-top:64px;padding-bottom:72px}}.about-advantages__item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.about-advantages__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.about-advantages__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-advantages__item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:8px;padding-right:8px}}.about-advantages__item+.about-advantages__item{margin-top:16px}@media (min-width:1024px){.about-advantages__item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-advantages__item:nth-child(1){-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.about-advantages__item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-advantages__item:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.about-advantages__item:nth-child(2){margin-left:8.33333%}}@media (min-width:1200px){.about-advantages__item:nth-child(2){margin-left:8.33333%}}@media (min-width:1024px){.about-advantages__item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-advantages__item:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:768px){.about-advantages__item{margin-bottom:16px}.about-advantages__item:last-child{margin-bottom:0}.about-advantages__item+.about-advantages__item{margin-top:0}}@media (min-width:1024px){.about-advantages__item{margin-bottom:32px}}@media (min-width:1200px){.about-advantages__item{margin-bottom:40px}}.about-advantages__value{font-weight:300;font-size:48px;line-height:1;color:#e42b25}@media (min-width:1024px){.about-advantages__value--big{font-size:72px}}@media (min-width:1200px){.about-advantages__value{margin-bottom:4px;font-size:72px}.about-advantages__value--big{font-size:96px}}.about-advantages__unit{font-weight:500;font-size:24px}@media (min-width:1200px){.about-advantages__unit{font-size:36px}}.about-advantages__description{font-size:16px;line-height:24px;color:#7d7d7d}@media (min-width:1200px){.about-advantages__description{font-size:18px}}.about-facts{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:32px}@media (min-width:640px){.about-facts{width:100%}}@media (min-width:768px){.about-facts{width:100%}}@media (min-width:1024px){.about-facts{width:100%}}@media (min-width:1200px){.about-facts{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-facts{width:1440px}}@media (min-width:1200px){.about-facts{padding-top:96px}}.about-facts__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.about-facts__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.about-facts__inner{margin-left:-8px;margin-right:-8px}}.about-facts__text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.about-facts__text{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-facts__text{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-facts__text{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}.about-facts__logo{display:none}@media (min-width:1024px){.about-facts__logo{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-facts__logo{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.about-facts__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.about-facts__logo-wrap{width:224px;margin:0 auto}.about-facts__logo-img{width:100%}.about-history{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:40px}@media (min-width:640px){.about-history{width:100%}}@media (min-width:768px){.about-history{width:100%}}@media (min-width:1024px){.about-history{width:100%}}@media (min-width:1200px){.about-history{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-history{width:1440px}}@media (min-width:1200px){.about-history{padding-top:96px}}.about-history__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.about-history__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.about-history__inner{margin-left:-8px;margin-right:-8px}}.about-history__history-list{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.about-history__history-list{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-history__history-list{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%;padding-left:8px;padding-right:8px}}.history-list{margin:0;list-style:none}.history-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.history-list__item>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.history-list__item+.history-list__item{margin-top:28px}@media (min-width:1024px){.history-list__item{position:relative}.history-list__item::before{content:"";position:absolute;left:7px;width:2px;height:100%;background-color:rgba(228,43,37,.25)}.history-list__item::after{content:"";position:absolute;top:28px;left:0;width:16px;height:16px;background-color:#fff;border:2px solid #e42b25;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.history-list__item:first-child::before{top:28px;height:-webkit-calc(100% - 28px);height:calc(100% - 28px)}.history-list__item:first-child::after{top:28px}.history-list__item:last-child::before{background:-webkit-gradient(linear,left top,left bottom,from(#e42b25),to(rgba(228,43,37,0)));background:-o-linear-gradient(top,#e42b25 0,rgba(228,43,37,0) 100%);background:linear-gradient(180deg,#e42b25 0,rgba(228,43,37,0) 100%);opacity:.25}.history-list__item+.history-list__item{margin-top:0}}.history-list__date{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;margin-bottom:8px;font-weight:300;font-size:48px;line-height:1;color:#e42b25;white-space:nowrap}@media (min-width:1024px){.history-list__date{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.history-list__date{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.history-list__date{padding-left:77px}}.history-list__text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}@media (min-width:1024px){.history-list__text{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.history-list__text{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.history-list__text{margin-bottom:28px;padding-left:32px}}.about-service{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:640px){.about-service{width:100%}}@media (min-width:768px){.about-service{width:100%}}@media (min-width:1024px){.about-service{width:100%}}@media (min-width:1200px){.about-service{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-service{width:1440px}}@media (min-width:1200px){.about-service{padding-top:96px}}.about-service__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.about-service__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.about-service__inner{margin-left:-8px;margin-right:-8px}}.about-service__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}.about-service__scheme{display:none}@media (min-width:1024px){.about-service__scheme{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.about-service__scheme{margin-left:8.33333%}}@media (min-width:1200px){.about-service__scheme{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.about-service__scheme{margin-left:8.33333%}}@media (min-width:1024px){.about-service__scheme{display:block}}.service-list{margin:0;padding:0;list-style:none}@media (min-width:1024px){.service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:924px;margin:0 auto;padding:0}}@media (min-width:1200px){.service-list{width:1161px}}@media (min-width:1600px){.service-list{width:1176px}}.service-list__item{position:relative;font-size:14px;line-height:21px;padding:9px 0;padding-left:36px;color:#323232}@media (min-width:1024px){.service-list__item{width:213px;height:126px;margin:0;margin-right:24px;margin-bottom:24px;padding:0}}@media (min-width:1600px){.service-list__item{width:216px;height:128px}}.service-list__item::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#c8c8c8}@media (min-width:1024px){.service-list__item::before{content:none}}.service-list__item::after{content:"";position:absolute;top:20px;left:0;width:28px;height:1px;background-color:#c8c8c8}@media (min-width:1024px){.service-list__item::after{content:none}}.service-list__item:first-child{padding-bottom:4px;padding-left:0;font-size:18px;line-height:27px;color:#e42b25}.service-list__item:first-child::before{content:none}.service-list__item:first-child::after{content:none}@media (min-width:1024px){.service-list__item:first-child{width:100%;height:96px;margin-right:0}}@media (min-width:1024px){.service-list__item:first-child .service-list__item-wrap{width:213px;height:96px;margin:0 auto}}@media (min-width:1600px){.service-list__item:first-child .service-list__item-wrap{width:216px}}.service-list__item:last-child::before{top:0;height:50%}@media (min-width:1024px){.service-list__item:nth-child(4n+5){margin-right:0}}@media (min-width:1200px){.service-list__item:nth-child(4n+5){margin-right:24px}}@media (min-width:1200px){.service-list__item:nth-child(5n+6){margin-right:0}}@media (min-width:1024px){.service-list__item-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:12px 24px;text-align:center;border:3px solid #c8c8c8;overflow:hidden}}.about-rules{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:32px}@media (min-width:640px){.about-rules{width:100%}}@media (min-width:768px){.about-rules{width:100%}}@media (min-width:1024px){.about-rules{width:100%}}@media (min-width:1200px){.about-rules{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-rules{width:1440px}}@media (min-width:1200px){.about-rules{padding-top:96px}}.about-rules__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.about-rules__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.about-rules__inner{margin-left:-8px;margin-right:-8px}}.about-rules__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px}@media (min-width:1024px){.about-rules__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-rules__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-rules__disclaimer{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.about-rules__disclaimer{margin-bottom:36px}}.about-rules__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.about-rules__content{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.about-rules__content{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.about-rules__content{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}.news{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.news{width:100%}}@media (min-width:768px){.news{width:100%}}@media (min-width:1024px){.news{width:100%}}@media (min-width:1200px){.news{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.news{width:1440px}}@media (min-width:1024px){.news{padding-top:40px}}@media (min-width:1200px){.news{padding-top:56px}}.news__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.news__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.news__inner{margin-left:-8px;margin-right:-8px}}.news__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1200px){.news__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}.news__btn-wrap{margin-top:38px;text-align:center}@media (min-width:1200px){.news__btn-wrap{margin-top:16px}}.news-item{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.news-item{width:100%}}@media (min-width:768px){.news-item{width:100%}}@media (min-width:1024px){.news-item{width:100%}}@media (min-width:1200px){.news-item{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.news-item{width:1440px}}.news-item__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.news-item__row>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.news-item__row{margin-left:-8px;margin-right:-8px}}.news-item__return{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.news-item__return{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.news-item__return{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.news-item__return{padding-top:24px}}@media (min-width:1200px){.news-item__return{margin-bottom:52px;padding-top:32px}}.news-item__card{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;margin-bottom:36px}@media (min-width:1024px){.news-item__card{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.news-item__card{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.news-item__card{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.news-item__card{margin-bottom:0}}@media (min-width:1200px){.news-item__card{padding-right:24px}}.news-item__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.news-item__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.news-item__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.news-item__list-wrap{padding-left:24px}}.news-item__title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;margin-bottom:16px}@media (min-width:1024px){.news-item__title{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.news-item__title{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.news-item__title{margin-bottom:32px}}.news-item__img{width:100%}.news-slider{margin-bottom:8px}.news-slider__item{position:relative}.news-slider__item::after,.news-slider__item::before{content:"";position:absolute;top:0;width:18%;height:100%}.news-slider__item::before{left:0;background-image:-webkit-gradient(linear,left top,right top,color-stop(-7.91%,rgba(0,0,0,.5)),color-stop(52.03%,rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5) -7.91%,rgba(0,0,0,0) 52.03%);background-image:linear-gradient(90deg,rgba(0,0,0,.5) -7.91%,rgba(0,0,0,0) 52.03%)}.news-slider__item::after{right:0;background-image:-webkit-gradient(linear,right top,left top,color-stop(-7.91%,rgba(0,0,0,.5)),color-stop(52.03%,rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5) -7.91%,rgba(0,0,0,0) 52.03%);background-image:linear-gradient(-90deg,rgba(0,0,0,.5) -7.91%,rgba(0,0,0,0) 52.03%)}.payment{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:640px){.payment{width:100%}}@media (min-width:768px){.payment{width:100%}}@media (min-width:1024px){.payment{width:100%}}@media (min-width:1200px){.payment{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.payment{width:1440px}}@media (min-width:768px){.payment{padding-top:48px}}@media (min-width:1024px){.payment{padding-top:72px}}@media (min-width:1200px){.payment{padding-top:96px}}.payment--item{padding-top:0}.payment__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.payment__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.payment__inner{margin-left:-8px;margin-right:-8px}}.payment__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.payment__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.payment__list-wrap{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;padding-left:8px;padding-right:8px}}.payment__text-disclaimer{margin-bottom:0}.payment__return{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1200px){.payment__return{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.payment__return{margin-bottom:24px;padding-top:24px}}@media (min-width:1200px){.payment__return{margin-bottom:48px;padding-top:40px}}.payment__item-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.payment__item-wrap{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.payment__item-wrap{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.payment__item-wrap{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}.payment-list{margin:0;padding:0;list-style:none}.payment-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:48px}@media (min-width:768px){.payment-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1024px){.payment-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1200px){.payment-list__item{margin-bottom:64px}}.payment-list__img-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:327px;margin-bottom:16px}@media (min-width:640px){.payment-list__img-wrap{width:327px;max-width:none}}@media (min-width:768px){.payment-list__img-wrap{margin-right:24px;text-align:center}}@media (min-width:1024px){.payment-list__img-wrap{margin-bottom:0}}@media (min-width:1200px){.payment-list__img-wrap{margin-right:48px}}.payment-list__link,.payment-list__title{font-size:24px;line-height:30px}@media (min-width:1200px){.payment-list__link,.payment-list__title{font-size:36px;line-height:42px}}.payment-list__value{display:block;margin-top:8px;font-size:18px;line-height:30px;color:#e42b25;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (min-width:1200px){.payment-list__value{font-size:24px;line-height:42px}}.payment-list__note{font-size:18px;line-height:30px;color:#7d7d7d}@media (min-width:1200px){.payment-list__note{font-size:24px;line-height:42px}}.payment-list__value+.payment-list__link-value{margin-top:2px}.payment-item__title{margin-top:32px;margin-bottom:24px}@media (min-width:1200px){.payment-item__title{margin-bottom:38px}}.payment-item__img-wrap{width:238px;margin-bottom:24px}@media (min-width:1200px){.payment-item__img-wrap{width:294px;margin-bottom:56px}}.payment-item__img{text-align:left}.map{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:0}@media (min-width:640px){.map{width:100%}}@media (min-width:768px){.map{width:100%}}@media (min-width:1024px){.map{width:100%}}@media (min-width:1200px){.map{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.map{width:1440px}}@media (min-width:1200px){.map{padding-top:56px}}.map__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.map__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.map__inner{margin-left:-8px;margin-right:-8px}}.map__img-wrap{display:none}@media (min-width:768px){.map__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.map__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.map__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.map__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:768px){.map__img-wrap{display:block}}@media (min-width:1200px){.map__img-wrap{padding-right:24px}}.map__img{width:100%}.map__links{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.map__links{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1024px){.map__links{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.map__links{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.map__links{padding-left:24px}}.map__preview{width:200px;height:200px;margin-bottom:24px;border-radius:50%;overflow:hidden}@media (min-width:768px){.map__preview{display:none}}.map__preview-img{max-width:100%;max-height:100%}.map__title{margin-top:0}@media (min-width:1200px){.map__title{margin-bottom:24px}}.support{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:640px){.support{width:100%}}@media (min-width:768px){.support{width:100%}}@media (min-width:1024px){.support{width:100%}}@media (min-width:1200px){.support{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.support{width:1440px}}@media (min-width:1024px){.support{padding-top:72px}}@media (min-width:1200px){.support{padding-top:96px}}.support__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.support__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.support__inner{margin-left:-8px;margin-right:-8px}}.support__title{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;margin:0;margin-bottom:24px}@media (min-width:1024px){.support__title{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.support__title{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.support__title{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.support__title{margin-bottom:30px}}.support__form{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;background-color:#f0f0f0}@media (min-width:1024px){.support__form{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.support__form{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.support__form{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.support__form{padding-right:24px;background-color:#fff}}.support__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;display:none}@media (min-width:1024px){.support__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.support__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1024px){.support__img-wrap{display:block;padding-left:24px}}.support__description{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:1024px){.support__description{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.support__description{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.support__description{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.support__description{padding-top:44px}}.order-form{padding-top:32px;padding-bottom:40px;background-color:#f0f0f0}@media (min-width:1024px){.order-form{padding-left:40px}}@media (min-width:1200px){.order-form{padding-top:46px;padding-bottom:64px}}.order-form__form-group{margin-bottom:48px}.order-form__name{width:100%;background-color:#f0f0f0}@media (min-width:640px){.order-form__name{width:400px}}.order-form__phone{width:100%;background-color:#f0f0f0}@media (min-width:640px){.order-form__phone{width:256px}}.order-form__radio-group{margin-top:8px}@media (min-width:1200px){.order-form__radio-group{margin-top:12px}}.order-form__station{width:100%;background-color:#f0f0f0}@media (min-width:640px){.order-form__station{width:400px}}.order-form__arrival{width:160px;background-color:#f0f0f0}.order-form__date{width:160px;background-color:#f0f0f0;cursor:pointer}.order-form__comments{width:100%;height:192px;background-color:#f0f0f0}@media (min-width:640px){.order-form__comments{width:460px}}.order-form__entrance{width:100%;max-width:160px;background-color:#f0f0f0}.order-form__btn{width:242px}.order-form__success-title{margin-bottom:12px;font-size:24px;line-height:34px}@media (min-width:1200px){.order-form__success-title{margin-bottom:20px;font-size:36px;line-height:42px}}.order-form__input{width:100%}.order-form--press{padding:0}@media (min-width:768px){.order-form--press .order-form__input{max-width:544px}}@media (min-width:768px){.order-form--press .order-form__input--short{max-width:344px}}.documents{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:640px){.documents{width:100%}}@media (min-width:768px){.documents{width:100%}}@media (min-width:1024px){.documents{width:100%}}@media (min-width:1200px){.documents{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.documents{width:1440px}}@media (min-width:768px){.documents{padding-top:48px}}@media (min-width:1024px){.documents{padding-top:72px}}@media (min-width:1200px){.documents{padding-top:96px}}.documents__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.documents__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.documents__inner{margin-left:-8px;margin-right:-8px}}.documents__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.documents__content{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.documents__content{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.documents__content{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;padding-left:8px;padding-right:8px}}.documents__title{margin-top:0}.documents__block+.documents__block{margin-top:40px}.contacts{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:24px}@media (min-width:640px){.contacts{width:100%}}@media (min-width:768px){.contacts{width:100%}}@media (min-width:1024px){.contacts{width:100%}}@media (min-width:1200px){.contacts{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.contacts{width:1440px}}@media (min-width:1024px){.contacts{padding-top:72px}}@media (min-width:1200px){.contacts{padding-top:96px}}.contacts__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.contacts__inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.contacts__inner{margin-left:-8px;margin-right:-8px}}.contacts__content{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1024px){.contacts__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.contacts__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}.contacts__block+.contacts__block{margin-top:36px}@media (min-width:1200px){.contacts__block+.contacts__block{margin-top:48px}}.contacts__title{margin-top:0;margin-bottom:10px;font-size:24px;line-height:34px;vertical-align:top}@media (min-width:1200px){.contacts__title{margin-bottom:24px}}.not-found{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;padding-top:40px}@media (min-width:1024px){.not-found{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.not-found{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.not-found{padding-top:88px}}.not-found__title{margin-top:0;margin-bottom:16px;font-weight:300;font-size:144px;line-height:288px;color:#e42b25}@media (min-width:1200px){.not-found__title{font-size:288px;line-height:288px}}.not-found__text{margin-bottom:12px;font-size:24px;line-height:30px}@media (min-width:1200px){.not-found__text{font-size:36px;line-height:48px}}.search-link__icon-wrap{line-height:0}.search-link__icon{vertical-align:top}.search-link__icon path{fill:#e42b25;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.search-link:hover .search-link__icon path{fill:#b41610}.section__container{display:block;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:640px){.section__container{width:100%}}@media (min-width:768px){.section__container{width:100%}}@media (min-width:1024px){.section__container{width:100%}}@media (min-width:1200px){.section__container{width:1200px;padding-left:8px;padding-right:8px}}@media (min-width:1600px){.section__container{width:1440px}}.section__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.section__row>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.section__row{margin-left:-8px;margin-right:-8px}}.section__col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:1200px){.section__col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.section--top{padding-top:56px}}.section-title{margin-top:0;margin-bottom:24px;font-weight:500;font-size:24px;line-height:30px}@media (min-width:1200px){.section-title{margin-bottom:32px;font-size:36px;line-height:42px}}.back{padding-bottom:24px}@media (min-width:1024px){.back{padding-top:24px}}@media (min-width:1200px){.back{padding-top:32px;padding-bottom:80px}}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 -16px 0;padding:0;list-style:none}.pagination__item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;margin-right:16px}.pagination__item:last-child{margin-right:0}.pagination__item--active .pagination__link{background-color:#e0e0e0;pointer-events:none}.pagination__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;color:#323232;border:2px solid #e0e0e0;border-radius:50%}.pagination__link:hover{border-color:#afafaf}@media (min-width:1200px){.search{padding-top:56px}}.search__title{margin-top:0;margin-bottom:24px;font-weight:500;font-size:24px;line-height:30px}@media (min-width:1200px){.search__title{margin-bottom:32px;font-size:36px;line-height:42px}}.search__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}@media (min-width:640px){.search__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.search__field{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:639px){.search__field{width:100%;margin-bottom:16px}}.search__form-input{width:100%}@media (min-width:640px){.search__form-input{border-right:none}}.search__btn-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:639px){.search__btn-wrap{width:100%}}.search__btn{width:100%}@media (min-width:768px){.search__btn{min-width:184px}}@media (min-width:1024px){.search__btn{min-width:284px}}.search__empty{padding-top:32px;font-weight:500;font-size:20px;line-height:28px}@media (min-width:1024px){.search__empty{font-size:24px;line-height:34px}}@media (min-width:1200px){.search__empty{padding-top:64px}}.search__results{padding-top:16px}@media (min-width:1200px){.search__results{width:-webkit-calc(100% - 284px);width:calc(100% - 284px);padding-top:32px}}.search__results-title{margin-top:0;margin-bottom:0;font-weight:500;font-size:18px;line-height:30px}.search__results-title strong{font-weight:700}.search__list{margin:0;padding:24px 0;list-style:none}@media (min-width:1200px){.search__list{padding:48px 0}}.search__item{padding-top:16px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}.search__item:first-child{border-top:1px solid #e0e0e0}@media (min-width:1200px){.search__item{padding-top:32px;padding-bottom:48px}}.search__item-title{margin-top:0;margin-bottom:12px;font-weight:500;font-size:18px;line-height:30px}@media (min-width:1200px){.search__item-title{font-size:20px;line-height:28px}}.search__item-text{margin-bottom:16px;font-size:16px;line-height:24px;color:#7d7d7d}.search__item-text::before{content:"... "}.search__item-text::after{content:" ..."}.search__item-text span{font-weight:700}.search__item-link{font-weight:500;font-size:16px;line-height:24px;color:#afafaf}.search__item-link:hover{color:#e42b25}.card-list{margin:0;padding:0;list-style:none}.card-list__item{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e0e0e0}@media (min-width:1200px){.card-list__item{padding-top:48px;padding-bottom:48px}}.card-list__item:first-child{padding-top:0}.card-list__item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.card-list__item-inner>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.card-list__item-inner{margin-left:-8px;margin-right:-8px}}.card-list__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-list__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.card-list__img-wrap{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8px;padding-right:8px}}@media (max-width:767px){.card-list__img-wrap{margin-bottom:12px}}.card-list__img-link{display:block;overflow:hidden}.card-list__info{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-list__info{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.card-list__info{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%;padding-left:8px;padding-right:8px}}.card-list__date{margin-bottom:8px;font-size:16px;line-height:24px;color:#afafaf}.card-list__title{margin-top:0;margin-bottom:8px;font-weight:500;font-size:20px;line-height:28px}@media (min-width:1200px){.card-list__title{margin-bottom:16px;font-size:24px;line-height:34px}}.card-list__props{margin-bottom:8px}@media (min-width:1200px){.card-list__props{margin-bottom:16px}}.card-list__text{margin-bottom:0;font-size:16px;line-height:24px;color:#7d7d7d}@media (min-width:1200px){.card-list__text{font-size:18px;line-height:30px}}.props-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 0 -8px 0;padding:0;list-style:none}.props-list__item{margin-right:48px;margin-bottom:8px;font-weight:700;font-size:18px;line-height:30px}@media (min-width:1200px){.props-list__item{font-size:20px;line-height:28px}}.props-list__item:last-child{margin-right:0}.props-list__item-tip{display:block;font-size:12px;line-height:1}.props-list--card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.props-list--card .props-list__item{margin-bottom:32px;font-weight:300;font-size:48px;line-height:48px}@media (min-width:1200px){.props-list--card .props-list__item{margin-bottom:64px;font-size:64px;line-height:1}}.props-list--card .props-list__item-tip{font-size:16px}.card-item__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.card-item__row>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:1200px){.card-item__row{margin-left:-8px;margin-right:-8px}}.card-item__col-header{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-item__col-header{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.card-item__col-header{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}.card-item__col-main{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-item__col-main{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.card-item__col-main{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%;padding-left:8px;padding-right:8px}}.card-item__col-info{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.card-item__col-info{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:20px;padding-right:20px}}@media (min-width:1200px){.card-item__col-info{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:8px;padding-right:8px}}@media (min-width:1200px){.card-item__col-info{margin-left:8.33333%}}@media (max-width:767px){.card-item__col-info{display:none}}.card-item__props--mobile{margin-bottom:24px}@media (min-width:768px){.card-item__props--mobile{display:none}}.press-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:40px;padding:24px;background-color:#f0f0f0}@media (min-width:1024px){.press-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.press-info{margin-top:64px;padding:32px}}@media (max-width:1023px){.press-info__text{margin-bottom:24px;text-align:center}}@media (min-width:1024px){.press-info__text{margin-right:32px;font-size:20px;line-height:28px}}.press-info__btn-wrap{width:100%}.press-info__btn{width:100%;max-width:284px}@media (max-width:1023px){.press-info__btn{margin:0 auto}}.press-form{display:none;margin-top:40px}@media (min-width:1200px){.press-form{margin-top:64px}}.press-form__title{margin-top:0}.press-form__wrap{width:100%;padding:32px 24px;background-color:#f0f0f0}@media (min-width:1024px){.press-form__wrap{max-width:768px}}@media (min-width:1200px){.press-form__wrap{padding:48px 40px}}.ui-datepicker{width:auto}.ui-widget.ui-widget-content{margin-top:4px;padding:12px;background-color:#f0f0f0;border:2px solid #c8c8c8!important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#323232}.ui-datepicker .ui-widget-header{width:100%;margin:0 auto!important;padding:0!important;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;text-transform:uppercase;color:#323232;background:0 0;border:none;border-bottom:none;border-radius:0}.ui-datepicker .ui-datepicker-title{margin:0;padding-top:8px;padding-bottom:8px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;text-transform:none;background-color:#e0e0e0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:50%;background:0 0;border:none;border-radius:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:6px}.ui-datepicker .ui-datepicker-next{right:6px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background:0 0!important;border:none;border-radius:0}.ui-datepicker .ui-datepicker-prev-hover{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui-datepicker .ui-datepicker-next-hover{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{top:50%;left:50%;width:10px;height:19px;margin:0;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui-datepicker .ui-datepicker-prev span{background-image:url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L2 9.5L9 18' stroke='%23323232' stroke-width='2'/%3E%3C/svg%3E%0A")}.ui-datepicker .ui-datepicker-next span{background-image:url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.09961 18L8.09961 9.5L1.09961 1' stroke='%23323232' stroke-width='2'/%3E%3C/svg%3E%0A")}.ui-datepicker table{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px}.ui-datepicker th{padding:16px 10px 16px 10px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;text-transform:none;color:rgba(50,50,50,.6)}.ui-datepicker td{padding:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,"Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;font-size:20px;line-height:28px;text-transform:uppercase;color:#323232}.ui-datepicker td a,.ui-datepicker td span{padding:2px 10px 2px 10px;font-weight:500;font-size:20px;line-height:28px;color:#323232}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{text-align:center;background:0 0;border:none;font-weight:500;color:#323232}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff!important;background:rgba(228,43,37,.6)}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{color:#fff;background:#e42b25}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{color:#fff;background:rgba(228,43,37,.6)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvaGFtYnVyZ2Vycy5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL19iYXNlLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4eS5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3cuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4tci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX21pbnVzLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyIsIi4uL2xpYnMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MiLCIuLi9saWJzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzIiwiLi4vbGlicy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzIiwiX3BhZ2Uuc2NzcyIsIm1peGlucy9fZ3JpZC1taXhpbnMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9ybXMuc2NzcyIsIm1peGlucy9faGVscGVyLW1peGlucy5zY3NzIiwiX3NsaWRlcnMuc2NzcyIsIl9pY29ucy5zY3NzIiwiX21haW4uc2NzcyIsImJsb2Nrcy9fcGFnZS1oZWFkZXIuc2NzcyIsImJsb2Nrcy9fcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9fYmFubmVyLnNjc3MiLCJibG9ja3MvX21haW4taW5mby5zY3NzIiwiYmxvY2tzL19uZXdzLWxpc3Quc2NzcyIsImJsb2Nrcy9fdGlsZS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9fdGlsZXMtbGlzdC5zY3NzIiwiYmxvY2tzL19hYm91dC1hZHZhbnRhZ2VzLnNjc3MiLCJibG9ja3MvX2Fib3V0LWZhY3RzLnNjc3MiLCJibG9ja3MvX2Fib3V0LWhpc3Rvcnkuc2NzcyIsImJsb2Nrcy9fYWJvdXQtc2VydmljZS5zY3NzIiwiYmxvY2tzL19hYm91dC1ydWxlcy5zY3NzIiwiYmxvY2tzL19uZXdzLnNjc3MiLCJibG9ja3MvX25ld3MtaXRlbS5zY3NzIiwiYmxvY2tzL19wYXltZW50LnNjc3MiLCJibG9ja3MvX3BheW1lbnQtbGlzdC5zY3NzIiwiYmxvY2tzL19wYXltZW50LWl0ZW0uc2NzcyIsImJsb2Nrcy9fbWFwLnNjc3MiLCJibG9ja3MvX3N1cHBvcnQuc2NzcyIsImJsb2Nrcy9fb3JkZXItZm9ybS5zY3NzIiwiYmxvY2tzL19kb2N1bWVudHMuc2NzcyIsImJsb2Nrcy9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fNDA0LnNjc3MiLCJibG9ja3MvX3NlYXJjaC1saW5rLnNjc3MiLCJibG9ja3MvX3NlY3Rpb24uc2NzcyIsImJsb2Nrcy9fc2VjdGlvbi10aXRsZS5zY3NzIiwiYmxvY2tzL19iYWNrLnNjc3MiLCJibG9ja3MvX3BhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9fc2VhcmNoLnNjc3MiLCJibG9ja3MvX2NhcmQtbGlzdC5zY3NzIiwiYmxvY2tzL19wcm9wcy1saXN0LnNjc3MiLCJibG9ja3MvX2NhcmQtaXRlbS5zY3NzIiwiYmxvY2tzL19wcmVzcy1pbmZvLnNjc3MiLCJibG9ja3MvX3ByZXNzLWZvcm0uc2NzcyIsImJsb2Nrcy9fZGF0ZXBpY2tlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNFQVFBLEtBQ0UsWUFBQSxXQUNBLHFCQUFBLEtBQ0EseUJBQUEsS0FPRixLQUNFLE9BQUEsRUFhRixRQ0RBLE1BQ0EsUUFDQSxXQUNBLE9BQ0EsT0FDQSxPQUNBLE9BQ0EsS0FDQSxLQUNBLElBQ0EsUUFDQSxRREdFLFFBQUEsTUFRRixNQ0ZBLE9BQ0EsU0FDQSxNRElFLFFBQUEsYUFDQSxlQUFBLFNBUUYsc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUNLRixTQUNBLFNESUUsUUFBQSxLQVVGLEVBQ0UsaUJBQUEsWUFPRixTQ0xBLFFET0UsUUFBQSxF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QUdNLG1CQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxJQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUhOLDZDQVFNLG1CQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxPQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQVJOLHdEQWdCUSxJQUFBLEVBQ0Esa0JBQUEsMkJBQUEsZUFBQSxZQUFBLFVBQUEsMkJBQUEsZUFBQSxZQUNBLG1CQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBQUEsY0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsSUFBQSxnQ0FBQSxXQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsK0JBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBbEJSLHVEQXVCUSxPQUFBLEVBQ0Esa0JBQUEsMEJBQUEsY0FBQSxZQUFBLFVBQUEsMEJBQUEsY0FBQSxZQUNBLG1CQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBQUEsY0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsSUFBQSxnQ0FBQSxXQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsK0JBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NDekJSLGdEQUdNLG1CQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxJQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLElBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUhOLCtDQVFNLG1CQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLGtCQUFBLElBQUEsNkJBQUEsY0FBQSxPQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLDZCQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSw2QkFBQSxXQUFBLE9BQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsNEJBQUEsQ0FBQSxrQkFBQSxJQUFBLDZCQVJOLDBEQWdCUSxJQUFBLEVBQ0Esa0JBQUEsMEJBQUEsY0FBQSxZQUFBLFVBQUEsMEJBQUEsY0FBQSxZQUNBLG1CQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBQUEsY0FBQSxJQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsSUFBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsSUFBQSxnQ0FBQSxXQUFBLElBQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsK0JBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBbEJSLHlEQXVCUSxPQUFBLEVBQ0Esa0JBQUEseUJBQUEsZUFBQSxZQUFBLFVBQUEseUJBQUEsZUFBQSxZQUNBLG1CQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsa0JBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NBQUEsY0FBQSxPQUFBLElBQUEsSUFBQSxDQUFBLFVBQUEsSUFBQSxJQUFBLGdDQUFBLFdBQUEsT0FBQSxJQUFBLElBQUEsQ0FBQSxVQUFBLElBQUEsSUFBQSxnQ0FBQSxXQUFBLE9BQUEsSUFBQSxJQUFBLENBQUEsVUFBQSxJQUFBLElBQUEsK0JBQUEsQ0FBQSxrQkFBQSxJQUFBLElBQUEsZ0NDekJSLGlEQUVJLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxnQkFGSix5REFLTSxrQkFBQSxxQkFBQSxjQUFBLFlBQUEsVUFBQSxxQkFBQSxjQUFBLFlBTE4sd0RBU00sa0JBQUEscUJBQUEsZUFBQSxZQUFBLFVBQUEscUJBQUEsZUFBQSxZQ1ROLG1EQUVJLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxnQkFGSiwyREFLTSxrQkFBQSxzQkFBQSxlQUFBLFlBQUEsVUFBQSxzQkFBQSxlQUFBLFlBTE4sMERBU00sa0JBQUEsc0JBQUEsY0FBQSxZQUFBLFVBQUEsc0JBQUEsY0FBQSxZQ1ROLG9DQUFBLDJDQUFBLDRDQUtNLDRCQUFBLEtBQUEsdUJBQUEsS0FBQSxvQkFBQSxLQUxOLDhDQVdNLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FYTixzREFjUSxJQUFBLEVBQ0EsUUFBQSxFQWZSLHFEQW1CUSxPQUFBLEVBQ0Esa0JBQUEsZUFBQSxjQUFBLGVBQUEsVUFBQSxlQ3BCUixzQ0FFSSxJQUFBLEtBQ0EsT0FBQSxFQUNBLDRCQUFBLEtBQUEsdUJBQUEsS0FBQSxvQkFBQSxLQUNBLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLG1DQUFBLGdDQUFBLDhCQUFBLGdDQUFBLDJCQUFBLGdDQU5KLDZDQVNNLElBQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxPQUFBLGNBQUEsSUFBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLE9BVk4sOENBZU0sbUJBQUEsSUFBQSxLQUFBLElBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxLQUFBLElBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLGdDQUFBLGNBQUEsSUFBQSxLQUFBLElBQUEsb0NBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLEtBQUEsSUFBQSxvQ0FBQSxDQUFBLFVBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsS0FBQSxJQUFBLG9DQUFBLENBQUEsVUFBQSxLQUFBLCtCQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FmTixnREFzQk0sa0JBQUEsc0JBQUEsZUFBQSxVQUFBLHNCQUFBLGVBQ0EseUJBQUEsS0FBQSxvQkFBQSxLQUFBLGlCQUFBLEtBQ0EsbUNBQUEsOEJBQUEsOEJBQUEsOEJBQUEsMkJBQUEsOEJBeEJOLHVEQTJCUSxJQUFBLEVBQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxLQUFBLE9BQUEsY0FBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsS0FBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLEtBQUEsT0E3QlIsd0RBa0NRLElBQUEsRUFDQSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLEtBQUEsOEJBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxvQ0FBQSxDQUFBLGtCQUFBLEtBQUEsS0FBQSw4QkFBQSxjQUFBLElBQUEsSUFBQSxLQUFBLG9DQUFBLENBQUEsVUFBQSxLQUFBLEtBQUEsOEJBQUEsV0FBQSxJQUFBLElBQUEsS0FBQSxvQ0FBQSxDQUFBLFVBQUEsS0FBQSxLQUFBLDhCQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsb0NBQUEsQ0FBQSxVQUFBLEtBQUEsS0FBQSw2QkFBQSxDQUFBLGtCQUFBLEtBQUEsS0FBQSw4QkNwQ1Isd0NBRUksSUFBQSxLQUNBLE9BQUEsRUFDQSw0QkFBQSxLQUFBLHVCQUFBLEtBQUEsb0JBQUEsS0FDQSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0FDQSxtQ0FBQSxnQ0FBQSw4QkFBQSxnQ0FBQSwyQkFBQSxnQ0FOSiwrQ0FTTSxJQUFBLE1BQ0EsbUJBQUEsSUFBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsT0FBQSxjQUFBLElBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxPQVZOLGdEQWVNLG1CQUFBLElBQUEsS0FBQSxJQUFBLG9DQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxXQUFBLElBQUEsS0FBQSxJQUFBLG9DQUFBLENBQUEsa0JBQUEsS0FBQSxnQ0FBQSxjQUFBLElBQUEsS0FBQSxJQUFBLG9DQUFBLENBQUEsVUFBQSxLQUFBLGdDQUFBLFdBQUEsSUFBQSxLQUFBLElBQUEsb0NBQUEsQ0FBQSxVQUFBLEtBQUEsZ0NBQUEsV0FBQSxJQUFBLEtBQUEsSUFBQSxvQ0FBQSxDQUFBLFVBQUEsS0FBQSwrQkFBQSxDQUFBLGtCQUFBLEtBQUEsZ0NBZk4sa0RBc0JNLGtCQUFBLHNCQUFBLGNBQUEsVUFBQSxzQkFBQSxjQUNBLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQUNBLG1DQUFBLDhCQUFBLDhCQUFBLDhCQUFBLDJCQUFBLDhCQXhCTix5REEyQlEsSUFBQSxFQUNBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsb0NBQUEsQ0FBQSxRQUFBLElBQUEsS0FBQSxPQUFBLGNBQUEsSUFBQSxJQUFBLG9DQUFBLENBQUEsUUFBQSxJQUFBLEtBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxvQ0FBQSxDQUFBLFFBQUEsSUFBQSxLQUFBLE9BN0JSLDBEQWtDUSxJQUFBLEVBQ0Esa0JBQUEsY0FBQSxjQUFBLGNBQUEsVUFBQSxjQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLG9DQUFBLENBQUEsa0JBQUEsS0FBQSxLQUFBLDhCQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsb0NBQUEsQ0FBQSxrQkFBQSxLQUFBLEtBQUEsOEJBQUEsY0FBQSxJQUFBLElBQUEsS0FBQSxvQ0FBQSxDQUFBLFVBQUEsS0FBQSxLQUFBLDhCQUFBLFdBQUEsSUFBQSxJQUFBLEtBQUEsb0NBQUEsQ0FBQSxVQUFBLEtBQUEsS0FBQSw4QkFBQSxXQUFBLElBQUEsSUFBQSxLQUFBLG9DQUFBLENBQUEsVUFBQSxLQUFBLEtBQUEsNkJBQUEsQ0FBQSxrQkFBQSxLQUFBLEtBQUEsOEJDcENSLHFDQUVJLElBQUEsSUFDQSw0QkFBQSxNQUFBLHVCQUFBLE1BQUEsb0JBQUEsTUFDQSxtQ0FBQSxpQ0FBQSw4QkFBQSxpQ0FBQSwyQkFBQSxpQ0FKSiw2Q0FPTSxJQUFBLElBQ0EsbUJBQUEsUUFBQSxNQUFBLE1BQUEsS0FBQSxjQUFBLFFBQUEsTUFBQSxNQUFBLEtBQUEsV0FBQSxRQUFBLE1BQUEsTUFBQSxLQVJOLDRDQVlNLElBQUEsS0FDQSxtQkFBQSxrQkFBQSxNQUFBLGlDQUFBLFdBQUEsa0JBQUEsTUFBQSxpQ0FBQSxjQUFBLFVBQUEsTUFBQSxpQ0FBQSxXQUFBLFVBQUEsTUFBQSxpQ0FBQSxXQUFBLFVBQUEsTUFBQSxnQ0FBQSxDQUFBLGtCQUFBLE1BQUEsaUNBYk4sK0NBcUJNLGtCQUFBLHFCQUFBLGVBQUEsVUFBQSxxQkFBQSxlQUNBLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQXRCTix1REF5QlEseUJBQUEsR0FBQSxvQkFBQSxHQUFBLGlCQUFBLEdBQ0EsUUFBQSxFQTFCUixzREE4QlEsa0JBQUEsdUJBQUEsZ0JBQUEsVUFBQSx1QkFBQSxnQkFDQSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0MvQlIsdUNBRUksSUFBQSxJQUNBLDRCQUFBLE1BQUEsdUJBQUEsTUFBQSxvQkFBQSxNQUNBLG1DQUFBLGlDQUFBLDhCQUFBLGlDQUFBLDJCQUFBLGlDQUpKLCtDQU9NLElBQUEsSUFDQSxtQkFBQSxRQUFBLE1BQUEsTUFBQSxLQUFBLGNBQUEsUUFBQSxNQUFBLE1BQUEsS0FBQSxXQUFBLFFBQUEsTUFBQSxNQUFBLEtBUk4sOENBWU0sSUFBQSxLQUNBLG1CQUFBLGtCQUFBLE1BQUEsaUNBQUEsV0FBQSxrQkFBQSxNQUFBLGlDQUFBLGNBQUEsVUFBQSxNQUFBLGlDQUFBLFdBQUEsVUFBQSxNQUFBLGlDQUFBLFdBQUEsVUFBQSxNQUFBLGdDQUFBLENBQUEsa0JBQUEsTUFBQSxpQ0FiTixpREFxQk0sa0JBQUEscUJBQUEsZ0JBQUEsVUFBQSxxQkFBQSxnQkFDQSx5QkFBQSxLQUFBLG9CQUFBLEtBQUEsaUJBQUEsS0F0Qk4seURBeUJRLHlCQUFBLEdBQUEsb0JBQUEsR0FBQSxpQkFBQSxHQUNBLFFBQUEsRUExQlIsd0RBOEJRLGtCQUFBLHVCQUFBLGVBQUEsVUFBQSx1QkFBQSxlQUNBLHlCQUFBLEtBQUEsb0JBQUEsS0FBQSxpQkFBQSxLQy9CUixxQkFDRSxTQUFBLE9BREYsc0NBSUksbUJBQUEsaUJBQUEsTUFBQSxNQUFBLFFBQUEsY0FBQSxpQkFBQSxNQUFBLE1BQUEsUUFBQSxXQUFBLGlCQUFBLE1BQUEsTUFBQSxRQUpKLDhDQU9NLEtBQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsS0FBQSxNQUFBLE1BQUEsT0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsV0FBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsS0FBQSxNQUFBLE1BQUEsT0FBQSxDQUFBLGtCQUFBLE1BQUEsOEJBQUEsY0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsS0FBQSxNQUFBLE1BQUEsUUFBQSxXQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxLQUFBLE1BQUEsTUFBQSxRQUFBLFdBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLEtBQUEsTUFBQSxNQUFBLE9BQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQVJOLDZDQWNNLElBQUEsSUFDQSxNQUFBLEVBQ0EsbUJBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLE1BQUEsTUFBQSxNQUFBLE9BQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLFdBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLE1BQUEsTUFBQSxNQUFBLE9BQUEsQ0FBQSxrQkFBQSxNQUFBLDhCQUFBLGNBQUEsVUFBQSxNQUFBLDZCQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLE1BQUEsTUFBQSxNQUFBLFFBQUEsV0FBQSxVQUFBLE1BQUEsNkJBQUEsQ0FBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsTUFBQSxNQUFBLE1BQUEsUUFBQSxXQUFBLFVBQUEsTUFBQSw2QkFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxNQUFBLE1BQUEsTUFBQSxPQUFBLENBQUEsa0JBQUEsTUFBQSw4QkFoQk4sZ0RBd0JNLHlCQUFBLEdBQUEsb0JBQUEsR0FBQSxpQkFBQSxHQUNBLG1DQUFBLFNBQUEsOEJBQUEsU0FBQSwyQkFBQSxTQUNBLGlCQUFBLHNCQTFCTix3REE2QlEsS0FBQSxNQUNBLElBQUEsTUFDQSxrQkFBQSx5QkFBQSxjQUFBLFVBQUEseUJBQUEsY0FDQSxtQkFBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxrQkFBQSxNQUFBLE1BQUEsOEJBQUEsV0FBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxrQkFBQSxNQUFBLE1BQUEsOEJBQUEsY0FBQSxLQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxVQUFBLE1BQUEsTUFBQSw4QkFBQSxXQUFBLEtBQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLFVBQUEsTUFBQSxNQUFBLDhCQUFBLFdBQUEsS0FBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsVUFBQSxNQUFBLE1BQUEsNkJBQUEsQ0FBQSxrQkFBQSxNQUFBLE1BQUEsOEJBaENSLHVEQXNDUSxNQUFBLE1BQ0EsSUFBQSxNQUNBLGtCQUFBLDBCQUFBLGVBQUEsVUFBQSwwQkFBQSxlQUNBLG1CQUFBLE1BQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLGtCQUFBLE1BQUEsTUFBQSw4QkFBQSxXQUFBLE1BQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLGtCQUFBLE1BQUEsTUFBQSw4QkFBQSxjQUFBLE1BQUEsTUFBQSxRQUFBLENBQUEsSUFBQSxLQUFBLE1BQUEsTUFBQSxDQUFBLFVBQUEsTUFBQSxNQUFBLDhCQUFBLFdBQUEsTUFBQSxNQUFBLFFBQUEsQ0FBQSxJQUFBLEtBQUEsTUFBQSxNQUFBLENBQUEsVUFBQSxNQUFBLE1BQUEsOEJBQUEsV0FBQSxNQUFBLE1BQUEsUUFBQSxDQUFBLElBQUEsS0FBQSxNQUFBLE1BQUEsQ0FBQSxVQUFBLE1BQUEsTUFBQSw2QkFBQSxDQUFBLGtCQUFBLE1BQUEsTUFBQSw4QkN6Q1IsdUJBQ0UsU0FBQSxPQURGLHdDQUlJLG1CQUFBLGlCQUFBLE1BQUEsTUFBQSxRQUFBLGNBQUEsaUJBQUEsTUFBQSxNQUFBLFFBQUEs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QUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBZEYsOEJBVUUsWUFBQSxVQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBZEYsa0NBVUUsWUFBQSxVQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBZEYsbUNBVUUsWUFBQSxVQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBZEYseUJBVUUsWUFBQSxVQUFBLENBQUEsYUFBQSxDQUFBLGtCQUFBLENBQUEsTUFBQSxDQUFBLE1BQUEsQ0FBQSxZQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBZEYsb0JBa0JFLGFBQUEsUUFsQkYsa0JBc0JFLGFBQUEsUUFJRixZQy9HQyxTQUFBLFNBQ0EsT0FBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLEtBQUEsY0FDQSxTQUFBLE9EeUdELDhCQUlFLE9B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QSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLE1BQUEsa0JBR0Qsa0JBQ0MsUUFBQSxFQUNBLFlBQUEsVUFBQSxDQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLE1BQUEsQ0FBQSxNQUFBLENBQUEsWUFBQSxDQUFBLGdCQUFBLENBQUEsS0FBQSxDQUFBLFVBQUEsQ0FBQSxtQkFBQSxDQUFBLGdCQUFBLENBQUEsa0JBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUTVFNGlURCxvQjRFemlUQSx1QkFFQyxRQUFBLElBQUEsS0FBQSxJQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRNUU4aVRELFc0RTNpVEEsa0I1RXlpVEEscUNBQ0Esb0NBR0EseUNBREEsd0M0RXRpVEMsV0FBQSxPQUNBLFdBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsUUFHRCxvQjVFeWlUQSx1Q0FDQSxzQzRFdmlUQyxNQUFBLGVBQ0EsV0FBQSxtQjVFZ2pURCxpQ0FEQSxrQjRFNWlUQSxpQjVFeWlUQSxvQ0FDQSxtQ0FDQSxtQjRFcmlUQyxNQUFBLEtBQ0EsV0FBQSxRNUVralRELGlCQURBLGlCQUhBLGdCNEUzaVRBLGdCNUU0aVRBLG1DQUhBLG1DQUlBLGtDQUhBLGtDNEVsaVRDLE1BQUEsS0FDQSxXQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuc2NzcyB2MC4xLjAgfCBNSVQgTGljZW5zZSB8IGJhc2VkIG9uIGdpdC5pby9ub3JtYWxpemUgKi9cblxuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5zY3NzIHYwLjEuMCB8IE1JVCBMaWNlbnNlIHwgYmFzZWQgb24gZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDdEN0Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLypcbiAgICogM0RYXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDYwcHg7XG59XG5cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogNjBweDtcbn1cblxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIDNEWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICAgKiAzRFhZXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDYwcHg7XG59XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIEFycm93XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTZweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNnB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAgICogQXJyb3cgQWx0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNnB4LCAtNy41cHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNnB4LCA3LjVweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuXG4vKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgLTcuNXB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgNy41cHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qXG4gICAqIEFycm93IFR1cm4gUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAgICogQm9yaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0xMnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMTJweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC02cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAgICogRWxhc3RpY1xuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTJweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAxcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xufVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEycHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjBweCwgNjBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MHB4LCA2MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtNjBweDtcbiAgdG9wOiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwcHgsIC02MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjBweCwgLTYwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuXG4vKlxuICAgKiBNaW51c1xuICAgKi9cbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbn1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKlxuICAgKiBTbGlkZXJcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTQuMjg1NzFweCwgLTRweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogNnB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDQuMjg1NzFweCwgLTRweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEycHgsIDApIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gICAqIFNwaW5cbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIFNwcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyO1xufVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDZweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0xMnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xufVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xufVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcbn1cblxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG59XG5cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xufVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4vKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy0zMDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTMtbGF0aW5fY3lyaWxsaWMtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYxMy1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYxMy1sYXRpbl9jeXJpbGxpYy1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTMtbGF0aW5fY3lyaWxsaWMtNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYxMy1sYXRpbl9jeXJpbGxpYy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTMtbGF0aW5fY3lyaWxsaWMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGFnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZV9faW5uZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnBhZ2VfX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5wYWdlX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2VfX21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgfVxufVxuXG4ucGFnZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4ucGFnZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5wYWdlX19yb3cgPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZV9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLnBhZ2VfX2Zvb3Rlci13cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgLyogIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7Ki9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiUm9ib3RvXCIsIFwiVWJ1bnR1XCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5bcm9sZT0nYnV0dG9uJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLFxuYnV0dG9uLFxuW3JvbGU9J2J1dHRvbiddLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuYSBzdmcsXG5idXR0b24gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7XG59XG5cbmE6bm90KFtjbGFzc10pOmhvdmVyLCBhOm5vdChbY2xhc3NdKTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuYVtocmVmXj1cInRlbDpcIl0sIGFbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYVtocmVmXj1cInRlbDpcIl06aG92ZXIsIGFbaHJlZl49XCJ0ZWw6XCJdOmZvY3VzLCBhW2hyZWZePVwibWFpbHRvOlwiXTpob3ZlciwgYVtocmVmXj1cIm1haWx0bzpcIl06Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xufVxuXG4ubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5saW5rLS10aGVtZV9yZWQge1xuICBjb2xvcjogI2U0MmIyNTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpbmstLXRoZW1lX3JlZDpob3ZlciwgLmxpbmstLXRoZW1lX3JlZDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIyOCwgNDMsIDM3LCAwLjcpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzhDOEM4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJSb2JvdG9cIiwgXCJVYnVudHVcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICB9XG59XG5cbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbnAsXG51bCxcbm9sLFxuZGwsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hZGRyZXNzLFxuZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjQUZBRkFGO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9vdG5vdGU6aG92ZXIge1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuLnRleHQtZGlzY2xhaW1lcixcbi5pbWFnZS1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5pbWFnZS1ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2Utbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uY291bnRlci1saXN0LFxuLmNvdW50ZXItbGlzdCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogbGk7XG59XG5cbi5jb3VudGVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLmNvdW50ZXItbGlzdCBvbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jb3VudGVyLWxpc3Qgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jb3VudGVyLWxpc3QgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvdW50ZXItbGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb3VudGVyLWxpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5cbi5jb3VudGVyLWxpc3Qgb2wgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvdW50ZXItbGlzdCBvbCA+IGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNvdW50ZXItbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVlbTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICBjb250ZW50OiBjb3VudGVycyhsaSwgXCIuXCIpIFwiLiBcIjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMDZlbSAwLjNlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4wNmVtIDAuM2VtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB0YWItc2l6ZTogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjRTQyQjI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFNDJCMjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MkIyNTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmJ0bi0tc3R5bGVfZmlsbGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDJCMjU7XG59XG5cbi5idG4tLXN0eWxlX2ZpbGxlZDpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjQxNjEwO1xuICBib3JkZXItY29sb3I6ICNCNDE2MTA7XG59XG5cbi5idG4tLXNpemVfc21hbGwge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5idG4tLXRoZW1lX2dyYXkge1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgYm9yZGVyLWNvbG9yOiAjN0Q3RDdEO1xufVxuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJ0bi0taWNvbiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYnRuLS1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzdEN0Q3RDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5idG4tLWljb246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0MkIyNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTQyQjI1O1xufVxuXG4uYnRuLS1pY29uOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLmxvYWQtbW9yZSxcbi5iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjQUZBRkFGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubG9hZC1tb3JlIC5pY29uLFxuLmJhY2stYnRuIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubG9hZC1tb3JlOmhvdmVyLFxuLmJhY2stYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5sb2FkLW1vcmU6aG92ZXIgLmljb24sXG4uYmFjay1idG46aG92ZXIgLmljb24ge1xuICBzdHJva2U6ICM3RDdEN0Q7XG59XG5cbi5sb2FkLW1vcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5sb2FkLW1vcmVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLmJhY2stYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYWNrLWJ0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iYWNrLWJ0bl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uc3Vic2NyaWJlLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNBRkFGQUY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9faW5wdXQuaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0U0MkIyNTtcbn1cblxuLnN1YnNjcmliZS1mb3JtX19pbnB1dC5zdWNjZXNzICsgLnN1YnNjcmliZS1mb3JtX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCQTQ1O1xufVxuXG4uc3Vic2NyaWJlLWZvcm1fX2lucHV0LnN1Y2Nlc3MgKyAuc3Vic2NyaWJlLWZvcm1fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUE4MTY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9faW5wdXQuc3VjY2VzcyArIC5zdWJzY3JpYmUtZm9ybV9fYnRuIC5zdWJzY3JpYmUtZm9ybV9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9faW5wdXQuc3VjY2VzcyArIC5zdWJzY3JpYmUtZm9ybV9fYnRuIC5zdWJzY3JpYmUtZm9ybV9faWNvbi0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtX19idG4ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQyQjI1O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I0MTYxMDtcbn1cblxuLnN1YnNjcmliZS1mb3JtX19pY29uLS1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtX19zdWNjZXNzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmZvcm0td3JhcCArIC5mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uZm9ybS1yYWRpby1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tcmFkaW8tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiUm9ib3RvXCIsIFwiVWJ1bnR1XCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzhDOEM4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJSb2JvdG9cIiwgXCJVYnVudHVcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNBRkFGQUY7XG59XG5cbi5mb3JtLWlucHV0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFNDJCMjU7XG59XG5cbi5mb3JtLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZBRkFGO1xufVxuXG4uZm9ybS1yYWRpbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm0tcmFkaW8gKyAuZm9ybS1yYWRpby1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tcmFkaW8gKyAuZm9ybS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0M4QzhDODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZm9ybS1yYWRpbzpjaGVja2VkICsgLmZvcm0tcmFkaW8tbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzVDQTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZm9ybS1yYWRpbzpmb2N1cyArIC5mb3JtLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNBRkFGQUY7XG59XG5cbi5mb3JtLXJhZGlvLmludmFsaWQgKyAuZm9ybS1yYWRpby1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTQyQjI1O1xufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzhDOEM4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5mb3JtLXRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZBRkFGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tc2V0LXdyYXAgKyAuZm9ybS1zZXQtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tc2V0LXdyYXAgKyAuZm9ybS1zZXQtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbn1cblxuLmZvcm0tc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogI0U0MkIyNTtcbn1cblxuLmZvcm0tZXJyb3IgPiAuaW52YWxpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uZm9ybS1lcnJvciA+IC5pbnZhbGlkOmVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5pbnZhbGlkICsgLmZvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdHJpYy1mb3JtLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDOEM4Qzg7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYyAubGFiZWwge1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYyAuYnV0dG9uOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQzhDOEM4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0M4QzhDODtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRkFGQUY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYy1pdGVtcyB1bCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc2VsZWN0cmljLWZvcm0tc2VsZWN0IC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuLnNlbGVjdHJpYy1mb3JtLXNlbGVjdCAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNFNDJCMjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0cmljLWZvcm0tc2VsZWN0IC5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI0U0MkIyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QgLnNlbGVjdHJpYy1pdGVtcyBsaS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRTQyQjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdHJpYy1mb3JtLXNlbGVjdCAuc2VsZWN0cmljLWl0ZW1zIGxpOmZpcnN0LWNoaWxkLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1mb3JtLXNlbGVjdC5zZWxlY3RyaWMtb3BlbiAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUZBRkFGO1xufVxuXG4uc2VsZWN0cmljLWZvcm0tc2VsZWN0LnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMgLmJ1dHRvbjo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0M4QzhDODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDOEM4Qzg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3Quc2VsZWN0cmljLWJlbG93IC5zZWxlY3RyaWMtaXRlbXMge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0cmljLWZvcm0tc2VsZWN0LnNlbGVjdHJpYy1hYm92ZSAuc2VsZWN0cmljLWl0ZW1zIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlbGVjdHJpYy1mb3JtLXNlbGVjdC5pbnZhbGlkIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNFNDJCMjU7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QuaW52YWxpZCAuc2VsZWN0cmljIC5idXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRTQyQjI1ICNFNDJCMjUgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QtLWZpbHRlciAuc2VsZWN0cmljIC5sYWJlbCB7XG4gIGhlaWdodDogNDRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3QtLWZpbHRlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhdXRvZmlsbCB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXV0b2ZpbGw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcixcbi5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQ6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhEOEQ4RDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC0tcm91bmRlZCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQ6OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0RDREM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQ6aG92ZXI6OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQ6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhEOEQ4RDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4RDhEOEQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC0tcm91bmRlZCB7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQ6OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RDRENEQztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0RDREM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQ6aG92ZXI6OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQ6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhEOEQ4RDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4RDhEOEQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4zKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi0tcm91bmRlZC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyLFxuLnN3aXBlci1idXR0b24tbmV4dC0tcm91bmRlZC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMjAsIDIyMCwgMjIwLCAwLjMpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkLnN3aXBlci1idXR0b24tZGlzYWJsZWQ6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dC0tcm91bmRlZC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjIwLCAyMjAsIDIyMCwgMC4zKTtcbn1cblxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaWNvbi0tc29jaWFsIHtcbiAgZmlsbDogI2JkYmRiZDtcbn1cblxuLmljb24tLXNvY2lhbDpob3ZlciB7XG4gIGZpbGw6ICM4ZDhkOGQ7XG59XG5cbi5pY29uLS1mb3JtLWJ1dHRvbiB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmljb24tLW1vcmUsIC5pY29uLS1iYWNrLCAuaWNvbi0tZG93bmxvYWQge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNBRkFGQUY7XG59XG5cbi5pY29uLS1tb3JlOmhvdmVyLCAuaWNvbi0tYmFjazpob3ZlciwgLmljb24tLWRvd25sb2FkOmhvdmVyIHtcbiAgc3Ryb2tlOiAjN0Q3RDdEO1xufVxuXG4uc2Nyb2xsLWxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxODksIDE4OSwgMTg5LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zb2NpYWxfX2xpbmsgKyAuc29jaWFsX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5zb2NpYWxfX2xpbms6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmRiZGJkO1xufVxuXG4uc29jaWFsX19saW5rOmhvdmVyIC5pY29uLS1zb2NpYWwge1xuICBmaWxsOiAjOGQ4ZDhkO1xufVxuXG4uZG93bmxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kb3dubG9hZCArIC5kb3dubG9hZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvd25sb2FkICsgLmRvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5kb3dubG9hZC0tc21hbGwgKyAuZG93bmxvYWQtLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmRvd25sb2FkLS1zbWFsbCAuZG93bmxvYWRfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmRvd25sb2FkLS1zbWFsbCAuZG93bmxvYWRfX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5kb3dubG9hZC0tc21hbGwgLmRvd25sb2FkX19pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmRvd25sb2FkX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5kb3dubG9hZF9fYnRuOmhvdmVyIC5pY29uIHtcbiAgc3Ryb2tlOiAjN0Q3RDdEO1xufVxuXG4uZG93bmxvYWRfX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvd25sb2FkX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uZG93bmxvYWRfX2ljb24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRvd25sb2FkX190aXRsZS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRfX3RpdGxlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4uZG93bmxvYWRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZG93bmxvYWRfX3RpdGxlLS1maWxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmRvd25sb2FkX19pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0FGQUZBRjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uc3VwcG9ydC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQzFFODtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc3VwcG9ydC1ib3gtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI5RkMxO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdXBwb3J0LWJveF9faW1nLXdyYXAge1xuICB3aWR0aDogMTI4cHg7XG59XG5cbi5zdXBwb3J0LWJveF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1zY2FsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWctc2NhbGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uaW1nLXNjYWxlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG59XG5cbi5iYW5uZXItbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJhbm5lci1saXN0LS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWxpc3QtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWxpc3QtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyLWxpc3RfX2l0ZW0gKyAuYmFubmVyLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItbGlzdF9faXRlbSArIC5iYW5uZXItbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4uYmFubmVyLWxpc3RfX2l0ZW0tLXZlcnRpY2FsIC5iYW5uZXItbGlzdF9fbGluayB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItbGlzdF9faXRlbS0tdmVydGljYWwgLmJhbm5lci1saXN0X19saW5rIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbi5iYW5uZXItbGlzdF9faXRlbS0tdmVydGljYWwgLmJhbm5lci1saXN0X19pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFubmVyLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhbm5lci1saXN0X19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uZXdzLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm5ld3MtZmlsdGVyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubmV3cy1maWx0ZXJfX2xpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjN0Q3RDdEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXdzLWZpbHRlcl9fbGluazpob3ZlciwgLm5ld3MtZmlsdGVyX19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5uZXdzLWZpbHRlcl9fbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5uZXdzLWZpbHRlci0tbW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ubmV3cy1maWx0ZXItLW1vbnRocyAubmV3cy1maWx0ZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmV3cy1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzLWVtcHR5X190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLm5ld3MtdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi5uZXdzLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWhlYWRlci0tc3VibWVudSAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItLXN1Ym1lbnUgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkZXItLXN1Ym1lbnUgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9faW5uZXIgPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fc2VhcmNoIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4tbmF2X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWFpbi1uYXYtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdi0tb3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4ubWFpbi1uYXYtLW9wZW4gLm1haW4tbmF2X19saXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5tYWluLW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6aG92ZXIsIC5tYWluLW5hdl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRTQyQjI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5tYWluLW5hdl9fYnRuIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2X19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN1Yi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN1Yi1uYXZfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG59XG5cbi5zdWItbmF2X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ViLW5hdl9fbGluazpob3ZlciwgLnN1Yi1uYXZfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0U0MkIyNTtcbn1cblxuLnN1Yi1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRTQyQjI1O1xufVxuXG4uc2VsZWN0LW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWxlY3QtbmF2X19zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWxlY3QtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2lubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1mb290ZXJfX25hdiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbmF2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fbmF2LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1mb290ZXJfX25hdi13cmFwID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5wYWdlLWZvb3Rlcl9fZm9ybSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZm9ybSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19zdWJzY3JpYmUtZm9ybSB7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19mb3JtLXNvY2lhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19mb3JtLXNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1mb290ZXJfX2Zvcm0tc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19zb2NpYWwge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX3NvY2lhbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19kZXZlbG9wZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19kZXZlbG9wZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1mb290ZXJfX2RldmVsb3BlciB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZGV2ZWxvcGVyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZGV2ZWxvcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19kZXZlbG9wZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZGV2ZWxvcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZGV2ZWxvcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fZGV2ZWxvcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLW5hdiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItbmF2IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb290ZXItbmF2ICsgLmZvb3Rlci1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmZvb3Rlci1uYXZfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uZm9vdGVyLW5hdl9fbGluazpob3ZlciwgLmZvb3Rlci1uYXZfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogI0U0MkIyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZm9vdGVyLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBoZWlnaHQ6IDIzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci14bC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYW5uZXJfX3ZpZGVvLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fdmlkZW8td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAyNHB4O1xuICAgIGhlaWdodDogNTc2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmJhbm5lcl9fdmlkZW8td3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhdHRlcm4tZ3JpZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fdmlkZW8td3JhcCB7XG4gICAgd2lkdGg6IDEwMjRweDtcbiAgICBoZWlnaHQ6IDU3NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl9fdmlkZW8td3JhcCB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9fdmlkZW8td3JhcCB7XG4gICAgd2lkdGg6IDE5MjBweDtcbiAgICBoZWlnaHQ6IDEwODBweDtcbiAgfVxufVxuXG4uYmFubmVyX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0taW5uZXIgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLS1pbm5lciAuYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0tdmlkZW8ge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLmJhbm5lci0tdmlkZW86OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lci0tdmlkZW8ge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cblxuLmJhbm5lci0taW1hZ2VfYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAxLXNtLmpwZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX2FkdmFudGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAxLW1kLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX2FkdmFudGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAxLWxnLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX2FkdmFudGFnZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAxLXhsLmpwZ1wiKTtcbiAgfVxufVxuXG4uYmFubmVyLS1pbWFnZV9oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDItc20uanBnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfaGlzdG9yeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDItbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfaGlzdG9yeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDItbGcuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfaGlzdG9yeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDIteGwuanBnXCIpO1xuICB9XG59XG5cbi5iYW5uZXItLWltYWdlX3NlcnZpY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy1zbS5qcGdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLS1pbWFnZV9zZXJ2aWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy1tZC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLS1pbWFnZV9zZXJ2aWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy1sZy5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLS1pbWFnZV9zZXJ2aWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy14bC5qcGdcIik7XG4gIH1cbn1cblxuLmJhbm5lci0taW1hZ2VfcnVsZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNC1zbS5qcGdcIik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLS1pbWFnZV9ydWxlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDQtbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfcnVsZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA0LWxnLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX3J1bGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNC14bC5qcGdcIik7XG4gIH1cbn1cblxuLmJhbm5lci0taW1hZ2VfcGF5bWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA1LXNtLmpwZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX3BheW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA1LW1kLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX3BheW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA1LWxnLmpwZ1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX3BheW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA1LXhsLmpwZ1wiKTtcbiAgfVxufVxuXG4uYmFubmVyLS1pbWFnZV9jb250YWN0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA2LXNtLmpwZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX2NvbnRhY3RzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNi1tZC5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLS1pbWFnZV9jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDYtbGcuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfY29udGFjdHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA2LXhsLmpwZ1wiKTtcbiAgfVxufVxuXG4uYmFubmVyLS1pbWFnZV9zdXBwb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDctc20uanBnXCIpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci0taW1hZ2Vfc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDctbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0taW1hZ2Vfc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDctbGcuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lci0taW1hZ2Vfc3VwcG9ydCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDcteGwuanBnXCIpO1xuICB9XG59XG5cbi5iYW5uZXItLWltYWdlX2RvY3VtZW50cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA4LXNtLmpwZ1wiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItLWltYWdlX2RvY3VtZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDgtbWQuanBnXCIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lci0taW1hZ2VfZG9jdW1lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wOC1sZy5qcGdcIik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFubmVyLS1pbWFnZV9kb2N1bWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA4LXhsLmpwZ1wiKTtcbiAgfVxufVxuXG4uYmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFubmVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHg7XG4gIH1cbn1cblxuLmJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLm1haW4taW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taW5mbyB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG4ubWFpbi1pbmZvX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubWFpbi1pbmZvX19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWluZm9fX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLm1haW4taW5mb19fbmV3cyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taW5mb19fbmV3cyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWluZm9fX25ld3Mge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taW5mb19fbmV3cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLm1haW4taW5mb19fbmV3cy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4taW5mb19fbmV3cy1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm1haW4taW5mb19fbmV3cy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1haW4taW5mb19fbmV3cy10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taW5mb19fbmV3cy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLm1haW4taW5mb19fbmV3cy1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1haW4taW5mb19fdGlsZXMge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG9yZGVyOiAtMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1pbmZvX190aWxlcyB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWluZm9fX3RpbGVzIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWluZm9fX3RpbGVzIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1pbmZvX190aWxlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taW5mb19fdGlsZXMge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5tYWluLWluZm9fX3RpbGVzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1pbmZvX190aWxlcy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTI4cHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5ld3MtbGlzdC0tcmV2ZXJzZSAubmV3cy1saXN0X193cmFwLWxpbmsge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtbGlzdC0tcmV2ZXJzZSAubmV3cy1saXN0X193cmFwLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdC0tY29tcGFjdCAubmV3cy1saXN0X19pdGVtICsgLm5ld3MtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5uZXdzLWxpc3QtLWNvbXBhY3QgLm5ld3MtbGlzdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWxpc3QtLWNvbXBhY3QgLm5ld3MtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWxpc3QtLWNvbXBhY3QgLm5ld3MtbGlzdF9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubmV3cy1saXN0X19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0FGQUZBRjtcbn1cblxuLm5ld3MtbGlzdF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0X190ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzdEN0Q3RDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1saXN0X190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0X193cmFwLWxpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLWluZm9fX25ld3MtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5cbi5tYWluLWluZm9fX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtICsgLm5ld3MtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taW5mb19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW0gKyAubmV3cy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1pbmZvX19uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1pbmZvX19uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5ld3NfX25ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5ld3NfX25ld3MtbGlzdCA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pbWctd3JhcCB7XG4gIG1heC13aWR0aDogMzM1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2ltZy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtICsgLm5ld3MtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19fbmV3cy1saXN0IC5uZXdzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzX19uZXdzLWxpc3QgLm5ld3MtbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzX19uZXdzLWxpc3QgLm5ld3MtbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3NfX25ld3MtbGlzdCAubmV3cy1saXN0X19pdGVtICsgLm5ld3MtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGlsZS1zbGlkZXIge1xuICBoZWlnaHQ6IDIyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE2NThBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpbGUtc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbi50aWxlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbGUtc2xpZGVyX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZzogNDhweCAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDRweDtcbiAgfVxufVxuXG4udGlsZS1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpbGUtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbGUtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG59XG5cbi50aWxlLXNsaWRlcl9fdW5pdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbGUtc2xpZGVyX191bml0IHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgfVxufVxuXG4udGlsZS1zbGlkZXJfX2luZm8ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0NGRDlFMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZS1zbGlkZXJfX2luZm8ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi50aWxlLXNsaWRlcl9fYnRuLXByZXYsIC50aWxlLXNsaWRlcl9fYnRuLW5leHQge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDMxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZS1zbGlkZXJfX2J0bi1wcmV2LCAudGlsZS1zbGlkZXJfX2J0bi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlLXNsaWRlcl9fYnRuLXByZXYsIC50aWxlLXNsaWRlcl9fYnRuLW5leHQge1xuICAgIHRvcDogNjFweDtcbiAgfVxufVxuXG4udGlsZS1zbGlkZXJfX2J0bi1wcmV2IHtcbiAgbGVmdDogMjlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZS1zbGlkZXJfX2J0bi1wcmV2IHtcbiAgICBsZWZ0OiA0NHB4O1xuICB9XG59XG5cbi50aWxlLXNsaWRlcl9fYnRuLW5leHQge1xuICByaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZS1zbGlkZXJfX2J0bi1uZXh0IHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4udGlsZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWxlcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbGVzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnRpbGVzLWxpc3RfX2l0ZW0gKyAudGlsZXMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG4gIC50aWxlcy1saXN0X19pdGVtICsgLnRpbGVzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50aWxlcy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGlsZXMtbGlzdF9faXRlbSArIC50aWxlcy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRpbGVzLWxpc3RfX2l0ZW0gKyAudGlsZXMtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4udGlsZXMtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aWxlcy1saXN0X19saW5rIDpob3ZlciAudGlsZXMtbGlzdF9fdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aWxlcy1saXN0X19saW5rLS10aGVtZV9saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUJFRDY7XG59XG5cbi50aWxlcy1saXN0X19saW5rLS10aGVtZV9saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjlGQzE7XG59XG5cbi50aWxlcy1saXN0X19saW5rLS10aGVtZV9saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQzFFODtcbn1cblxuLnRpbGVzLWxpc3RfX2xpbmstLXRoZW1lX2xpZ2h0ZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc5REQ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRpbGVzLWxpc3RfX2xpbmsge1xuICAgIGhlaWdodDogMjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGlsZXMtbGlzdF9fbGluayB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGlsZXMtbGlzdF9fbGluayB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuXG4udGlsZXMtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi50aWxlcy1saXN0X190aXRsZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50aWxlcy1saXN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlcy1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi50aWxlcy1saXN0X19pbWctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGlsZXMtbGlzdF9faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aWxlcy1saXN0X19pbWctd3JhcCB7XG4gICAgYm90dG9tOiAtMTNweDtcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC50aWxlcy1saXN0X19pbWctd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0MjhweDtcbiAgfVxufVxuXG4udGlsZXMtbGlzdF9faW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFib3V0LWFkdmFudGFnZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xufVxuXG4uYWJvdXQtYWR2YW50YWdlc19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2lubmVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pbm5lciB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4uYWJvdXQtYWR2YW50YWdlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLmFib3V0LWFkdmFudGFnZXNfX2xpc3QgPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG59XG5cbi5hYm91dC1hZHZhbnRhZ2VzX19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYWJvdXQtYWR2YW50YWdlc19faXRlbSArIC5hYm91dC1hZHZhbnRhZ2VzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pdGVtICsgLmFib3V0LWFkdmFudGFnZXNfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5hYm91dC1hZHZhbnRhZ2VzX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRTQyQjI1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX192YWx1ZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19fdmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbiAgLmFib3V0LWFkdmFudGFnZXNfX3ZhbHVlLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgfVxufVxuXG4uYWJvdXQtYWR2YW50YWdlc19fdW5pdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtYWR2YW50YWdlc19fdW5pdCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5hYm91dC1hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjN0Q3RDdEO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1hZHZhbnRhZ2VzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5hYm91dC1mYWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dC1mYWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1mYWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtZmFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWZhY3RzIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hYm91dC1mYWN0cyB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1mYWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLmFib3V0LWZhY3RzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uYWJvdXQtZmFjdHNfX2lubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWZhY3RzX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5hYm91dC1mYWN0c19fdGV4dCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtZmFjdHNfX3RleHQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtZmFjdHNfX3RleHQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0LWZhY3RzX190ZXh0IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uYWJvdXQtZmFjdHNfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1mYWN0c19fbG9nbyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1mYWN0c19fbG9nbyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtZmFjdHNfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmFib3V0LWZhY3RzX19sb2dvLXdyYXAge1xuICB3aWR0aDogMjI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWJvdXQtZmFjdHNfX2xvZ28taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1oaXN0b3J5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmFib3V0LWhpc3Rvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtaGlzdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtaGlzdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtaGlzdG9yeSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWJvdXQtaGlzdG9yeSB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1oaXN0b3J5IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmFib3V0LWhpc3RvcnlfX2lubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWhpc3RvcnlfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLmFib3V0LWhpc3RvcnlfX2hpc3RvcnktbGlzdCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtaGlzdG9yeV9faGlzdG9yeS1saXN0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtaGlzdG9yeV9faGlzdG9yeS1saXN0IHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uaGlzdG9yeS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaGlzdG9yeS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaGlzdG9yeS1saXN0X19pdGVtID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5oaXN0b3J5LWxpc3RfX2l0ZW0gKyAuaGlzdG9yeS1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlzdG9yeS1saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhpc3RvcnktbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDQzLCAzNywgMC4yNSk7XG4gIH1cbiAgLmhpc3RvcnktbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNDJCMjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuaGlzdG9yeS1saXN0X19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIHRvcDogMjhweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICB9XG4gIC5oaXN0b3J5LWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICB0b3A6IDI4cHg7XG4gIH1cbiAgLmhpc3RvcnktbGlzdF9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNDJCMjUgMCUsIHJnYmEoMjI4LCA0MywgMzcsIDApIDEwMCUpO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgLmhpc3RvcnktbGlzdF9faXRlbSArIC5oaXN0b3J5LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmhpc3RvcnktbGlzdF9fZGF0ZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0U0MkIyNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlzdG9yeS1saXN0X19kYXRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpc3RvcnktbGlzdF9fZGF0ZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlzdG9yeS1saXN0X19kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG4gIH1cbn1cblxuLmhpc3RvcnktbGlzdF9fdGV4dCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlzdG9yeS1saXN0X190ZXh0IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpc3RvcnktbGlzdF9fdGV4dCB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlzdG9yeS1saXN0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuXG4uYWJvdXQtc2VydmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5hYm91dC1zZXJ2aWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlcnZpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXNlcnZpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LXNlcnZpY2Uge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFib3V0LXNlcnZpY2Uge1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLmFib3V0LXNlcnZpY2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5hYm91dC1zZXJ2aWNlX19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1zZXJ2aWNlX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5hYm91dC1zZXJ2aWNlX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWJvdXQtc2VydmljZV9fc2NoZW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2VydmljZV9fc2NoZW1lIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXNlcnZpY2VfX3NjaGVtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LXNlcnZpY2VfX3NjaGVtZSB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtc2VydmljZV9fc2NoZW1lIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtc2VydmljZV9fc2NoZW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VydmljZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA5MjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2UtbGlzdCB7XG4gICAgd2lkdGg6IDExNjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3Qge1xuICAgIHdpZHRoOiAxMTc2cHg7XG4gIH1cbn1cblxuLnNlcnZpY2UtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDIxM3B4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4uc2VydmljZS1saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uc2VydmljZS1saXN0X19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnNlcnZpY2UtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5zZXJ2aWNlLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zZXJ2aWNlLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2UtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCAuc2VydmljZS1saXN0X19pdGVtLXdyYXAge1xuICAgIHdpZHRoOiAyMTNweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VydmljZS1saXN0X19pdGVtOmZpcnN0LWNoaWxkIC5zZXJ2aWNlLWxpc3RfX2l0ZW0td3JhcCB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICB9XG59XG5cbi5zZXJ2aWNlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1saXN0X19pdGVtOm50aC1jaGlsZCg0bis1KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2UtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4rNSkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDVuKzYpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VydmljZS1saXN0X19pdGVtLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjOGM4Yzg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYWJvdXQtcnVsZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYWJvdXQtcnVsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtcnVsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXJ1bGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1ydWxlcyB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWJvdXQtcnVsZXMge1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtcnVsZXMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbi5hYm91dC1ydWxlc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmFib3V0LXJ1bGVzX19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1ydWxlc19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuXG4uYWJvdXQtcnVsZXNfX2Rpc2NsYWltZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXJ1bGVzX19kaXNjbGFpbWVyIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LXJ1bGVzX19kaXNjbGFpbWVyIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hYm91dC1ydWxlc19fZGlzY2xhaW1lciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtcnVsZXNfX2Rpc2NsYWltZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmFib3V0LXJ1bGVzX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hYm91dC1ydWxlc19fY29udGVudCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC1ydWxlc19fY29udGVudCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWJvdXQtcnVsZXNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5uZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uZXdzIHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3Mge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbi5uZXdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubmV3c19faW5uZXIgPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuXG4ubmV3c19fbGlzdC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzX19saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLm5ld3NfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4ubmV3cy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG4ubmV3cy1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5ld3MtaXRlbV9fcm93ID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLm5ld3MtaXRlbV9fcmV0dXJuIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3JldHVybiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fcmV0dXJuIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtaXRlbV9fcmV0dXJuIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3JldHVybiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuXG4ubmV3cy1pdGVtX19jYXJkIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2NhcmQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1pdGVtX19jYXJkIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2NhcmQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3MtaXRlbV9fY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2NhcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm5ld3MtaXRlbV9fbGlzdC13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2xpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2xpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1pdGVtX19saXN0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuXG4ubmV3cy1pdGVtX190aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5uZXdzLWl0ZW1fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtOjpiZWZvcmUsIC5uZXdzLXNsaWRlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4JTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIC03LjkxJSwgcmdiYSgwLCAwLCAwLCAwKSA1Mi4wMyUpO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAtNy45MSUsIHJnYmEoMCwgMCwgMCwgMCkgNTIuMDMlKTtcbn1cblxuLnBheW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGF5bWVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF5bWVudCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnBheW1lbnQtLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBheW1lbnRfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5wYXltZW50X19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50X19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5wYXltZW50X19saXN0LXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBheW1lbnRfX2xpc3Qtd3JhcCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50X19saXN0LXdyYXAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5wYXltZW50X190ZXh0LWRpc2NsYWltZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGF5bWVudF9fcmV0dXJuIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50X19yZXR1cm4ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF5bWVudF9fcmV0dXJuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBheW1lbnRfX3JldHVybiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucGF5bWVudF9faXRlbS13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXltZW50X19pdGVtLXdyYXAge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF5bWVudF9faXRlbS13cmFwIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5wYXltZW50X19pdGVtLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5wYXltZW50LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYXltZW50LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtbGlzdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXltZW50LWxpc3RfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGF5bWVudC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbi5wYXltZW50LWxpc3RfX2ltZy13cmFwIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1heC13aWR0aDogMzI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAucGF5bWVudC1saXN0X19pbWctd3JhcCB7XG4gICAgd2lkdGg6IDMyN3B4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtbGlzdF9faW1nLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGF5bWVudC1saXN0X19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50LWxpc3RfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnBheW1lbnQtbGlzdF9fbGluaywgLnBheW1lbnQtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50LWxpc3RfX2xpbmssIC5wYXltZW50LWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLnBheW1lbnQtbGlzdF9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI0U0MkIyNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBheW1lbnQtbGlzdF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4ucGF5bWVudC1saXN0X19ub3RlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBheW1lbnQtbGlzdF9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5wYXltZW50LWxpc3RfX3ZhbHVlICsgLnBheW1lbnQtbGlzdF9fbGluay12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBheW1lbnQtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5wYXltZW50LWl0ZW1fX2ltZy13cmFwIHtcbiAgd2lkdGg6IDIzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXltZW50LWl0ZW1fX2ltZy13cmFwIHtcbiAgICB3aWR0aDogMjk0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4ucGF5bWVudC1pdGVtX19pbWcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFwIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYXAge1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFwIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuXG4ubWFwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubWFwX19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLm1hcF9faW1nLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9faW1nLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFwX19pbWctd3JhcCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBfX2ltZy13cmFwIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYXBfX2ltZy13cmFwIHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9faW1nLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcF9faW1nLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm1hcF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXBfX2xpbmtzIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9fbGlua3Mge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFwX19saW5rcyB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBfX2xpbmtzIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBfX2xpbmtzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLm1hcF9fcHJldmlldyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9fcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFwX19wcmV2aWV3LWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5zdXBwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnN1cHBvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VwcG9ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwcG9ydCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3VwcG9ydCB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdXBwb3J0IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdXBwb3J0IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxufVxuXG4uc3VwcG9ydF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnN1cHBvcnRfX2lubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1cHBvcnRfX2lubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLnN1cHBvcnRfX3RpdGxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cHBvcnRfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1cHBvcnRfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zdXBwb3J0X190aXRsZSB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwcG9ydF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnN1cHBvcnRfX2Zvcm0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cHBvcnRfX2Zvcm0ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwcG9ydF9fZm9ybSB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3VwcG9ydF9fZm9ybSB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VwcG9ydF9fZm9ybSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5zdXBwb3J0X19pbWctd3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VwcG9ydF9faW1nLXdyYXAge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwcG9ydF9faW1nLXdyYXAge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1cHBvcnRfX2ltZy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cblxuLnN1cHBvcnRfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3VwcG9ydF9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3VwcG9ydF9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnN1cHBvcnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdXBwb3J0X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbn1cblxuLm9yZGVyLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWZvcm0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybV9fZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5vcmRlci1mb3JtX19uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAub3JkZXItZm9ybV9fbmFtZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5vcmRlci1mb3JtX19waG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm9yZGVyLWZvcm1fX3Bob25lIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gIH1cbn1cblxuLm9yZGVyLWZvcm1fX3JhZGlvLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci1mb3JtX19yYWRpby1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybV9fc3RhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLm9yZGVyLWZvcm1fX3N0YXRpb24ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybV9fYXJyaXZhbCB7XG4gIHdpZHRoOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm9yZGVyLWZvcm1fX2RhdGUge1xuICB3aWR0aDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZGVyLWZvcm1fX2NvbW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTkycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAub3JkZXItZm9ybV9fY29tbWVudHMge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybV9fZW50cmFuY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLm9yZGVyLWZvcm1fX2J0biB7XG4gIHdpZHRoOiAyNDJweDtcbn1cblxuLm9yZGVyLWZvcm1fX3N1Y2Nlc3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vcmRlci1mb3JtX19zdWNjZXNzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4ub3JkZXItZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZvcm0tLXByZXNzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1mb3JtLS1wcmVzcyAub3JkZXItZm9ybV9faW5wdXQge1xuICAgIG1heC13aWR0aDogNTQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1mb3JtLS1wcmVzcyAub3JkZXItZm9ybV9faW5wdXQtLXNob3J0IHtcbiAgICBtYXgtd2lkdGg6IDM0NHB4O1xuICB9XG59XG5cbi5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2N1bWVudHMge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvY3VtZW50cyB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRvY3VtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG9jdW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kb2N1bWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbi5kb2N1bWVudHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5kb2N1bWVudHNfX2lubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvY3VtZW50c19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuXG4uZG9jdW1lbnRzX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kb2N1bWVudHNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZG9jdW1lbnRzX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kb2N1bWVudHNfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbi5kb2N1bWVudHNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRvY3VtZW50c19fYmxvY2sgKyAuZG9jdW1lbnRzX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5jb250YWN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG5cbi5jb250YWN0c19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmNvbnRhY3RzX19pbm5lciA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2Jsb2NrICsgLmNvbnRhY3RzX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX19ibG9jayArIC5jb250YWN0c19fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubm90LWZvdW5kIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubm90LWZvdW5kIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm90LWZvdW5kIHtcbiAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgfVxufVxuXG4ubm90LWZvdW5kX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyODhweDtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vdC1mb3VuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjg4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4OHB4O1xuICB9XG59XG5cbi5ub3QtZm91bmRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub3QtZm91bmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuXG4uc2VhcmNoLWxpbmtfX2ljb24td3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLWxpbmtfX2ljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uc2VhcmNoLWxpbmtfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNFNDJCMjU7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cblxuLnNlYXJjaC1saW5rOmhvdmVyIC5zZWFyY2gtbGlua19faWNvbiBwYXRoIHtcbiAgZmlsbDogI0I0MTYxMDtcbn1cblxuLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uc2VjdGlvbl9fcm93ID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25fX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uX19jb2wge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb25fX2NvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLmJhY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmFjayB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwIC0xNnB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSAucGFnaW5hdGlvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNBRkFGQUY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4uc2VhcmNoX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaF9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5zZWFyY2hfX2ZpZWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNlYXJjaF9fZm9ybS1pbnB1dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2hfX2J0bi13cmFwIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VhcmNoX19idG4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19idG4ge1xuICAgIG1pbi13aWR0aDogMTg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoX19idG4ge1xuICAgIG1pbi13aWR0aDogMjg0cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fZW1wdHkge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoX19lbXB0eSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaF9fZW1wdHkge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5zZWFyY2hfX3Jlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19yZXN1bHRzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg0cHgpO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi5zZWFyY2hfX3Jlc3VsdHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoX19yZXN1bHRzLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWFyY2hfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19saXN0IHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbn1cblxuLnNlYXJjaF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG59XG5cbi5zZWFyY2hfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4uc2VhcmNoX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbi5zZWFyY2hfX2l0ZW0tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIuLi4gXCI7XG59XG5cbi5zZWFyY2hfX2l0ZW0tdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAuLi5cIjtcbn1cblxuLnNlYXJjaF9faXRlbS10ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VhcmNoX19pdGVtLWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0FGQUZBRjtcbn1cblxuLnNlYXJjaF9faXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNFNDJCMjU7XG59XG5cbi5jYXJkLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJkLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5jYXJkLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNhcmQtbGlzdF9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uY2FyZC1saXN0X19pdGVtLWlubmVyID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtbGlzdF9faXRlbS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5jYXJkLWxpc3RfX2ltZy13cmFwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtbGlzdF9faW1nLXdyYXAge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1saXN0X19pbWctd3JhcCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWxpc3RfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5jYXJkLWxpc3RfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJkLWxpc3RfX2luZm8ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1saXN0X19pbmZvIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtbGlzdF9faW5mbyB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmNhcmQtbGlzdF9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNBRkFGQUY7XG59XG5cbi5jYXJkLWxpc3RfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG4uY2FyZC1saXN0X19wcm9wcyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1saXN0X19wcm9wcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uY2FyZC1saXN0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtbGlzdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wcm9wcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAtOHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm9wcy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb3BzLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4ucHJvcHMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvcHMtbGlzdF9faXRlbS10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb3BzLWxpc3QtLWNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvcHMtbGlzdC0tY2FyZCAucHJvcHMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb3BzLWxpc3QtLWNhcmQgLnByb3BzLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wcm9wcy1saXN0LS1jYXJkIC5wcm9wcy1saXN0X19pdGVtLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcmQtaXRlbV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5jYXJkLWl0ZW1fX3JvdyA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWl0ZW1fX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5jYXJkLWl0ZW1fX2NvbC1oZWFkZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1pdGVtX19jb2wtaGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtaXRlbV9fY29sLWhlYWRlciB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmNhcmQtaXRlbV9fY29sLW1haW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1pdGVtX19jb2wtbWFpbiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWl0ZW1fX2NvbC1tYWluIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uY2FyZC1pdGVtX19jb2wtaW5mbyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWl0ZW1fX2NvbC1pbmZvIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtaXRlbV9fY29sLWluZm8ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtaXRlbV9fY29sLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtaXRlbV9fY29sLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcmQtaXRlbV9fcHJvcHMtLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1pdGVtX19wcm9wcy0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcmVzcy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJlc3MtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByZXNzLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVzcy1pbmZvX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmVzcy1pbmZvX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5wcmVzcy1pbmZvX19idG4td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlc3MtaW5mb19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNzLWluZm9fX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnByZXNzLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzcy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5cbi5wcmVzcy1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcmVzcy1mb3JtX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJlc3MtZm9ybV9fd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVzcy1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQwcHg7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0M4QzhDOCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXdpZGdldC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJSb2JvdG9cIiwgXCJVYnVudHVcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlJvYm90b1wiLCBcIlVidW50dVwiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogNnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDZweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxMCAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMUwyIDkuNUw5IDE4JyBzdHJva2U9JyUyMzMyMzIzMicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDEwIDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wOTk2MSAxOEw4LjA5OTYxIDkuNUwxLjA5OTYxIDEnIHN0cm9rZT0nJTIzMzIzMjMyJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJSb2JvdG9cIiwgXCJVYnVudHVcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMTZweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJSb2JvdG9cIiwgXCJVYnVudHVcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDUwLCA1MCwgNTAsIDAuNik7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiUm9ib3RvXCIsIFwiVWJ1bnR1XCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIHBhZGRpbmc6IDJweCAxMHB4IDJweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDQzLCAzNywgMC42KTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxcbmEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0U0MkIyNTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOCwgNDMsIDM3LCAwLjYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICAzZHh5LFxuICAzZHh5LXIsXG4gIGFycm93LFxuICBhcnJvdy1yLFxuICBhcnJvd2FsdCxcbiAgYXJyb3dhbHQtcixcbiAgYXJyb3d0dXJuLFxuICBhcnJvd3R1cm4tcixcbiAgYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgY29sbGFwc2UtcixcbiAgZWxhc3RpYyxcbiAgZWxhc3RpYy1yLFxuICBlbXBoYXRpYyxcbiAgZW1waGF0aWMtcixcbiAgbWludXMsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG5AaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbkBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeCkge1xuICAvKlxuICAgKiAzRFhcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeCB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4LXIpIHtcbiAgLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeC1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5KSB7XG4gIC8qXG4gICAqIDNEWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R5LXIpIHtcbiAgLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5KSB7XG4gIC8qXG4gICAqIDNEWFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHh5LXIpIHtcbiAgLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93KSB7XG4gIC8qXG4gICAqIEFycm93XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3ctcikge1xuICAvKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0KSB7XG4gIC8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdC1yKSB7XG4gIC8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4pIHtcbiAgLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4tcikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBib3JpbmcpIHtcbiAgLypcbiAgICogQm9yaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZS1yKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYy1yKSB7XG4gIC8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMpIHtcbiAgLypcbiAgICogRW1waGF0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYy1yKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG1pbnVzKSB7XG4gIC8qXG4gICAqIE1pbnVzXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1taW51cyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlcikge1xuICAvKlxuICAgKiBTbGlkZXJcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIC03LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIDcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmcpIHtcbiAgLypcbiAgICogU3ByaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZCkge1xuICAvKlxuICAgKiBTdGFuZFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcXVlZXplKSB7XG4gIC8qXG4gICAqIFNxdWVlemVcbiAgICovXG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleCkge1xuICAvKlxuICAgKiBWb3J0ZXhcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4LXIpIHtcbiAgLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGF0LXJvb3Qge1xuXG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjE1LWxhdGluLWV4dF9sYXRpbl9jeXJpbGxpYy1leHRfY3lyaWxsaWMtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTUtbGF0aW4tZXh0X2xhdGluX2N5cmlsbGljLWV4dF9jeXJpbGxpYy0zMDAud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC9tb250c2VycmF0LXYxMy1sYXRpbl9jeXJpbGxpYy1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQvbW9udHNlcnJhdC12MTMtbGF0aW5fY3lyaWxsaWMtcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLTUwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9tb250c2VycmF0L21vbnRzZXJyYXQtdjEzLWxhdGluX2N5cmlsbGljLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBhZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICAmX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cblx0Jl9fbWFpbiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEyOHB4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0fVxuXG4gICZfX2Zvb3Rlci13cmFwcGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICB9XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4qIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbi8qICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyovXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxufVxuXG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbio6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5bcm9sZT0nYnV0dG9uJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5hLFxuYnV0dG9uLFxuW3JvbGU9J2J1dHRvbiddLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnN2ZyB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICBhICYsXG4gIGJ1dHRvbiAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLXRpbWU7XG5cblx0Jjpub3QoW2NsYXNzXSkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuICAmW2hyZWZePVwidGVsOlwiXSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cblx0JltocmVmXj1cInRlbDpcIl0sXG5cdCZbaHJlZl49XCJtYWlsdG86XCJdIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4ubGluayB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYtLXRoZW1lX3JlZCB7XG5cdFx0Y29sb3I6IHJnYmEoMjI4LCA0MywgMzcsIDEpO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHJnYmEoMjI4LCA0MywgMzcsIDAuNyk7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW4tdG9wOiAkdHlwby1tYXJnaW4tdmVydGljYWwgKiAyO1xuICBtYXJnaW4tYm90dG9tOiAkdHlwby1tYXJnaW4tdmVydGljYWwgKiAyO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdGZvbnQtc2l6ZTogNzJweDtcblx0XHRsaW5lLWhlaWdodDogNzJweDtcblx0fVxufVxuXG5oMiB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0fVxufVxuXG5oMyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG59XG5cbnAsXG51bCxcbm9sLFxuZGwsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hZGRyZXNzLFxuZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHR5cG8tbWFyZ2luLXZlcnRpY2FsO1xufVxuXG5wIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4uZm9vdG5vdGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogJGdyZXktbGlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG59XG5cbi50ZXh0LWRpc2NsYWltZXIsXG4uaW1hZ2Utbm90ZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkZ3JleTtcbn1cblxuLmltYWdlLW5vdGUge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogJHR5cG8tbWFyZ2luLXZlcnRpY2FsO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmxpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIGxpc3Qgd2l0aCBjb3VudGVyXG5cbi5jb3VudGVyLWxpc3QsXG4uY291bnRlci1saXN0IG9sIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRjb3VudGVyLXJlc2V0OiBsaTtcbn1cblxuLmNvdW50ZXItbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uY291bnRlci1saXN0IG9sIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvdW50ZXItbGlzdCBvbCBsaSArIGxpIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvdW50ZXItbGlzdCA+IGxpIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4uY291bnRlci1saXN0ID4gbGkgKyBsaSB7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHR9XG59XG5cbi5jb3VudGVyLWxpc3Qgb2wgPiBsaSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLmNvdW50ZXItbGlzdCBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzLjVlbTtcblx0bWFyZ2luLWxlZnQ6IC0zLjVlbTtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGxpO1xuXHRjb250ZW50OiBjb3VudGVycyhsaSxcIi5cIikgXCIuIFwiO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1tb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBwYWRkaW5nOiAwLjA2ZW0gMC4zZW07XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMDZlbSAwLjNlbTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkdHlwby1tYXJnaW4tdmVydGljYWw7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHRhYi1zaXplOiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuMDgpO1xuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi52aXN1YWxseWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuIiwiJHNjcmVlbi14czogICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4teGw6ICAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4teHhsOiAgICAgICAgICAgICAgICAgIDE4MDBweCAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAoJHNjcmVlbi1sZyAtIDMwKSAhZGVmYXVsdDtcbiRjb250YWluZXIteGw6ICAgICAgICAgICAgICAgICgkc2NyZWVuLXhsIC0gMzApICFkZWZhdWx0O1xuJGNvbnRhaW5lci14eGw6ICAgICAgICAgICAgICAgKCRzY3JlZW4teHhsIC0gMzApICFkZWZhdWx0O1xuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gINCT0LXQvdC10YDQsNGC0L7RgCDQv9GA0LDQstC40Lsg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY29udGFpbmVyIChcbiAgJHhzLWdyaWQtZ3V0dGVyOiAgJGdyaWQtZ3V0dGVyLXdpZHRoLFxuICAkc20tZ3JpZC1ndXR0ZXI6ICAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICRtZC1ncmlkLWd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aCxcbiAgJGxnLWdyaWQtZ3V0dGVyOiAgJGdyaWQtZ3V0dGVyLXdpZHRoLFxuICAkeGwtZ3JpZC1ndXR0ZXI6ICAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICR4eGwtZ3JpZC1ndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aFxuKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICBAaWYgKCR4cy1ncmlkLWd1dHRlciAhPSAwKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHhzLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCR4cy1ncmlkLWd1dHRlciAvIDIpO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcblxuICAgIEBpZiAoJHNtLWdyaWQtZ3V0dGVyICE9ICR4cy1ncmlkLWd1dHRlcikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJHNtLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJHNtLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcblxuICAgIEBpZiAoJG1kLWdyaWQtZ3V0dGVyICE9ICRzbS1ncmlkLWd1dHRlcikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJG1kLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJG1kLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcblxuICAgIEBpZiAoJGxnLWdyaWQtZ3V0dGVyICE9ICRtZC1ncmlkLWd1dHRlcikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGxnLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGxnLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci14bDtcblxuICAgIEBpZiAoJHhsLWdyaWQtZ3V0dGVyICE9ICRsZy1ncmlkLWd1dHRlcikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJHhsLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJHhsLWdyaWQtZ3V0dGVyIC8gMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXIteHhsO1xuXG4gICAgQGlmICgkeHhsLWdyaWQtZ3V0dGVyICE9ICR4bC1ncmlkLWd1dHRlcikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJHh4bC1ncmlkLWd1dHRlciAvIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCR4eGwtZ3JpZC1ndXR0ZXIgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg0JPQtdC90LXRgNCw0YLQvtGAINC/0YDQsNCy0LjQuyDQtNC70Y8g0L/RgNGP0LzQvtCz0L4g0YDQvtC00LjRgtC10LvRjyDQvNC+0LTRg9C70YzQvdC+0Lkg0YHQtdGC0LrQuFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQn9GA0LjQvdC40LzQsNC10YI6ICAgICAgICAg0J/QviDRg9C80L7Qu9GH0LDQvdC40Y46ICAgICAgICDQn9C+0Y/RgdC90LXQvdC40LU6XG4vLyAgJHhzLWdyaWQtZ3V0dGVyOiAgICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBYUy3RgdC10YLQutC4XG4vLyAgJHNtLWdyaWQtZ3V0dGVyOiAgICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBTTS3RgdC10YLQutC4XG4vLyAgJG1kLWdyaWQtZ3V0dGVyOiAgICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBNRC3RgdC10YLQutC4XG4vLyAgJGxnLWdyaWQtZ3V0dGVyOiAgICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBMRy3RgdC10YLQutC4XG4vLyAgJHhsLWdyaWQtZ3V0dGVyOiAgICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBYTC3RgdC10YLQutC4XG4vLyAgJHh4bC1ncmlkLWd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aCAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuCBYWEwt0YHQtdGC0LrQuFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vINCf0YDQuNC80LXRgCDQstGL0LfQvtCy0LA6XG4vLyAuc29tZS1jbGFzcyB7XG4vLyAgIEBpbmNsdWRlIHJvdyAoXG4vLyAgICAgJHhzLWdyaWQtZ3V0dGVyOiAgJGdyaWQtZ3V0dGVyLXdpZHRoLCAvLyDQvtGC0YHRgtGD0L8g0L/QviDRg9C80L7Qu9GH0LDQvdC40Y5cbi8vICAgICAkc20tZ3JpZC1ndXR0ZXI6ICAwLCAgICAgICAgICAgICAgICAgIC8vINC90LXRgiDQvtGC0YHRgtGD0L/QsFxuLy8gICAgICRtZC1ncmlkLWd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aCAgLy8g0L7RgtGB0YLRg9C/INC/0L4g0YPQvNC+0LvRh9Cw0L3QuNGOXG4vLyAgICk7XG4vLyB9XG4vL1xuLy8g0JjQtNC10L3RgtC40YfQvdGL0Lkg0LLRi9C30L7Qsjpcbi8vIC5zb21lLWNsYXNzIHtcbi8vICAgQGluY2x1ZGUgcm93ICggJGdyaWQtZ3V0dGVyLXdpZHRoLCAwLCAkZ3JpZC1ndXR0ZXItd2lkdGggKTtcbi8vIH1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiByb3cgKFxuICAkeHMtZ3JpZC1ndXR0ZXI6ICAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICRzbS1ncmlkLWd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aCxcbiAgJG1kLWdyaWQtZ3V0dGVyOiAgJGdyaWQtZ3V0dGVyLXdpZHRoLFxuICAkbGctZ3JpZC1ndXR0ZXI6ICAkZ3JpZC1ndXR0ZXItd2lkdGgsXG4gICR4bC1ncmlkLWd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aCxcbiAgJHh4bC1ncmlkLWd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoXG4pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICYgPiAqIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSAgc2VsZWN0b3ItY29tYmluYXRvci1ibGFja2xpc3QsIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVyblxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICBAaWYgKCR4cy1ncmlkLWd1dHRlciAhPSAwKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkeHMtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHhzLWdyaWQtZ3V0dGVyIC8gLTIpO1xuICB9XG5cbiAgQGlmICgkc20tZ3JpZC1ndXR0ZXIgIT0gJHhzLWdyaWQtZ3V0dGVyKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkc20tZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkc20tZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkbWQtZ3JpZC1ndXR0ZXIgIT0gJHNtLWdyaWQtZ3V0dGVyKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkbWQtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkbWQtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkbGctZ3JpZC1ndXR0ZXIgIT0gJG1kLWdyaWQtZ3V0dGVyKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkbGctZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkbGctZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkeGwtZ3JpZC1ndXR0ZXIgIT0gJGxnLWdyaWQtZ3V0dGVyKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkeGwtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkeGwtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkeHhsLWdyaWQtZ3V0dGVyICE9ICR4bC1ncmlkLWd1dHRlcikge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogKCR4eGwtZ3JpZC1ndXR0ZXIgLyAtMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkeHhsLWdyaWQtZ3V0dGVyIC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQk9C10L3QtdGA0LDRgtC+0YAg0YjQuNGA0LjQvdGLINGP0YfQtdC50LrQuFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQn9GA0LjQvdC40LzQsNC10YI6ICAgINCf0L4g0YPQvNC+0LvRh9Cw0L3QuNGOOiAgICAgICAgINCf0L7Rj9GB0L3QtdC90LjQtTpcbi8vICAkY29sdW1uOiAgICAgIDEgICAgICAgICAgICAgICAgICAgICDRiNC40YDQuNC90LAgKNC60L7Quy3QstC+INC60L7Qu9C+0L3QvtC6INCyINGN0YLQvtC5INGP0YfQtdC50LrQtSlcbi8vICAkY29sdW1uczogICAgICRncmlkLWNvbHVtbnM7ICAgICAgICDQutC+0LvQuNGH0LXRgdGC0LLQviDRj9GH0LXQtdC6INCyINGA0Y/QtNGDXG4vL1xuLy8gINCS0L7Qt9Cy0YDQsNGJ0LDQtdGCIHdpZHRoLlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGdldC13aWR0aCAoJGNvbHVtbjogMSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJHdpZHRoOiAoMTAwJSAvICRjb2x1bW5zKSAqICRjb2x1bW47XG4gIGZsZXg6IDAgMCAkd2lkdGg7XG4gIG1heC13aWR0aDogJHdpZHRoO1xufVxuXG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQk9C10L3QtdGA0LDRgtC+0YAg0L/RgNCw0LLQuNC7INC00LvRjyDQvtC00L3QvtC5INGP0YfQtdC50LrQuFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQn9GA0LjQvdC40LzQsNC10YI6ICAgINCf0L4g0YPQvNC+0LvRh9Cw0L3QuNGOOiAgICAgICAgINCf0L7Rj9GB0L3QtdC90LjQtTpcbi8vICAkY29sdW1uOiAgICAgIDEgICAgICAgICAgICAgICAgICAgICDRiNC40YDQuNC90LAgKNC60L7Quy3QstC+INC60L7Qu9C+0L3QvtC6INC00LvRjyDRjdGC0L7QuSDRj9GH0LXQudC60LgpXG4vLyAgJGNvbHVtbnM6ICAgICAkZ3JpZC1jb2x1bW5zOyAgICAgICAg0L7QsdGJ0LXQtSDQutC+0LvQuNGH0LXRgdGC0LLQviDRj9GH0LXQtdC6INC90LAgMSDRgNGP0LRcbi8vICAkZ3V0dGVyOiAgICAgICRncmlkLWd1dHRlci13aWR0aCAgICDQv9GA0L7QvNC10LbRg9GC0L7QuiDQvNC10LbQtNGDINGP0YfQtdC50LrQsNC80Lhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBtYWtlLWNvbCAoXG4gICRjb2x1bW46ICAxLFxuICAkY29sdW1uczogJGdyaWQtY29sdW1ucyxcbiAgJGd1dHRlcjogICRncmlkLWd1dHRlci13aWR0aFxuKSB7XG4gIEBpbmNsdWRlIGdldC13aWR0aCgkY29sdW1uLCAkY29sdW1ucyk7XG5cbiAgLy8g0JLQndCY0JzQkNCd0JjQlSFcbiAgLy8g0LXRgdC70LggJGd1dHRlciA9PSBmYWxzZSwg0LIgQ1NTINC90LUg0L/QvtC/0LDQtNGD0YIg0L/RgNCw0LLQuNC70LAgcGFkZGluZy1sZWZ0INC4IHBhZGRpbmctcmlnaHRcbiAgQGlmICgkZ3V0dGVyICE9IGZhbHNlKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cbn1cblxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg0JPQtdC90LXRgNCw0YLQvtGAINC/0YDQsNCy0LjQuyDQtNC70Y8g0L7QtNC90L7QuSDRj9GH0LXQudC60Lgg0YEg0LLQvtC30LzQvtC20L3QvtGB0YLRjNGOINGD0LrQsNC30LDRgtGMIEBtZWRpYVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICDQn9GA0LjQvdC40LzQsNC10YI6ICAgINCf0L4g0YPQvNC+0LvRh9Cw0L3QuNGOOiAgICAgICAgINCf0L7Rj9GB0L3QtdC90LjQtTpcbi8vICAkc2NyZWVuOiAgICAgIHhzICAgICAgICAgICAgICAgICAgICDRgtC40L8g0YHQtdGC0LrQuCBbeHN8c218bWR8bGd8eGx8eHhsXVxuLy8gICRjb2x1bW46ICAgICAgJGdyaWQtY29sdW1ucyAgICAgICAgINGI0LjRgNC40L3QsCAo0LrQvtC7LdCy0L4g0LrQvtC70L7QvdC+0Log0LTQu9GPINGN0YLQvtC5INGP0YfQtdC50LrQuClcbi8vICAkY29sdW1uczogICAgICRncmlkLWNvbHVtbnM7ICAgICAgICDQvtCx0YnQtdC1INC60L7Qu9C40YfQtdGB0YLQstC+INGP0YfQtdC10Log0L3QsCAxINGA0Y/QtFxuLy8gICRndXR0ZXI6ICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICAgINC/0YDQvtC80LXQttGD0YLQvtC6INC80LXQttC00YMg0Y/Rh9C10LnQutCw0LzQuFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGNvbCAoXG4gICRzY3JlZW46ICB4cyxcbiAgJGNvbHVtbjogICRncmlkLWNvbHVtbnMsXG4gICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLFxuICAkZ3V0dGVyOiAgJGdyaWQtZ3V0dGVyLXdpZHRoXG4pIHtcblxuICBAaWYgKCRzY3JlZW4gPT0geHMpIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uLCAkY29sdW1ucywgJGd1dHRlcik7XG4gIH1cblxuICBAaWYgKCRzY3JlZW4gPT0gc20pIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uLCAkY29sdW1ucywgJGd1dHRlcik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkc2NyZWVuID09IG1kKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGNvbHVtbiwgJGNvbHVtbnMsICRndXR0ZXIpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHNjcmVlbiA9PSBsZykge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRjb2x1bW4sICRjb2x1bW5zLCAkZ3V0dGVyKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRzY3JlZW4gPT0geGwpIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uLCAkY29sdW1ucywgJGd1dHRlcik7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkc2NyZWVuID09IHh4bCkge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkY29sdW1uLCAkY29sdW1ucywgJGd1dHRlcik7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gINCT0LXQvdC10YDQsNGC0L7RgCDQv9GA0LDQstC40Lsg0LTQu9GPINC+0YLRgdGC0YPQv9CwINC+0LTQvdC+0Lkg0Y/Rh9C10LnQutC4INGBINCy0L7Qt9C80L7QttC90L7RgdGC0YzRjiDRg9C60LDQt9Cw0YLRjCBAbWVkaWFcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAg0J/RgNC40L3QuNC80LDQtdGCOiAgICDQn9C+INGD0LzQvtC70YfQsNC90LjRjjogICAgICAgICDQn9C+0Y/RgdC90LXQvdC40LU6XG4vLyAgJHNjcmVlbjogICAgICB4cyAgICAgICAgICAgICAgICAgICAg0YLQuNC/INGB0LXRgtC60LggW3hzfHNtfG1kfGxnfHhsfHh4bF1cbi8vICAkY29sdW1uOiAgICAgIDEgICAgICAgICAgICAgICAgICAgICDRiNC40YDQuNC90LAg0L7RgtGB0YLRg9C/0LAgKNC60L7Quy3QstC+INC60L7Qu9C+0L3QvtC6KVxuLy8gICRjb2x1bW5zOiAgICAgJGdyaWQtY29sdW1uczsgICAgICAgINC+0LHRidC10LUg0LrQvtC70LjRh9C10YHRgtCy0L4g0Y/Rh9C10LXQuiDQvdCwIDEg0YDRj9C0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY29sLW9mZnNldCAoXG4gICRzY3JlZW46IHhzLFxuICAkY29sdW1uOiAxLFxuICAkY29sdW1uczogJGdyaWQtY29sdW1uc1xuKSB7XG5cbiAgQGlmICgkc2NyZWVuID09IHhzKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkY29sdW1uICogMTAwJSAvICRjb2x1bW5zKTtcbiAgfVxuXG4gIEBpZiAoJHNjcmVlbiA9PSBzbSkge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNvbHVtbiAqIDEwMCUgLyAkY29sdW1ucyk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkc2NyZWVuID09IG1kKSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY29sdW1uICogMTAwJSAvICRjb2x1bW5zKTtcbiAgICB9XG4gIH1cblxuICBAaWYgKCRzY3JlZW4gPT0gbGcpIHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjb2x1bW4gKiAxMDAlIC8gJGNvbHVtbnMpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAoJHNjcmVlbiA9PSB4bCkge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNvbHVtbiAqIDEwMCUgLyAkY29sdW1ucyk7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkc2NyZWVuID09IHh4bCkge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogKCRjb2x1bW4gKiAxMDAlIC8gJGNvbHVtbnMpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMTZweCAxNnB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLW1haW47XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcblx0fVxuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdG9wYWNpdHk6IDAuMztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQmLS1zdHlsZV9maWxsZWQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0taG92ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluLS1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmLS1zaXplX3NtYWxsIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdCYtLXRoZW1lX2dyYXkge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRib3JkZXItY29sb3I6ICRncmV5O1xuXHR9XG5cblx0Ji0taWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDMycHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkZ3JleTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLXRpbWU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xuXG5cdFx0XHRzdmcge1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubG9hZC1tb3JlLFxuLmJhY2stYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRncmV5LWxpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdC5pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkZ3JleTtcblxuXHRcdC5pY29uIHtcblx0XHRcdHN0cm9rZTogJGdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2FkLW1vcmUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR9XG59XG5cbi5iYWNrLWJ0biB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0fVxufVxuIiwiLnN1YnNjcmliZS1mb3JtIHtcblx0JHNlbGY6ICY7XG5cblx0Jl9fbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQmX19pbnB1dC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2M4YzhjODtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji5pbnZhbGlkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHR9XG5cblx0XHQmLnN1Y2Nlc3MgKyAjeyRzZWxmfV9fYnRuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MtLWhvdmVyO1xuXHRcdFx0fVxuXG5cdFx0XHQjeyRzZWxmfV9faWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCN7JHNlbGZ9X19pY29uLS1zdWNjZXNzIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDUxcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLS1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblxuXHRcdCYtLXN1Y2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWNjZXNzIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cbn1cblxuLmZvcm0td3JhcCB7XG5cdCRzZWxmOiAmO1xuXG5cdCsgI3skc2VsZn0ge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cbn1cblxuLmZvcm0tbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG59XG5cbi5mb3JtLXJhZGlvLWxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHBhZGRpbmctbGVmdDogMzNweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uZm9ybS1pbnB1dCB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICRncmV5LWxpZ2h0O1xuXHR9XG5cblx0Ji5pbnZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRncmV5LWxpZ2h0O1xuXHR9XG59XG5cbi5mb3JtLXJhZGlvIHtcblx0QGluY2x1ZGUgdmlzdWFsbHloaWRkZW4oKTtcblxuXHQmICsgLmZvcm0tcmFkaW8tbGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxuXG5cdCY6Y2hlY2tlZCArIC5mb3JtLXJhZGlvLWxhYmVsIHtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE0cHg7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzICsgLmZvcm0tcmFkaW8tbGFiZWw6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1saWdodDtcblx0fVxuXG5cdCYuaW52YWxpZCArIC5mb3JtLXJhZGlvLWxhYmVsOjpiZWZvcmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0fVxufVxuXG4uZm9ybS10ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxNnB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRyZXNpemU6IG5vbmU7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1saWdodDtcblx0fVxufVxuXG4uZm9ybS1zZXQtd3JhcCB7XG5cdCRzZWxmOiAmO1xuXG5cdCsgI3skc2VsZn0ge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgLSAxKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzJweDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tc2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG59XG5cbi5mb3JtLWVycm9yIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6ICRyZWQ7XG59XG5cbi5mb3JtLWVycm9yID4gLmludmFsaWQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDhweDtcbn1cblxuLmZvcm0tZXJyb3IgPiAuaW52YWxpZDplbXB0eSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaW52YWxpZCArIC5mb3JtLWVycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3RyaWMtZm9ybS1zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG5cdC5zZWxlY3RyaWMge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG5cdFx0LmxhYmVsIHtcblx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHQvL0BpbmNsdWRlIHRyaWFuZ2xlLWFycm93KDExcHgsIDJweCwgJGJvcmRlci1jb2xvciwgZG93biwgMCwgLTUwJSk7XG5cdFx0XHRcdC8vdG9wOiA0cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdHJpYy1pdGVtcyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Y29sb3I6ICRncmV5O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblxuXHRcdFx0Ji5oaWdobGlnaHRlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkLmRpc2FibGVkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdHJpYy1vcGVuIHtcblxuXHRcdC5zZWxlY3RyaWMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1saWdodDtcblxuXHRcdFx0LmJ1dHRvbiB7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0cmljLWJlbG93IHtcblxuXHRcdC5zZWxlY3RyaWMtaXRlbXMge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdHJpYy1hYm92ZSB7XG5cblx0XHQuc2VsZWN0cmljLWl0ZW1zIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnZhbGlkIHtcblxuXHRcdC5zZWxlY3RyaWMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuXG5cdFx0XHQuYnV0dG9uIHtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3ItZGFuZ2VyICRjb2xvci1kYW5nZXIgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS1maWx0ZXIge1xuXG5cdFx0LnNlbGVjdHJpYyB7XG5cblx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBmaXggYXV0b2NvbXBsZXRlXG5cbkAtd2Via2l0LWtleWZyYW1lcyBhdXRvZmlsbCB7XG5cdHRvIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogYXV0b2ZpbGw7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbiIsIkBtaXhpbiB0cmlhbmdsZS1hcnJvdyhcblx0JHRyaWFuZ2xlLXNpemUsXG4gICR0cmlhbmdsZS10aGlja25lc3MsXG4gICR0cmlhbmdsZS1jb2xvcixcbiAgJHRyaWFuZ2xlLWRpcmVjdGlvbixcbiAgJHRyYW5zbGF0ZS14LFxuICAkdHJhbnNsYXRlLXlcbikge1xuXHR3aWR0aDogJHRyaWFuZ2xlLXNpemU7XG5cdGhlaWdodDogJHRyaWFuZ2xlLXNpemU7XG5cdGJvcmRlcjogJHRyaWFuZ2xlLXRoaWNrbmVzcyBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAkdHJpYW5nbGUtY29sb3IgJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXG5cdEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBkb3duKSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGUteSkgdHJhbnNsYXRlWCgkdHJhbnNsYXRlLXgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG5cdEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSB1cCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlLXkpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZS14KSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHRAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gcmlnaHQpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZS15KSB0cmFuc2xhdGVYKCR0cmFuc2xhdGUteCkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHRAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gbGVmdCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkdHJhbnNsYXRlLXkpIHRyYW5zbGF0ZVgoJHRyYW5zbGF0ZS14KSByb3RhdGUoLTEzNWRlZyk7XG5cdH1cbn1cblxuQG1peGluIHZpc3VhbGx5aGlkZGVuKCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuIiwiLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG5cdGJvdHRvbTogMTlweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdGJvdHRvbTogNDNweDtcblx0fVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcwKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiAycHggc29saWQgI0RDRENEQztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzhEOEQ4RDtcblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LS1yb3VuZGVkLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQge1xuXHRyaWdodDogMjBweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RDRENEQztcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0RDRENEQztcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzhEOEQ4RDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOEQ4RDhEO1xuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LS1yb3VuZGVkLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQge1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRENEQ0RDO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRENEQ0RDO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOEQ4RDhEO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4RDhEOEQ7XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYtLXJvdW5kZWQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQtLXJvdW5kZWQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoI0RDRENEQywgMC4zKTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKCNEQ0RDREMsIDAuMyk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgjRENEQ0RDLCAwLjMpO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCNEQ0RDREMsIDAuMyk7XG5cdH1cbn1cbiIsIi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmljb24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tdGltZTtcblxuXHQmLS1zb2NpYWwge1xuXHRcdGZpbGw6IHJnYmEoMTg5LCAxODksIDE4OSwgMSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGZpbGw6IHJnYmEoMTQxLCAxNDEsIDE0MSwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZm9ybS1idXR0b24ge1xuXHRcdHN0cm9rZTogJHdoaXRlO1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cblxuXHQmLS1tb3JlLFxuXHQmLS1iYWNrLFxuXHQmLS1kb3dubG9hZCB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRzdHJva2U6ICRncmV5LWxpZ2h0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdHJva2U6ICRncmV5O1xuXHRcdH1cblx0fVxufVxuIiwiLnNjcm9sbC1sb2NrIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc29jaWFsIHtcblx0JHNlbGY6ICY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgxODksIDE4OSwgMTg5LCAwLjQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCYgKyAjeyRzZWxmfV9fbGluayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTg5LCAxODksIDE4OSwgMSk7XG5cblx0XHRcdC5pY29uLS1zb2NpYWwge1xuXHRcdFx0XHRmaWxsOiByZ2JhKDE0MSwgMTQxLCAxNDEsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZG93bmxvYWQge1xuXHQkc2VsZjogJjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCYgKyAjeyRzZWxmfSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblxuXHRcdCsgI3skc2VsZn0tLXNtYWxsIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0fVxuXG5cdFx0I3skc2VsZn1fX2ljb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdCN7JHNlbGZ9X19saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQjeyRzZWxmfV9faW5mbyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRzdHJva2U6ICRncmV5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHQmLS1maWxlIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRncmV5LWxpZ2h0O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdH1cbn1cblxuLnN1cHBvcnQtYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTkycHg7XG5cdGhlaWdodDogMTkycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5QkMxRTg7XG5cdGJvcmRlcjogbm9uZTtcblxuXHQmLS1saW5rIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYyOUZDMTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWctd3JhcCB7XG5cdFx0d2lkdGg6IDEyOHB4O1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4uaW1nLXNjYWxlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmhvdmVyIHtcblxuXHRcdGltZ1x0e1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2U7XG5cdH1cbn1cblxuLmJhbm5lci1saXN0IHtcblx0JHNlbGY6ICY7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmLS1kZXNrdG9wIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbW9iaWxlIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0KyAjeyRzZWxmfV9faXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXZlcnRpY2FsIHtcblxuXHRcdFx0I3skc2VsZn1fX2xpbmsge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMjI1cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCN7JHNlbGZ9X19pbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4ubmV3cy1maWx0ZXIge1xuXHQkc2VsZjogJjtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0fVxuXHR9XG5cblx0Ji0tbW9udGhzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG5cdFx0I3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0fVxufVxuXG4ubmV3cy1lbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG59XG5cbi5uZXdzLXZpZGVvIHtcblxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbiIsIi5wYWdlLWhlYWRlciB7XG5cdCRzZWxmOiAmO1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cblx0Ji0tc3VibWVudSB7XG5cblx0XHQjeyRzZWxmfV9fbG9nbyB7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjeyRzZWxmfV9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTIsIDEyLCAxNnB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0d2lkdGg6IDYycHg7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHR3aWR0aDogOTNweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzhweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NlYXJjaCB7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbmF2IHtcblx0JHNlbGY6ICY7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0fVxuXG5cdCYtLW9wZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDc4cHg7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA1MDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR9XG5cblx0XHQjeyRzZWxmfV9fbGlzdCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdWItbmF2IHtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMjZweDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QtbmF2IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHQmX19zZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMzM1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIucGFnZS1mb290ZXIge1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDRweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNiwgMTIsIDE2cHgpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYtd3JhcCB7XG5cdFx0QGluY2x1ZGUgcm93KDAsIDAsIDAsIDAsIDAsIDApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNCwgMTIsIDE2cHgpO1xuXHR9XG5cblx0Jl9fc3Vic2NyaWJlLWZvcm0ge1xuXHRcdG1heC13aWR0aDogMzQwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX19mb3JtLXNvY2lhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobWQsIDYsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDMsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDIsIDEyLCAxNnB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNSwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNCwgMTIsIDE2cHgpO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2RldmVsb3BlciB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNSwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMywgMTIsIDE2cHgpO1xuXHRcdEBpbmNsdWRlIGNvbC1vZmZzZXQobGcsIDIsIDEyKTtcblx0XHRAaW5jbHVkZSBjb2wtb2Zmc2V0KHhsLCA1LCAxMik7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHR9XG5cdH1cblxufVxuXG4uZm9vdGVyLW5hdiB7XG5cdCRzZWxmOiAmO1xuXHRAaW5jbHVkZSBjb2wobGcsIDYsIDEyLCAwKTtcblx0QGluY2x1ZGUgY29sKHhsLCA2LCAxMiwgMCk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmICsgI3skc2VsZn0ge1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmJhbm5lciB7XG5cdCRzZWxmOiAmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTkyMHB4O1xuXHRoZWlnaHQ6IDIzMnB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci14bC5qcGdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jl9fdmlkZW8td3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMjRweDtcblx0XHRcdGhlaWdodDogNTc2cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3BhdHRlcm4tZ3JpZC5wbmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0d2lkdGg6IDEwMjRweDtcblx0XHRcdGhlaWdodDogNTc2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHdpZHRoOiAxMjgwcHg7XG5cdFx0XHRoZWlnaHQ6IDcyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHR3aWR0aDogMTkyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDgwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwJTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRoZWlnaHQ6IDU0MHB4O1xuXHR9XG5cblx0Ji0taW5uZXIge1xuXG5cdFx0I3skc2VsZn1fX2NvbnRlbnQge1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGhlaWdodDogNDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdmlkZW8ge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGhlaWdodDogNDQwcHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0aGVpZ2h0OiA1NjBweDtcblx0XHR9XG5cdH1cblxuXHQmLS1pbWFnZV9hZHZhbnRhZ2VzIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMS1zbS5qcGdcIik7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDEtbWQuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMS1sZy5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAxLXhsLmpwZ1wiKTtcblx0XHR9XG5cdH1cblxuXHQmLS1pbWFnZV9oaXN0b3J5IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMi1zbS5qcGdcIik7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDItbWQuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMi1sZy5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAyLXhsLmpwZ1wiKTtcblx0XHR9XG5cdH1cblxuXHQmLS1pbWFnZV9zZXJ2aWNlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy1zbS5qcGdcIik7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDMtbWQuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wMy1sZy5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTAzLXhsLmpwZ1wiKTtcblx0XHR9XG5cdH1cblxuXHQmLS1pbWFnZV9ydWxlcyB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDQtc20uanBnXCIpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA0LW1kLmpwZ1wiKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDQtbGcuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNC14bC5qcGdcIik7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW1hZ2VfcGF5bWVudCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDUtc20uanBnXCIpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA1LW1kLmpwZ1wiKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDUtbGcuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNS14bC5qcGdcIik7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW1hZ2VfY29udGFjdHMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA2LXNtLmpwZ1wiKTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNi1tZC5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA2LWxnLmpwZ1wiKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDYteGwuanBnXCIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWltYWdlX3N1cHBvcnQge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA3LXNtLmpwZ1wiKTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wNy1tZC5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA3LWxnLmpwZ1wiKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDcteGwuanBnXCIpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWltYWdlX2RvY3VtZW50cyB7XG5cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wOC1zbS5qcGdcIik7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ltYWdlLWJhbm5lci0taW5uZXItMDgtbWQuanBnXCIpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaW1hZ2UtYmFubmVyLS1pbm5lci0wOC1sZy5qcGdcIik7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbWFnZS1iYW5uZXItLWlubmVyLTA4LXhsLmpwZ1wiKTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNjRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDcycHg7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1pbmZvIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0fVxuXG5cdCZfX25ld3Mge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDYsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDYsIDEyLCAxNnB4KTtcblx0XHRwYWRkaW5nLXRvcDogNTZweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19uZXdzLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX25ld3MtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cdH1cblxuXHQmX19uZXdzLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdCZfX3RpbGVzIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA1LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA1LCAxMiwgMTZweCk7XG5cdFx0QGluY2x1ZGUgY29sLW9mZnNldChsZywgMSwgMTIpO1xuXHRcdEBpbmNsdWRlIGNvbC1vZmZzZXQoeGwsIDEsIDEyKTtcblx0XHRvcmRlcjogLTE7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGlsZXMtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMjhweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5uZXdzLWxpc3Qge1xuXHQkc2VsZjogJjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCYtLXJldmVyc2Uge1xuXG5cdFx0I3skc2VsZn1fX3dyYXAtbGluayB7XG5cdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWNvbXBhY3Qge1xuXG5cdFx0I3skc2VsZn1fX2l0ZW0gKyAjeyRzZWxmfV9faXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdH1cblxuXHRcdCN7JHNlbGZ9X190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3skc2VsZn1fX2RhdGUge1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkZ3JleS1saWdodDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICRncmV5O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXAtbGluayB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1haW4taW5mb19fbmV3cy1saXN0IHtcblxuXHQubmV3cy1saXN0X19pdGVtICsgLm5ld3MtbGlzdF9faXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdG1hcmdpbi1ib3R0b206IDU2cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5uZXdzX19uZXdzLWxpc3Qge1xuXHRAaW5jbHVkZSByb3coMCwgMCwgMCwgMCwgMCwgMCk7XG5cblx0Lm5ld3MtbGlzdF9faXRlbSB7XG5cdFx0QGluY2x1ZGUgY29sKG1kLCA2LCAxMiwgMCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA2LCAxMiwgMCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA2LCAxMiwgMCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQubmV3cy1saXN0X19pbWctd3JhcCB7XG5cdFx0bWF4LXdpZHRoOiAzMzVweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3MtbGlzdF9faXRlbSArIC5uZXdzLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQubmV3cy1saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5uZXdzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXG5cdFx0Lm5ld3MtbGlzdF9faXRlbSArIC5uZXdzLWxpc3RfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi50aWxlLXNsaWRlciB7XG5cblx0aGVpZ2h0OiAyMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFya2VuO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcblx0XHRoZWlnaHQ6IDM3MHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjRweCAxNnB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nOiA0OHB4IDMycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiA4OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0Zm9udC1zaXplOiA1NnB4O1xuXHRcdH1cblx0XHRcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiA5NnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3VuaXQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDcycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGNvbG9yOiAjQ0ZEOUUyO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0bi1wcmV2LFxuXHQmX19idG4tbmV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0b3A6IDMxcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHRvcDogNjFweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4tcHJldiB7XG5cdFx0bGVmdDogMjlweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRsZWZ0OiA0NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0bi1uZXh0IHtcblx0XHRyaWdodDogMTJweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRyaWdodDogMjVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi50aWxlcy1saXN0IHtcblx0JHNlbGY6ICY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cblx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0d2lkdGg6IDQ4LjUlO1xuXG5cdFx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cblx0XHRcdCYgKyAjeyRzZWxmfV9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0OmhvdmVyIHtcblx0XHRcdCN7JHNlbGZ9X190aXRsZSB7XG5cblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRoZW1lX2xpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQtLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRoZW1lX2xpZ2h0ZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRlbjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0ZW4tLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cblx0XHRcdGhlaWdodDogMjI1cHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0cGFkZGluZzogNDhweCAzMnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuXHRcdFx0aGVpZ2h0OiAzNzBweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMTJweDtcblx0XHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2NnB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRib3R0b206IC0xM3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAzNjVweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcblx0XHRcdG1heC13aWR0aDogNDI4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCIuYWJvdXQtYWR2YW50YWdlcyB7XG5cdCRzZWxmOiAmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0XHRcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKG1kLCA2LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCAzLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCAzLCAxMiwgMTZweCk7XG5cblx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRAaW5jbHVkZSBjb2wobGcsIDMsIDEyLCA0MHB4KTtcblx0XHRcdEBpbmNsdWRlIGNvbCh4bCwgMywgMTIsIDE2cHgpO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdEBpbmNsdWRlIGNvbChsZywgNCwgMTIsIDQwcHgpO1xuXHRcdFx0QGluY2x1ZGUgY29sKHhsLCA0LCAxMiwgMTZweCk7XG5cdFx0XHRAaW5jbHVkZSBjb2wtb2Zmc2V0KGxnLCAxLCAxMik7XG5cdFx0XHRAaW5jbHVkZSBjb2wtb2Zmc2V0KHhsLCAxLCAxMik7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0QGluY2x1ZGUgY29sKGxnLCA0LCAxMiwgNDBweCk7XG5cdFx0XHRAaW5jbHVkZSBjb2woeGwsIDQsIDEyLCAxNnB4KTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0JiArICN7JHNlbGZ9X19pdGVtIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdCYtLWJpZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xuXG5cdFx0XHQmLS1iaWcge1xuXHRcdFx0XHRmb250LXNpemU6IDk2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdW5pdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICRncmV5O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5hYm91dC1mYWN0cyB7XG5cdEBpbmNsdWRlIGNvbnRhaW5lcig0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSByb3coNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgOCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgOCwgMTIsIDE2cHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4eGwsIDcsIDEyLCAxNnB4KTtcblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNCwgMTIsIDE2cHgpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvLXdyYXAge1xuXHRcdHdpZHRoOiAyMjRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX2xvZ28taW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmFib3V0LWhpc3Rvcnkge1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0cGFkZGluZy10b3A6IDk2cHg7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9faGlzdG9yeS1saXN0IHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTEsIDEyLCAxNnB4KTtcblx0fVxufVxuXG4uaGlzdG9yeS1saXN0IHtcblx0JHNlbGY6ICY7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSByb3coMCwgMCwgMCwgMCwgMCwgMCk7XG5cblx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgNDMsIDM3LCAwLjI1KTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjhweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHRvcDogMjhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI4cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0U0MkIyNSAwJSwgcmdiYSgyMjgsIDQzLCAzNywgMCkgMTAwJSk7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC4yNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgI3skc2VsZn1fX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCAwKTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDQsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDQsIDEyLCAxNnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA3N3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCAwKTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDcsIDEyLCAxNnB4KTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmFib3V0LXNlcnZpY2Uge1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0cGFkZGluZy10b3A6IDk2cHg7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHR9XG5cblx0Jl9fc2NoZW1lIHtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDEwLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sLW9mZnNldChsZywgMSwgMTIpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTAsIDEyLCAxNnB4KTtcblx0XHRAaW5jbHVkZSBjb2wtb2Zmc2V0KHhsICwgMSwgMTIpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5zZXJ2aWNlLWxpc3Qge1xuXHQkc2VsZjogJjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDkyNHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdHdpZHRoOiAxMTYxcHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcblx0XHR3aWR0aDogMTE3NnB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRwYWRkaW5nOiA5cHggMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdHdpZHRoOiAyMTNweDtcblx0XHRcdGhlaWdodDogMTI2cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcblx0XHRcdHdpZHRoOiAyMTZweDtcblx0XHRcdGhlaWdodDogMTI4cHg7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCN7JHNlbGZ9X19pdGVtLXdyYXAge1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIxM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogOTZweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuXHRcdFx0XHRcdHdpZHRoOiAyMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNG4rNSkge1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg1bis2KSB7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLXdyYXAge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNjOGM4Yzg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuIiwiLmFib3V0LXJ1bGVzIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdHBhZGRpbmctdG9wOiA5NnB4O1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0fVxuXG5cdCZfX2Rpc2NsYWltZXIge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDUsIDEyLCAxNnB4KTtcblx0XHRAaW5jbHVkZSBjb2woeHhsLCA2LCAxMiwgMTZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDgsIDEyLCAxNnB4KTtcblx0XHRAaW5jbHVkZSBjb2woeHhsLCA3LCAxMiwgMTZweCk7XG5cdH1cbn1cbiIsIi5uZXdzIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblx0XG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9fbGlzdC13cmFwIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCAxMiwgMTIsIDE2cHgpO1xuXHR9XG5cblx0Jl9fYnRuLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDM4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIubmV3cy1pdGVtIHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXG5cdCZfX3JvdyB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9fcmV0dXJuIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTIsIDEyLCAxNnB4KTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTJweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmQge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDgsIDEyLCAxNnB4KTtcblx0XHRAaW5jbHVkZSBjb2woeHhsLCA3LCAxMiwgMTZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qtd3JhcCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNCwgMTIsIDE2cHgpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgOCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgOCwgMTIsIDE2cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHdpZHRoOiAxOCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAtNy45MSUsIHJnYmEoMCwgMCwgMCwgMCkgNTIuMDMlKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAtNy45MSUsIHJnYmEoMCwgMCwgMCwgMCkgNTIuMDMlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYXltZW50IHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdHBhZGRpbmctdG9wOiA0OHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRwYWRkaW5nLXRvcDogNzJweDtcblx0fVxuXHRcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXHRcblx0Ji0taXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9fbGlzdC13cmFwIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCAxMCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTAsIDEyLCAxNnB4KTtcblx0fVxuXG5cdCZfX3RleHQtZGlzY2xhaW1lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3JldHVyblx0e1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDEyLCAxMiwgMTZweCk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS13cmFwIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA4LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA4LCAxMiwgMTZweCk7XG5cdFx0QGluY2x1ZGUgY29sKHh4bCwgNywgMTIsIDE2cHgpO1xuXHR9XG59XG4iLCIucGF5bWVudC1saXN0IHtcblx0JHNlbGY6ICY7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdFx0XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLXdyYXAge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1heC13aWR0aDogMzI3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdFx0XHR3aWR0aDogMzI3cHg7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmssXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1tYWluO1xuXHRcdHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi10aW1lO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX25vdGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ZhbHVlIHtcblxuXHRcdCYgKyAjeyRzZWxmfV9fbGluay12YWx1ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucGF5bWVudC1pdGVtIHtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1nLXdyYXAge1xuXHRcdHdpZHRoOiAyMzhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHR3aWR0aDogMjk0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCZfX3RleHQge1xuXG5cdH1cbn1cbiIsIi5tYXAge1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdHBhZGRpbmctdG9wOiAwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9faW1nLXdyYXAge1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgOCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgOCwgMTIsIDE2cHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4eGwsIDcsIDEyLCAxNnB4KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgNCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNCwgMTIsIDE2cHgpO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX19wcmV2aWV3IHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJldmlldy1pbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5zdXBwb3J0IHtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSByb3coNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgOCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgOCwgMTIsIDE2cHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4eGwsIDcsIDEyLCAxNnB4KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobGcsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDgsIDEyLCAxNnB4KTtcblx0XHRAaW5jbHVkZSBjb2woeHhsLCA3LCAxMiwgMTZweCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHRcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZy13cmFwIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA0LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA0LCAxMiwgMTZweCk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChsZywgOCwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgOCwgMTIsIDE2cHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4eGwsIDcsIDEyLCAxNnB4KTtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDRweDtcblx0XHR9XG5cdH1cblxufVxuIiwiLm9yZGVyLWZvcm0ge1xuXHQkc2VsZjogJjtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0fVxuXG5cdCZfX2Zvcm0tZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdH1cblxuXHQmX19uYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19waG9uZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdFx0XHR3aWR0aDogMjU2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmFkaW8tZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Fycml2YWwge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9fY29tbWVudHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTkycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdFx0XHR3aWR0aDogNDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZW50cmFuY2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0fVxuXG5cdCZfX2J0biB7XG5cdFx0d2lkdGg6IDI0MnB4O1xuXHR9XG5cblx0Jl9fc3VjY2Vzcy10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtLXByZXNzIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0I3skc2VsZn1fX2lucHV0IHtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA1NDRweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2hvcnQge1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmRvY3VtZW50cyB7XG5cdCRzZWxmOiAmO1xuXHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdHBhZGRpbmctdG9wOiAyNHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDQ4cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSByb3coNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA4LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA4LCAxMiwgMTZweCk7XG5cdFx0QGluY2x1ZGUgY29sKHh4bCwgNywgMTIsIDE2cHgpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmX19ibG9jayB7XG5cblx0XHQmICsgI3skc2VsZn1fX2Jsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY29udGFjdHMge1xuXHQkc2VsZjogJjtcblx0QGluY2x1ZGUgY29udGFpbmVyKDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogOTZweDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRAaW5jbHVkZSByb3coNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKGxnLCA2LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA2LCAxMiwgMTZweCk7XG5cdH1cblxuXHQmX19ibG9jayB7XG5cblx0XHQmICsgI3skc2VsZn1fX2Jsb2NrIHtcblx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLm5vdC1mb3VuZCB7XG5cdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0QGluY2x1ZGUgY29sKGxnLCA2LCAxMiwgNDBweCk7XG5cdEBpbmNsdWRlIGNvbCh4bCwgNiwgMTIsIDE2cHgpO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGZvbnQtc2l6ZTogMTQ0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4OHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcblx0XHRcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAyODhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyODhweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VhcmNoLWxpbmsge1xuXHQkc2VsZjogJjtcblxuXHQmX19pY29uLXdyYXAge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogJGNvbG9yLW1haW47XG5cdFx0XHR0cmFuc2l0aW9uOiBmaWxsICR0cmFuc2l0aW9uLXRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cblx0XHQjeyRzZWxmfV9faWNvbiB7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkY29sb3ItbWFpbi0taG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbiB7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjb250YWluZXIoNDBweCwgNDBweCwgNDBweCwgNDBweCwgMTZweCwgMTZweCk7XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0fVxuXG5cdCZfX2NvbCB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgMTIsIDEyLCAxNnB4KTtcblx0fVxuXG5cdCYtLXRvcCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0fVxufVxuIiwiLmJhY2sge1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHQkc2VsZjogJjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW46IDAgMCAtMTZweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXG5cdFx0XHQjeyRzZWxmfV9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI0UwRTBFMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktbGlnaHQ7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VhcmNoIHtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdHBhZGRpbmctdG9wOiA1NnB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX19maWVsZCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAxKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybS1pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0bi13cmFwIHtcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtIC0gMSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG5cdFx0XHRtaW4td2lkdGg6IDE4NHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRtaW4td2lkdGg6IDI4NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2VtcHR5IHtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVzdWx0cyB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4NHB4KTtcblx0XHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Jlc3VsdHMtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyNHB4IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nOiA0OHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkZ3JleTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIi4uLiBcIjtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiAuLi5cIjtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS1saW5rIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogJGdyZXktbGlnaHQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxufVxuIiwiLmNhcmQtbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS1pbm5lciB7XG5cdFx0QGluY2x1ZGUgcm93KDQwcHgsIDQwcHgsIDQwcHgsIDQwcHgsIDE2cHgsIDE2cHgpO1xuXHR9XG5cblx0Jl9faW1nLXdyYXAge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobWQsIDYsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDYsIDEyLCAxNnB4KTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kIC0gMSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWctbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2ltZyB7fVxuXG5cblx0Jl9faW5mbyB7XG5cdFx0QGluY2x1ZGUgY29sKHhzLCAxMiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbChtZCwgNiwgMTIsIDQwcHgpO1xuXHRcdEBpbmNsdWRlIGNvbCh4bCwgNSwgMTIsIDE2cHgpO1xuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogJGdyZXktbGlnaHQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Byb3BzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogJGdyZXk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvcHMtbGlzdCB7XG5cdCRzZWxmOiAmO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMCAwIC04cHggMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS10aXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdCYtLWNhcmQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQjeyRzZWxmfV9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCN7JHNlbGZ9X19pdGVtLXRpcCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2FyZC1pdGVtIHtcblxuXHQmX19yb3cge1xuXHRcdEBpbmNsdWRlIHJvdyg0MHB4LCA0MHB4LCA0MHB4LCA0MHB4LCAxNnB4LCAxNnB4KTtcblx0fVxuXG5cdCZfX2NvbC1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGNvbCh4cywgMTIsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2wobWQsIDgsIDEyLCA0MHB4KTtcblx0XHRAaW5jbHVkZSBjb2woeGwsIDgsIDEyLCAxNnB4KTtcblx0fVxuXG5cdCZfX2NvbC1tYWluIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKG1kLCA4LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCA4LCAxMiwgMTZweCk7XG5cdH1cblxuXG5cdCZfX2NvbC1pbmZvIHtcblx0XHRAaW5jbHVkZSBjb2woeHMsIDEyLCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKG1kLCA0LCAxMiwgNDBweCk7XG5cdFx0QGluY2x1ZGUgY29sKHhsLCAzLCAxMiwgMTZweCk7XG5cdFx0QGluY2x1ZGUgY29sLW9mZnNldCh4bCwgMSwgMTIpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQgLSAxKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3Byb3BzIHtcblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4iLCIucHJlc3MtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdFx0cGFkZGluZzogMzJweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGcgLSAxKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cblxuXHQmX19idG4td3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjg0cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZyAtIDEpIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLnByZXNzLWZvcm0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG5cdFx0bWFyZ2luLXRvcDogNjRweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9fd3JhcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuXHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuXHRcdFx0cGFkZGluZzogNDhweCA0MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gREFURSBQSUNLRVJcblxuLnVpLWRhdGVwaWNrZXIge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0cGFkZGluZzogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblx0Ym9yZGVyOiAycHggc29saWQgI0M4QzhDOCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0dG9wOiA1MCU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0bGVmdDogNnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cmlnaHQ6IDZweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxMCAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMUwyIDkuNUw5IDE4JyBzdHJva2U9JyUyMzMyMzIzMicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxOScgdmlld0JveD0nMCAwIDEwIDE5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wOTk2MSAxOEw4LjA5OTYxIDkuNUwxLjA5OTYxIDEnIHN0cm9rZT0nJTIzMzIzMjMyJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDEwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC42KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0cGFkZGluZzogMnB4IDEwcHggMnB4IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogcmdiYSgkcmVkLCAwLjYpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRyZWQ7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLWJ1dHRvbjpob3Zlcixcbi51aS1idXR0b246Zm9jdXMge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRyZWQsIDAuNik7XG59XG4iXX0= */