html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer}html,body,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:400}p{margin:0px;padding:0px}body,button,input,select,textarea{font:14px/1.5 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial;color:#333}img{border:0px;vertical-align:middle;max-width:100%;max-height:100%}table{border-collapse:collapse;border-spacing:0}table th,table td{border:1px solid #ccc}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:#333;outline:none;cursor:pointer}a:hover{background-repeat:no-repeat;text-decoration:none}a,input[type="button"],button,label,input[type="submit"],input[type="reset"]{cursor:pointer}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input,textarea,select,button{border:none;outline:none;color:inherit;font-size:14px;background:none;font-family:inherit;outline:none}input[type="text"],input[type="password"],input[type="button"],input[type="submit"],input[type="reset"],select,textarea{outline-style:none;-webkit-appearance:none;resize:none;border:none;border-radius:0}textarea{overflow:auto;vertical-align:top;resize:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px rgba(255,255,255,0) inset !important;-webkit-appearance:none;background:none;outline:none;border:none}a,button,input,optgroup,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-ms-clear{display:none}input::-ms-reveal{display:none}input:-internal-autofill-previewed,input:-internal-autofill-selected{-webkit-text-fill-color:#999 !important;-webkit-transition:background-color 99999999s ease-in-out 0s !important;-o-transition:background-color 99999999s ease-in-out 0s !important;transition:background-color 99999999s ease-in-out 0s !important}input,textarea{-webkit-appearance:none}.bd_weixin_popup,.content-box{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{*zoom:1}:root ul,:root li{margin:0px;padding:0px;list-style:none}:root dd{list-style:none;margin:0px;padding:0px}:root dt{list-style:none;margin:0px;padding:0px}input,textarea,button{border:none;outline:none;color:inherit;font-size:14px;background:none;font-family:inherit;outline:none}textarea{resize:none;overflow:auto}input{-webkit-appearance:none}input{background:none;outline:none;border:none}.iconfont{color:inherit;font-size:inherit;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl{float:left}.fr{float:right}.show{display:block !important}.hide{display:none !important}.commonweb{padding:0px 10px}.commonwebbox{margin-left:0px;margin-right:0px}.commonleft{float:none}.commonright{float:none}.visible-sm,.visible-md,.visible-lg{display:none}.hidden-sm,.hidden-md,.hidden-lg{display:block}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;padding-left:10px;padding-right:10px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media (max-width: 320px){body{min-width:320px}}@media (min-width: 768px){.commonweb{padding:0px 20px}.commonwebbox{margin-left:-10px;margin-right:-10px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;padding-left:10px;padding-right:10px}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.visible-sm{display:block}.hidden-sm{display:none}.commonweb{margin:0px auto;max-width:750px}}@media (min-width: 992px){.commonweb{padding:0px 10px}.commonwebbox{margin-left:-10px;margin-right:-10px}.commonleft{float:left}.commonright{float:right}.visible-md{display:block}.hidden-md{display:none}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;padding-left:10px;padding-right:10px}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.commonweb{max-width:970px}}@media (min-width: 1260px){html{cursor:default}.commonleft{float:left}.commonright{float:right}.visible-lg{display:block}.hidden-lg{display:none}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;padding-left:10px;padding-right:10px}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}@media (min-width: 1260px){.commonweb{max-width:1220px}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform, -o-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-o-transition-property:-o-transform;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:height, -o-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform, -o-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23007aff%27%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23007aff%27%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-o-transform:translate(0, -50%);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-o-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%236c6c6c%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%23fff%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.animated{-webkit-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@-o-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}70%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes pulse{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes rubberBand{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;-o-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@-o-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes headShake{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;-o-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-o-keyframes swing{20%{-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes tada{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@-o-keyframes wobble{0%{-webkit-transform:none;-o-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-o-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:none;-o-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@-o-keyframes jello{0%,11.1%,to{-webkit-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);-o-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;-o-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);-o-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);-o-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);-o-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);-o-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);-o-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.39062deg) skewY(0.39062deg);-o-transform:skewX(0.39062deg) skewY(0.39062deg);transform:skewX(0.39062deg) skewY(0.39062deg)}88.8%{-webkit-transform:skewX(-0.19531deg) skewY(-0.19531deg);-o-transform:skewX(-0.19531deg) skewY(-0.19531deg);transform:skewX(-0.19531deg) skewY(-0.19531deg)}}.jello{-webkit-animation-name:jello;-o-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@-o-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-o-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@-o-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;-o-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@-o-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-o-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-o-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-o-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-o-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-o-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-o-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-o-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-o-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-o-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-o-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-o-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-o-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;-o-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-o-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-o-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);-o-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-o-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);-o-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-o-transform-origin:center;transform-origin:center;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);-o-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-o-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{-webkit-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{-webkit-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@-o-keyframes hinge{0%{-o-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-o-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-o-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}@-o-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@-o-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@-o-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@-o-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-o-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-o-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;-o-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-o-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;-o-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-o-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-o-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-o-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp}img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.PopupVideoBox{position:fixed;z-index:9999;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none}.PopupVideo{position:absolute;left:50%;width:100%;top:50%;max-width:920px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0px 25px}.PopupVideo video{width:100%}.PopupVideo iframe{width:100%;height:460px}.closeVideo{position:absolute;right:25px;top:-25px;width:22px;height:22px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.closeVideo::after{content:'';display:block;position:absolute;width:2px;height:100%;background:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.closeVideo::before{content:'';display:block;position:absolute;width:100%;height:2px;background:#fff;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.commonTitleLocation{padding:10px 0;border-bottom:1px solid #ebebeb}.commonTitleLocation h3{float:left;font-size:16px;position:relative}.commonTitleLocation p{float:right}.commonTitleLocation p a{font-size:12px;vertical-align:middle;display:inline-block;color:#999;margin-left:10px;padding-left:15px;position:relative}.commonTitleLocation p a::after{content:'';position:absolute;left:0px;top:50%;width:8px;height:8px;border:1px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.commonTitleLocation p a:first-child{padding-left:0px;margin:0px;line-height:11px}.commonTitleLocation p a:first-child::after{display:none}.commonTitleLocation p a.current{color:#333}.commonTitleLocation p img{display:inline-block;vertical-align:middle}.commonLocation{padding:10px 0;border-bottom:1px solid #ebebeb}.commonLocation a{font-size:12px;vertical-align:middle;display:inline-block;color:#999;margin-left:10px;padding-left:15px;position:relative}.commonLocation a::after{content:'';position:absolute;left:0px;top:50%;width:8px;height:8px;border:1px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.commonLocation a:first-child{padding-left:0px;margin:0px;line-height:11px}.commonLocation a:first-child::after{display:none}.commonLocation a.current{color:#333}.commonLocation img{display:inline-block;vertical-align:middle}.select2-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.DefaultSelector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.DefaultSelector>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.DefaultSelector>span:nth-child(2){margin-right:10px}.DefaultSelector>span:nth-child(4){margin-right:10px}.DefaultSelector .select2-container--default .select2-selection--single{border-radius:0px;height:35px}.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:35px}.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0px}.defaSearchList{padding:50px 0px}.defaSearchList dl{border-bottom:1px solid #eee;padding-bottom:10px}.defaSearchList dl dt{float:left;font-size:16px}.defaSearchList dl dd{float:right;font-size:14px}.defaSearchList li{padding:10px 20px 15px;margin-top:15px;border-bottom:1px solid #eee;background:#f6f6f6}.defaSearchList li h3{font-size:16px;color:#1a1a1a;line-height:26px;padding-bottom:5px}.defaSearchList li .defaDesc{font-size:12px;color:#adadad;padding-top:5px;line-height:20px}.defaWebMap{background-color:#fff}.defaWebMap dl{border:1px solid #e6e6e6;margin-top:30px}.defaWebMap dl h3{padding-left:20px;padding-bottom:5px}.defaWebMap dl h3 span{font-size:20px;color:#bf2d2f;position:relative;top:-12px;background-color:#fff;padding:0px 13px}.defaWebMap dl h3 span a{color:#bf2d2f}.defaWebMap dl dd{padding-left:33px;padding-bottom:15px}.defaWebMap dl dd a{font-size:14px;padding-right:20px;display:inline-block;padding-bottom:8px}.defaWebMap dl dd a em{display:inline-block;margin-right:8px;width:3px;height:3px;background-color:#bf2d2f;vertical-align:middle}.defaContent{font-size:14px;line-height:24px}.defaContent p{margin-bottom:10px}.defaContent img{display:block;max-width:100%;margin:0px auto}.defaPrevNextpage{margin-top:40px;border-top:1px solid #3d3f48;border-bottom:1px solid #3d3f48}.defaPrevNextpage p{border-bottom:1px solid #dddddd;position:relative;padding:0px 90px 0px 90px;font-size:14px;line-height:50px;white-space:nowrap;height:50px}.defaPrevNextpage p span{position:absolute;left:0px;padding-left:10px;top:0px;display:block;width:75px}.defaPrevNextpage p span:after{content:'';border-left:5px solid transparent;border-bottom:5px solid #000000;border-right:5px solid transparent;position:absolute;right:0%;width:0px;height:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.defaPrevNextpage p em{position:absolute;right:0px;font-style:normal;top:0px;padding-right:0px;width:80px;display:block}.defaPrevNextpage p a{display:block;text-overflow:ellipsis;overflow:hidden}.defaPrevNextpage p:nth-child(2){border:none}.defaPrevNextpage p:nth-child(2) span:after{border-bottom:none;border-top:5px solid #000000}.background_img{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.picture_container{position:relative;overflow:hidden;background:none}.picture_container img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}[class*=animate_]{-webkit-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;opacity:0;-webkit-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.bgcolor{background-color:#999}.oneText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_row_center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex_row_start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex_row_end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex_row_justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex_column_center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex_column_start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex_column_end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.flex1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex_rank_1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex_rank_2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.picture_scale{position:relative;overflow:hidden}.picture_scale:hover img{-o-transform:translate3d(0, 0, 0) scale(1.1);-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1)}.center1200{width:1200px;margin:0 auto}.center1300{width:1300px;margin:0 auto}.center1400{width:1400px;margin:0 auto}.center1500{width:1500px;margin:0 auto}.center1680{width:1680px;margin:0 auto}.center1600{width:1600px;margin:0 auto}@media (min-width: 768px){.defaWebMap dl{margin-top:50px}.defaWebMap dl dd a{padding-right:50px}}@media (min-width: 992px){.commonTitleLocation{padding:20px 0}.commonTitleLocation h3{font-size:24px}.commonTitleLocation p{padding-top:5px}.commonTitleLocation p a{font-size:14px}.commonLocation{padding:20px 0}.commonLocation a{font-size:14px}.defaSearchList li{padding:15px 35px 25px;margin-top:25px}.defaSearchList li h3{font-size:20px;line-height:36px;padding-bottom:5px}.defaSearchList li .defaDesc{font-size:13px;padding-top:10px;line-height:24px}.defaPrevNextpage p span{position:absolute;left:0px;padding-left:40px;top:0px;display:block;width:15%}.defaPrevNextpage p span:after{content:'';border-left:5px solid transparent;border-bottom:5px solid #000000;border-right:5px solid transparent;position:absolute;right:0%;width:0px;height:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.defaPrevNextpage p em{position:absolute;right:0px;font-style:normal;top:0px;padding-right:30px;width:120px;display:block}.defaPrevNextpage p{border-bottom:1px solid #dddddd;position:relative;padding:0px 130px 0px 20%;font-size:18px;line-height:70px;white-space:nowrap;height:70px}}@-webkit-keyframes fadeInLeft200{from{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft200{from{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft200{from{opacity:0;-webkit-transform:translate3d(-200px, 0, 0);transform:translate3d(-200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft200{-webkit-animation-name:fadeInLeft200;-o-animation-name:fadeInLeft200;animation-name:fadeInLeft200}@-webkit-keyframes fadeInLeft150{from{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft150{from{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft150{from{opacity:0;-webkit-transform:translate3d(-150px, 0, 0);transform:translate3d(-150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft150{-webkit-animation-name:fadeInLeft150;-o-animation-name:fadeInLeft150;animation-name:fadeInLeft150}@-webkit-keyframes fadeInLeft100{from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft100{from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft100{from{opacity:0;-webkit-transform:translate3d(-100px, 0, 0);transform:translate3d(-100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft100{-webkit-animation-name:fadeInLeft100;-o-animation-name:fadeInLeft100;animation-name:fadeInLeft100}@-webkit-keyframes fadeInLeft80{from{opacity:0;-webkit-transform:translate3d(-80px, 0, 0);transform:translate3d(-80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft80{from{opacity:0;-webkit-transform:translate3d(-80px, 0, 0);transform:translate3d(-80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft80{from{opacity:0;-webkit-transform:translate3d(-80px, 0, 0);transform:translate3d(-80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft80{-webkit-animation-name:fadeInLeft80;-o-animation-name:fadeInLeft80;animation-name:fadeInLeft80}@-webkit-keyframes fadeInLeft50{from{opacity:0;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft50{from{opacity:0;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft50{from{opacity:0;-webkit-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft50{-webkit-animation-name:fadeInLeft50;-o-animation-name:fadeInLeft50;animation-name:fadeInLeft50}@-webkit-keyframes fadeInLeft30{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft30{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft30{from{opacity:0;-webkit-transform:translate3d(-30px, 0, 0);transform:translate3d(-30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft30{-webkit-animation-name:fadeInLeft30;-o-animation-name:fadeInLeft30;animation-name:fadeInLeft30}@-webkit-keyframes fadeInLeft20{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft20{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft20{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft20{-webkit-animation-name:fadeInLeft20;-o-animation-name:fadeInLeft20;animation-name:fadeInLeft20}@-webkit-keyframes fadeInLeft10{from{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInLeft10{from{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft10{from{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft10{-webkit-animation-name:fadeInLeft10;-o-animation-name:fadeInLeft10;animation-name:fadeInLeft10}@-webkit-keyframes fadeInRight200{from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight200{from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight200{from{opacity:0;-webkit-transform:translate3d(200px, 0, 0);transform:translate3d(200px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight200{-webkit-animation-name:fadeInRight200;-o-animation-name:fadeInRight200;animation-name:fadeInRight200}@-webkit-keyframes fadeInRight150{from{opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight150{from{opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight150{from{opacity:0;-webkit-transform:translate3d(150px, 0, 0);transform:translate3d(150px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight150{-webkit-animation-name:fadeInRight150;-o-animation-name:fadeInRight150;animation-name:fadeInRight150}@-webkit-keyframes fadeInRight100{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight100{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight100{from{opacity:0;-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight100{-webkit-animation-name:fadeInRight100;-o-animation-name:fadeInRight100;animation-name:fadeInRight100}@-webkit-keyframes fadeInRight80{from{opacity:0;-webkit-transform:translate3d(80px, 0, 0);transform:translate3d(80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight80{from{opacity:0;-webkit-transform:translate3d(80px, 0, 0);transform:translate3d(80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight80{from{opacity:0;-webkit-transform:translate3d(80px, 0, 0);transform:translate3d(80px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight80{-webkit-animation-name:fadeInRight80;-o-animation-name:fadeInRight80;animation-name:fadeInRight80}@-webkit-keyframes fadeInRight50{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight50{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight50{from{opacity:0;-webkit-transform:translate3d(50px, 0, 0);transform:translate3d(50px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight50{-webkit-animation-name:fadeInRight50;-o-animation-name:fadeInRight50;animation-name:fadeInRight50}@-webkit-keyframes fadeInRight30{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight30{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight30{from{opacity:0;-webkit-transform:translate3d(30px, 0, 0);transform:translate3d(30px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight30{-webkit-animation-name:fadeInRight30;-o-animation-name:fadeInRight30;animation-name:fadeInRight30}@-webkit-keyframes fadeInRight20{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight20{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight20{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight20{-webkit-animation-name:fadeInRight20;-o-animation-name:fadeInRight20;animation-name:fadeInRight20}@-webkit-keyframes fadeInRight10{from{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInRight10{from{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight10{from{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight10{-webkit-animation-name:fadeInRight10;-o-animation-name:fadeInRight10;animation-name:fadeInRight10}@-webkit-keyframes fadeInUp200{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp200{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp200{from{opacity:0;-webkit-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp200{-webkit-animation-name:fadeInUp200;-o-animation-name:fadeInUp200;animation-name:fadeInUp200}@-webkit-keyframes fadeInUp150{from{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp150{from{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp150{from{opacity:0;-webkit-transform:translate3d(0, 150px, 0);transform:translate3d(0, 150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp150{-webkit-animation-name:fadeInUp150;-o-animation-name:fadeInUp150;animation-name:fadeInUp150}@-webkit-keyframes fadeInUp100{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp100{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp100{from{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp100{-webkit-animation-name:fadeInUp100;-o-animation-name:fadeInUp100;animation-name:fadeInUp100}@-webkit-keyframes fadeInUp80{from{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp80{from{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp80{from{opacity:0;-webkit-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp80{-webkit-animation-name:fadeInUp80;-o-animation-name:fadeInUp80;animation-name:fadeInUp80}@-webkit-keyframes fadeInUp50{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp50{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp50{from{opacity:0;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp50{-webkit-animation-name:fadeInUp50;-o-animation-name:fadeInUp50;animation-name:fadeInUp50}@-webkit-keyframes fadeInUp30{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp30{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp30{from{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp30{-webkit-animation-name:fadeInUp30;-o-animation-name:fadeInUp30;animation-name:fadeInUp30}@-webkit-keyframes fadeInUp20{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp20{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp20{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp20{-webkit-animation-name:fadeInUp20;-o-animation-name:fadeInUp20;animation-name:fadeInUp20}@-webkit-keyframes fadeInUp10{from{opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInUp10{from{opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp10{from{opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp10{-webkit-animation-name:fadeInUp10;-o-animation-name:fadeInUp10;animation-name:fadeInUp10}@-webkit-keyframes fadeInDown200{from{opacity:0;-webkit-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown200{from{opacity:0;-webkit-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown200{from{opacity:0;-webkit-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown200{-webkit-animation-name:fadeInDown200;-o-animation-name:fadeInDown200;animation-name:fadeInDown200}@-webkit-keyframes fadeInDown150{from{opacity:0;-webkit-transform:translate3d(0, -150px, 0);transform:translate3d(0, -150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown150{from{opacity:0;-webkit-transform:translate3d(0, -150px, 0);transform:translate3d(0, -150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown150{from{opacity:0;-webkit-transform:translate3d(0, -150px, 0);transform:translate3d(0, -150px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown150{-webkit-animation-name:fadeInDown150;-o-animation-name:fadeInDown150;animation-name:fadeInDown150}@-webkit-keyframes fadeInDown100{from{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown100{from{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown100{from{opacity:0;-webkit-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown100{-webkit-animation-name:fadeInDown100;-o-animation-name:fadeInDown100;animation-name:fadeInDown100}@-webkit-keyframes fadeInDown80{from{opacity:0;-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown80{from{opacity:0;-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown80{from{opacity:0;-webkit-transform:translate3d(0, -80px, 0);transform:translate3d(0, -80px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown80{-webkit-animation-name:fadeInDown80;-o-animation-name:fadeInDown80;animation-name:fadeInDown80}@-webkit-keyframes fadeInDown50{from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown50{from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown50{from{opacity:0;-webkit-transform:translate3d(0, -50px, 0);transform:translate3d(0, -50px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown50{-webkit-animation-name:fadeInDown50;-o-animation-name:fadeInDown50;animation-name:fadeInDown50}@-webkit-keyframes fadeInDown30{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown30{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown30{from{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown30{-webkit-animation-name:fadeInDown30;-o-animation-name:fadeInDown30;animation-name:fadeInDown30}@-webkit-keyframes fadeInDown20{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown20{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown20{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown20{-webkit-animation-name:fadeInDown20;-o-animation-name:fadeInDown20;animation-name:fadeInDown20}@-webkit-keyframes fadeInDown10{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInDown10{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown10{from{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown10{-webkit-animation-name:fadeInDown10;-o-animation-name:fadeInDown10;animation-name:fadeInDown10}@-webkit-keyframes fadeInWidth100{from{width:0;opacity:1}to{width:100%;opacity:1}}@-o-keyframes fadeInWidth100{from{width:0;opacity:1}to{width:100%;opacity:1}}@keyframes fadeInWidth100{from{width:0;opacity:1}to{width:100%;opacity:1}}.fadeInWidth100{-webkit-animation-name:fadeInWidth100;-o-animation-name:fadeInWidth100;animation-name:fadeInWidth100}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}body{padding-top:60px}.hideScroll{overflow:hidden}.defaheader{position:fixed;left:0px;top:0px;width:100%;z-index:999;padding:15px;background:#000}.defalogo{display:block;float:left}.defalogo img{height:30px}.defanav{position:fixed;left:0px;top:60px;background:#fff;bottom:0px;overflow-y:auto;right:0px;display:none}.defanav ul{padding:20px}.defanav ul li{border-bottom:1px solid #eee;line-height:40px;position:relative}.defanav ul li>a{color:#000;display:block}.defanav ul li p{display:none;padding:0px 10px 10px}.defanav ul li p a{display:block;font-size:14px;line-height:30px}.defanav ul li p a:hover{color:red}.defanavbtn{float:right;width:28px;height:22px;position:relative;cursor:pointer;margin-top:5px;margin-left:15px}.defanavbtn span{display:block;height:2px;background:#fff;top:0px;position:absolute;width:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.defanavbtn span:nth-child(2){top:8px}.defanavbtn span:nth-child(3){top:17px}.defacloseNavbtn span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12px}.defacloseNavbtn span:nth-child(2){display:none}.defacloseNavbtn span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}.defanav ul li i{position:absolute;right:0px;top:0px;height:40px;width:30%}.defanav ul li i:before{position:absolute;top:50%;right:10px;width:10px;height:10px;border-top:2px solid #555;border-right:2px solid #555;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;content:""}.defanav ul li.cur i:before{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);-o-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.defaSearch{float:right;padding-left:20px}.defaSearch span{width:30px;height:30px;cursor:pointer;display:block}.defaSearch .defaSearchbox{position:fixed;width:100%;background:#fff;right:0px;left:0px;top:60px;max-height:inherit;display:none}.defaSearch .defaSearchbox label{display:block;padding:10px 65px 10px 15px}.defaSearch .defaSearchbox label input{width:100%;vertical-align:middle}.defaSearch .defaSearchbox .defaSearchBtn{width:50px;height:100%;position:absolute;top:0px;right:0px}.defaLanguage{float:right;font-size:12px;color:#fff;margin-left:20px;position:relative}.defaLanguage span{display:inline-block;border:1px solid #fff;width:30px;height:30px;text-align:center;line-height:26px}.defaLanguage span a{color:#fff}.defaLanguage p{position:absolute;left:0px;top:100%;background:#fff;right:0px;text-align:center;display:none}.defaLanguage p a{display:block;line-height:30px}.defacommonBanner{position:relative;overflow:hidden}.defacommonBanner img{display:block;height:200px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.defacommonBanner h3{font-size:20px;position:absolute;left:0px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center}.defaBanner{overflow:hidden;position:relative}.defaBanner img{display:block;height:300px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.defaBanner ul li{overflow:hidden}.defaBannerText{position:absolute;left:0px;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.defaBannerText h3{font-size:24px;color:#fff;padding-bottom:20px;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.defaBannerText .desc{font-size:14px;color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.defaBanner ul li.swiper-slide-active .defaBannerText h3{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.defaBanner ul li.swiper-slide-active .defaBannerText .desc{opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.defaBannerdot{position:absolute;left:0px;bottom:20px;width:100%;z-index:99;text-align:center}.defaBannerdot span{width:20px;height:2px;background:rgba(255,255,255,0.5);border-radius:0px;margin:0px 5px}.defaBannerdot span.swiper-pagination-bullet-active{background:#fff}.defaBannerPrev,.defaBannerNext{width:20px;height:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;z-index:99;cursor:pointer}.defaBannerPrev::after,.defaBannerNext::after{width:10px;height:10px;content:"";display:block;position:absolute;border:2px solid #fff;border-top:none;border-left:none;left:-webkit-calc(50% - 2px);left:calc(50% - 2px);top:50%}.defaBannerPrev{left:10px}.defaBannerPrev::after{-webkit-transform:translate(-50%, -50%) rotate(135deg);-ms-transform:translate(-50%, -50%) rotate(135deg);-o-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);left:-webkit-calc(50% + 2px);left:calc(50% + 2px)}.defaBannerNext{right:10px}.defaBannerNext::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.defaBannerPrev:hover,.defaBannerNext:hover{background:#fff}.defaBannerPrev:hover::after,.defaBannerNext:hover::after{border-color:#666}.defaSecondLevelColumn{overflow:hidden;position:relative;padding-right:1px}.defaSecondLevelColumn ul li{width:auto;font-size:14px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:-1px}.defaSecondLevelColumn ul li a{display:block;padding:0px 20px}.WaterfallFlow ul li{width:50%;position:relative;padding:0px 5px;margin-bottom:10px}.WaterfallFlow ul li img{display:block;width:100%}.WaterfallFlow ul li .FlowContent{padding:10px;background:#f3f3f3}.WaterfallFlow ul li .FlowContent .time{font-size:14px;padding-bottom:10px;color:#585858}.WaterfallFlow ul li .FlowContent h3{font-size:14px;color:#000000;font-weight:700;line-height:22px}.WaterfallFlow ul li .FlowContent .desc{font-size:12px;color:#585858;line-height:18px;border-top:1px solid #ebebeb;margin-top:10px;padding-top:10px}@media (min-width: 768px){body{padding-top:0px}.defaBanner img{display:block;width:100%;height:auto;-webkit-transform:translate(0px);-ms-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);left:0px}.defaBannerText h3{font-size:38px}.defaBannerText .desc{font-size:16px}.defaBannerdot span{width:30px;height:2px}.defaBannerPrev,.defaBannerNext{width:30px;height:60px}.defaBannerPrev::after,.defaBannerNext::after{width:15px;height:15px;left:-webkit-calc(50% - 5px);left:calc(50% - 5px)}.defaBannerPrev::after{left:-webkit-calc(50% + 5px);left:calc(50% + 5px)}.defacommonBanner h3{font-size:24px}.defacommonBanner img{display:block;width:100%;height:auto;-webkit-transform:translate(0px);-ms-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);left:0px}.WaterfallFlow ul li{width:33.333%;padding:0px 10px;margin-bottom:20px}.WaterfallFlow ul li .FlowContent{padding:20px}.WaterfallFlow ul li .FlowContent .time{font-size:16px}.WaterfallFlow ul li .FlowContent h3{font-size:20px;line-height:28px}.WaterfallFlow ul li .FlowContent .desc{font-size:14px;line-height:24px;margin-top:25px;padding-top:20px}}@media (min-width: 1260px){.defaBannerText h3{font-size:48px}.defaBannerText .desc{font-size:20px}.defaBannerdot span{width:40px;height:3px}.defaBannerPrev,.defaBannerNext{width:40px;height:80px}.defaBannerPrev::after,.defaBannerNext::after{width:20px;height:20px}.defaheader{background:none;padding:15px 45px 0px}.defalogo img{height:55px}.defanav{float:right;white-space:nowrap;padding-top:15px;position:relative;overflow:visible;left:auto;right:auto;top:auto;bottom:auto;background:none;display:block}.defanav ul{padding:0px}.defanav ul li{display:inline-block;margin-left:20px;font-size:16px;padding-bottom:31px;position:relative;border-bottom:none;line-height:24px}.defanav ul li>a{color:#fff}.defanav ul li p{background:#fff;position:absolute;left:-10px;right:-10px;top:100%;text-align:center;max-height:0px;overflow:hidden;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:block;padding:0px}.defanav ul li i{display:none}.defanav ul li:hover p{max-height:300px;padding:10px 0px}.defaheaderbg{background:rgba(0,0,0,0.5)}.defaSearch{padding-top:12px;padding-bottom:28px}.defaSearch .defaSearchbox{max-height:0px;left:auto;right:45px;top:100%;overflow:hidden;position:absolute;width:300px;display:block}.defaSearch:hover .defaSearchbox{max-height:230px;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.defaLanguage{padding-top:12px}.defaLanguage p{max-height:0px;overflow:hidden;display:block}.defaLanguage:hover p{max-height:230px;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.defanavbtn{display:none}.defacommonBanner h3{font-size:30px}}.head_mobile_btn{width:17px;height:37px;cursor:pointer;padding:12px 0}.head_mobile_btn .btn1{height:100%}.head_mobile_btn .btn1 .line{height:2px;width:100%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-color:rgba(162,203,196,0.58)}.head_mobile_btn.active .btn1 .line:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);-o-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.head_mobile_btn.active .btn1 .line:nth-child(2){opacity:0}.head_mobile_btn.active .btn1 .line:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);-ms-transform:translateY(-5px) rotate(-45deg);-o-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.head_dropdown{border-top:1px solid #eeeeee;display:none;z-index:99;position:fixed;top:75px;bottom:0;left:0;right:0;margin:auto;overflow:hidden}.head_dropdown .head_dropdown1{display:none}.head_dropdown .head_dropdown1 .pc_down{width:100%;height:100%;background-color:#fff}.head_dropdown .head_dropdown1 .pc_down .swiper-container{height:100%}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(1) .block{-o-animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(2) .block{-o-animation-delay:.1s;-webkit-animation-delay:.1s;animation-delay:.1s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(3) .block{-o-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:.2s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(4) .block{-o-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(5) .block{-o-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:.4s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .swiper-slide:nth-child(6) .block{-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block_box{padding-top:50%;background-color:#fff;height:100%;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block_box:hover{background-color:transparent}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block_box:hover .block{top:-30px;color:#fff}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block{position:relative;top:0;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;text-align:center}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .icon{margin:0 auto;margin-bottom:20px;width:1px;height:50px;background-color:#bf2d2f}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .number{font-size:46px;margin-bottom:30px}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .title{font-size:22px}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .title:hover{color:#bf2d2f;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .second_nav{font-size:16px;margin-top:30px;line-height:36px}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .second_nav .line{display:block}.head_dropdown .head_dropdown1 .pc_down .swiper-container .block .second_nav .line:hover{color:#bf2d2f;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.head_dropdown .head_dropdown1 .mobile_down{width:100%;height:100%;background-color:#fff;overflow-y:auto;display:none}.head_dropdown .head_dropdown1 .mobile_down .mobile_search{width:96%;margin-bottom:10px;border-radius:35px;border:1px solid #999999;padding:0 15px}.head_dropdown .head_dropdown1 .mobile_down .mobile_search input{line-height:46px;padding:0 5px;color:#999999}.head_dropdown .head_dropdown1 .mobile_down .mobile_search .iconfont{color:#999999;font-size:26px;cursor:pointer}.head_dropdown .head_dropdown1 .mobile_down .block{color:#333333;border-bottom:1px solid #f4f4f4}.head_dropdown .head_dropdown1 .mobile_down .block .title_box{line-height:32px;font-size:16px;padding-left:15px}.head_dropdown .head_dropdown1 .mobile_down .block .title_box .iconfont{font-size:14px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.head_dropdown .head_dropdown1 .mobile_down .block .title_box .icon{width:100px;text-align:right;padding-right:15px}.head_dropdown .head_dropdown1 .mobile_down .block .mobile_nav_down{background-color:#fafafa;display:none;padding:10px 15px}.head_dropdown .head_dropdown1 .mobile_down .block .mobile_nav_down .line{line-height:24px;display:block}.head_dropdown .head_dropdown1 .mobile_down .block .mobile_nav_down .line:hover{color:#bf2d2f}.head_dropdown .head_dropdown1 .mobile_down .block.active .title,.head_dropdown .head_dropdown1 .mobile_down .block:hover .title{color:#bf2d2f}.head_dropdown .head_dropdown1 .mobile_down .block.active .title_box .iconfont{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.head_dropdown .head_dropdown2 .pc_down{position:relative}.head_dropdown .head_dropdown2 .pc_down .back_color{position:absolute;right:0;top:0;border-radius:50%;width:0;height:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;background-color:#0d7c0d}.head_dropdown .head_dropdown2 .pc_down.bg_on .back_color{width:200vw;height:200vw;right:-50vw;top:-50vw}.head_dropdown .head_dropdown2 .mobile_down{width:100%;height:100%;background-color:#fff;overflow-y:auto;display:none}.head_dropdown .head_dropdown2 .mobile_down .mobile_search{width:96%;margin-bottom:10px;border-radius:35px;border:1px solid #999999;padding:0 15px}.head_dropdown .head_dropdown2 .mobile_down .mobile_search input{line-height:46px;padding:0 5px;color:#999999}.head_dropdown .head_dropdown2 .mobile_down .mobile_search .iconfont{color:#999999;font-size:26px;cursor:pointer}.head_dropdown .head_dropdown2 .mobile_down .block{color:#333333;border-bottom:1px solid #f4f4f4}.head_dropdown .head_dropdown2 .mobile_down .block .title_box{line-height:32px;font-size:16px;padding-left:15px}.head_dropdown .head_dropdown2 .mobile_down .block .title_box .iconfont{font-size:14px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.head_dropdown .head_dropdown2 .mobile_down .block .title_box .icon{width:100px;text-align:right;padding-right:15px}.head_dropdown .head_dropdown2 .mobile_down .block .mobile_nav_down{background-color:#fafafa;display:none;padding:10px 15px}.head_dropdown .head_dropdown2 .mobile_down .block .mobile_nav_down .line{line-height:24px;display:block}.head_dropdown .head_dropdown2 .mobile_down .block .mobile_nav_down .line:hover{color:#bf2d2f}.head_dropdown .head_dropdown2 .mobile_down .block.active .title,.head_dropdown .head_dropdown2 .mobile_down .block:hover .title{color:#bf2d2f}.head_dropdown .head_dropdown2 .mobile_down .block.active .title_box .iconfont{-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}@media (max-width: 768px){.pc_down{display:none}.mobile_down{display:block}}.social-share{font-size:inherit;font-style:inherit;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share .social-share-icon{position:relative;display:block;font-size:27px;line-height:27px;color:#b3b3b3;text-align:center;top:10px;opacity:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.social-share .social-share-icon:not(:first-child){margin-top:15px}.social-share .social-share-icon:nth-child(2){-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.social-share .social-share-icon:nth-child(3){-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.social-share .icon-weibo{color:#b3b3b3}.social-share .icon-weibo:hover{color:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#b3b3b3}.social-share .icon-qq:hover{color:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:unset;color:#b3b3b3}.social-share .icon-wechat:hover{color:#7bc549}.social-share a{position:relative;text-decoration:none;outline:none}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:fixed;z-index:20;top:50%;left:50%;width:250px;color:#666;font-size:12px;text-align:center;background-color:#fff;-webkit-box-shadow:0 2px 10px #aaa;box-shadow:0 2px 10px #aaa;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:200px;margin:20px auto;text-align:center}.social-share .icon-wechat .wechat-qrcode .qrcode img{width:150px;height:150px;margin:0 auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat:hover .wechat-qrcode{display:block}.inner_crumbs{position:relative}.inner_crumbs .item{position:relative;line-height:1.1;font-size:14px;margin-bottom:50px}.inner_crumbs .item a{z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:lighter;-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;position:relative;color:#ffffff;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.inner_crumbs .item .iconfont{color:#fff;font-size:12px}.inner_crumbs .icon-triangle-right{display:block;width:0;height:0;border:5px solid;border-color:transparent transparent transparent #fff;margin:0 10px}.inner_crumbs.fixed{position:fixed;top:170px;width:100%;left:0;right:0;margin:auto;z-index:100;-webkit-box-shadow:0,15px,15px rgba(0,0,0,0.018);box-shadow:0,15px,15px rgba(0,0,0,0.018)}.crumbs{position:relative;border-bottom:1px solid #dcdcdc}.crumbs .monu{position:relative}.crumbs .monu .line{color:#323232;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.crumbs .monu .line:not(:last-child){padding-right:20px}.crumbs .monu .line:not(:first-child){padding-left:20px}.crumbs .monu .line.active,.crumbs .monu .line:hover{color:#bf2d2f}.crumbs .monu .line.active a::after,.crumbs .monu .line:hover a::after{width:100%;left:0}.crumbs .monu a{position:relative;line-height:64px;font-size:14px;text-align:center;display:block;color:inherit;font-weight:bold}.crumbs .monu a::after{content:' ';position:absolute;bottom:0;left:50%;width:0;height:1px;background-color:#bf2d2f;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.crumbs .monu .line_icon{position:absolute;bottom:0;left:0;height:3px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;background-color:#ffffff}.crumbs .item{position:relative;line-height:74px;font-size:14px}.crumbs .item a{z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;-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;position:relative;color:#ffffff;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.crumbs .item .iconfont{color:#fff;font-size:12px}.crumbs .icon-triangle-right{display:block;width:0;height:0;border:5px solid;border-color:transparent transparent transparent #fff;margin:0 10px}.crumbs.fixed{position:fixed;top:170px;width:100%;left:0;right:0;margin:auto;z-index:100;-webkit-box-shadow:0,15px,15px rgba(0,0,0,0.018);box-shadow:0,15px,15px rgba(0,0,0,0.018)}.layui-box{margin-top:40px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}.layui-box em{font-style:normal}.layui-box a,.layui-box .layui-laypage-curr{width:40px;height:40px;display:block;line-height:40px;text-align:center;font-size:12px;color:#333333;margin:0 10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:bold;background-color:#ebebeb}.layui-box a:hover,.layui-box .layui-laypage-curr:hover{color:#fff;background-color:#bf2d2f;border:solid 1px #bf2d2f}.layui-box .layui-laypage-curr{color:#fff;border:solid 1px #bf2d2f;background-color:#bf2d2f}.layui-box .layui-laypage-prev,.layui-box .layui-laypage-next,.layui-box .layui-laypage-last,.layui-box .layui-laypage-first{line-height:40px;margin:0 10px}.layui-box .layui-laypage-next{margin-left:17px}.layui-box .layui-laypage-prev{margin-right:17px}.switch .line{padding:30px 40px;font-size:18px;font-family:'MicrosoftYaHei';color:#333333;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.switch .line .tag{padding-right:35px;position:relative}.switch .line .tag::after{content:' ';position:absolute;right:0;width:0;height:0;border:5px solid;-o-transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.switch .line.prev{border-top:1px solid #141d29;border-bottom:1px solid #dddddd}.switch .line.prev .tag::after{top:-webkit-calc(50% - 2px);top:calc(50% - 2px);border-color:transparent transparent #333333 transparent}.switch .line.next{border-bottom:1px solid #141d29}.switch .line.next .tag::after{top:-webkit-calc(50% + 2px);top:calc(50% + 2px);border-color:#333333 transparent transparent transparent}.switch .line .name{width:72.72727%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switch .line .time{color:#333333}.switch .line:hover{color:#bf2d2f}.switch .line:hover .time{color:#bf2d2f}.switch .line:hover.prev .tag::after{border-color:transparent transparent #bf2d2f transparent}.switch .line:hover.next .tag::after{border-color:#bf2d2f transparent transparent transparent}.search .main1{padding:80px 0}.search .main1 .search_title{text-align:center;font-size:32px;font-weight:bold}.search .main1 .search_box{width:60%;margin:30px auto 30px;border:1px solid #bf2d2f;border-radius:25px;overflow:hidden}.search .main1 .search_box input{padding:0 20px;line-height:48px}.search .main1 .search_box .btn{background-color:#bf2d2f;width:80px;cursor:pointer;font-size:28px;color:#fff}.search .main1 .content{border-top:1px solid #dddddd}.search .main1 .content .length{padding:10px 0}.search .main1 .content .block_box .block{padding:20px 0}.search .main1 .content .block_box .block:not(:first-child){border-top:1px solid #dddddd}.search .main1 .content .block_box .block .img{width:23.33333%}.search .main1 .content .block_box .block .img .picture_container{padding-top:60.71429%}.search .main1 .content .block_box .block .txt{width:70%;padding-left:20px}.search .main1 .content .block_box .block .txt .name{font-size:20px;margin-bottom:10px;font-weight:bold;max-height:48px;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.search .main1 .content .block_box .block .txt .abstract{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:26px}.search .main1 .content .block_box .block:hover .txt .name{color:#bf2d2f}.often_btn1{width:150px;line-height:40px;text-align:center;font-size:16px}@font-face{font-family:'方正兰亭圆简体_中';src:url(../30a733b5cefb2dccaea9.TTF)}@font-face{font-family:'fz';src:url(../4ae792246e2a36a8702e.TTF)}.zizai .zizai_banner{position:relative}.zizai .zizai_banner img{width:100%}.zizai .main1{position:relative;padding-bottom:120px}.zizai .main1 .video_box{position:relative;z-index:5;border-radius:30px;overflow:hidden}.zizai .main1 .video_box .img{cursor:pointer}.zizai .main1 .video_box .img .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.zizai .main1 video{display:none;width:100%}.zizai .main1 .bg_img1{position:absolute;left:0;bottom:0}.zizai .main1 .bg_img2{position:absolute;right:0;bottom:0}.zizai .main1 .bg_img6{position:absolute;left:50%;bottom:-100px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.zizai .h_title{font-size:50px;line-height:1.1;color:#333333;text-align:center;font-family:'方正兰亭圆简体_中'}.zizai .h_title.ctitle{color:#a37e52}.zizai .main2{position:relative}.zizai .main2 .bg_img{position:relative}.zizai .main2 .bg_img .img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.zizai .main2 .bg_img .img img{width:100%}.zizai .main2 .bg_img .img:not(:first-child){position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.zizai .main2 .bg_img .img.active{opacity:1}.zizai .main2 .txt_box{padding-left:16.66667%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:6}.zizai .main2 .txt_box .block{height:100%;padding-left:50px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;width:20%;border-left:1px solid rgba(255,255,255,0.2);font-family:'方正兰亭圆简体_中';padding-bottom:40px}.zizai .main2 .txt_box .block .icon{position:relative;margin-bottom:30px}.zizai .main2 .txt_box .block .icon::after{content:' ';position:absolute;left:-50px;top:0;bottom:0;width:1px;background-color:#fff}.zizai .main2 .txt_box .block .name{font-size:32px;line-height:1;letter-spacing:-1px;color:#ffffff}.zizai .main2 .txt_box .block .abstract{font-size:26px;line-height:1.1;color:#ffffff;margin-top:24px;display:none}.zizai .main2 .txt_box .block.active{width:59.875%}.zizai .main2 .txt_box .block.active .icon{display:none}.zizai .main2 .txt_box .block.active .name{font-size:50px;letter-spacing:-2px}.zizai .main2 .txt_box .block.active .abstract{display:block}.zizai .main3{padding:135px 0 100px;background-color:#fbfaf6;position:relative}.zizai .main3 .content{margin-top:35px;position:relative;z-index:6}.zizai .main3 .content .left_box{width:35.11905%;overflow:hidden;border-radius:30px}.zizai .main3 .content .left_box .img{position:relative}.zizai .main3 .content .left_box .img .picture_container{padding-top:117.11864%}.zizai .main3 .content .left_box .img .mask{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0,0,0,0.15)}.zizai .main3 .content .left_box .video_box{display:none}.zizai .main3 .content .left_box .video_box video{width:100%}.zizai .main3 .content .right_box{position:relative;padding:30px 40px 0 50px;width:63.69048%;background-color:#ffffff;border-radius:30px}.zizai .main3 .content .right_box .title_box .txt{font-size:30px;line-height:1.1;color:#333333;margin-left:15px;font-family:'方正兰亭圆简体_中'}.zizai .main3 .content .right_box .bg_img{position:absolute;right:0;bottom:0;z-index:-1;width:38.78505%}.zizai .main3 .content .right_box .block_box{position:relative;z-index:2;overflow-y:auto;overflow-x:hidden;height:100%;padding-right:10px}.zizai .main3 .content .right_box .block_box::-webkit-scrollbar{width:3px;height:8px;background-color:#fff}.zizai .main3 .content .right_box .block_box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.1);border-radius:2px;background-color:#fff}.zizai .main3 .content .right_box .block_box::-webkit-scrollbar-thumb{border-radius:2px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.1);background-color:#0ba690}.zizai .main3 .content .right_box .block_box .block{padding:30px 0;font-family:'fz'}.zizai .main3 .content .right_box .block_box .block:not(:last-child){border-bottom:1px solid #f4f3ee}.zizai .main3 .content .right_box .block_box .block .icon{width:38px;height:38px;font-size:16px;color:#333333;line-height:38px;border-radius:50%;text-align:center;background-color:#f4f3ee;font-family:EuclidSquare-Regular}.zizai .main3 .content .right_box .block_box .block .txt{font-size:18px;line-height:24px;color:#333333;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding-right:48px}.zizai .main3 .content .right_box .block_box .block .title{font-weight:bold;position:relative}.zizai .main3 .content .right_box .block_box .block .title .txt{margin-top:5px}.zizai .main3 .content .right_box .block_box .block .down{padding-top:15px}.zizai .main3 .content .right_box .block_box .block .down .txt{font-style:italic}.zizai .main3 .bg_img3{position:absolute;top:0;left:15.26042%}.zizai .main3 .bg_img4{position:absolute;top:104px;right:24.0625%}.zizai .main3 .center1680{position:relative;z-index:2}.zizai .main4{padding-bottom:100px;background-color:#faf9f6}.zizai .main4 .content{margin-top:40px}.zizai .main4 .content .swiper-slide{margin-bottom:40px;width:1200px;border-radius:30px;overflow:hidden}.zizai .main4 .content .swiper-slide .mask{background-color:rgba(255,255,255,0.6);position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.zizai .main4 .content .swiper-slide.swiper-slide-active .mask{opacity:0}.zizai .main4 .content .swiper-slide-active{-webkit-box-shadow:0 60px 40px -60px #dedede;box-shadow:0 60px 40px -60px #dedede}.zizai .main4 .content .picture_container{padding-top:56.16667%}.zizai .main4 .content .swiper-pagination{bottom:0}.zizai .main4 .content .swiper-pagination-bullet{width:10px;height:10px;background-color:#0ba690;opacity:0.5;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.zizai .main4 .content .swiper-pagination-bullet-active{width:46px;height:10px;opacity:1;border-radius:5px}.zizai .main5{padding:100px 0;position:relative}.zizai .main5 .content{position:relative;z-index:2;margin-top:40px;background-color:#f7f7f7;border-radius:30px;overflow:hidden}.zizai .main5 .content .left_box{width:50%}.zizai .main5 .content .left_box .picture_container{padding-top:59.52381%}.zizai .main5 .content .left_box .swiper-slide{overflow:hidden;border-radius:30px}.zizai .main5 .content .left_box .swiper-pagination-bullet{width:8px;height:8px;opacity:0.5;border-radius:50%;background-color:#ffffff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.zizai .main5 .content .left_box .swiper-pagination-bullet-active{width:36px;opacity:1;border-radius:4px}.zizai .main5 .content .right_box{position:relative;width:50%;background-color:#f7f7f7;font-family:'fz'}.zizai .main5 .content .right_box .txt_box{position:relative;z-index:2;padding:0 70px}.zizai .main5 .content .right_box .txt_box .title{font-size:32px;line-height:36px;color:#333333;font-family:'方正兰亭圆简体_中'}.zizai .main5 .content .right_box .txt_box .abstract{font-size:18px;line-height:30px;color:#333333;margin-top:20px}.zizai .main5 .content .right_box .txt_box .more{width:180px;text-align:center;cursor:pointer;display:block;margin-top:45px;font-size:16px;color:#333333;line-height:60px;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#f9f9f9;border:solid 1px rgba(0,0,0,0.3)}.zizai .main5 .content .right_box .txt_box .more:hover{background-color:#0ba690;color:#fff;border:solid 1px #0ba690}.zizai .main5 .content .right_box .bg_img{position:absolute;right:30px;bottom:0}.zizai .main5 .bg_img5{position:absolute;left:0;top:0}.zizai .main6{background-image:url(../images/bg_img9.jpg);padding:80px 0}.zizai .main6 .block{display:block;cursor:pointer;font-family:'fz'}.zizai .main6 .block .img{border-radius:20px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.zizai .main6 .block .picture_container{padding-top:63.2%}.zizai .main6 .block .picture_container::after{content:' ';position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-radius:20px;border:1px solid #0ba690}.zizai .main6 .block .txt{margin-top:35px}.zizai .main6 .block .txt .title{font-size:26px;line-height:30px;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-family:'方正兰亭圆简体_中'}.zizai .main6 .block .txt .time{font-size:18px;line-height:1.1;color:#929a99;margin-top:20px}.zizai .main6 .block .txt .abstract{font-size:16px;line-height:26px;color:#666666;margin-top:25px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:26px}.zizai .main6 .block:hover .img{-webkit-box-shadow:0 40px 40px -40px #0ba690;box-shadow:0 40px 40px -40px #0ba690}.zizai .main6 .block:hover .picture_container::after{opacity:1}.zizai .main6 .newsSwiper{padding-bottom:60px}.zizai .main6 .swiper-container-horizontal>.swiper-pagination-progress{bottom:0;height:4px;top:auto;background-color:#f3f1e9}.zizai .main6 .swiper-pagination-progress .swiper-pagination-progressbar{background:#0ba690}.zizai .video_popup{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:50;background-color:rgba(0,0,0,0.7)}.zizai .video_popup .mask{height:100%;width:100%}.zizai .video_popup .video_box{position:relative}.zizai .video_popup .video_box video{width:100%}.zizai .video_popup .video_box .exit{position:absolute;width:30px;height:30px;top:-40px;right:0;cursor:pointer;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.zizai .video_popup .video_box .exit::after,.zizai .video_popup .video_box .exit::before{content:' ';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff}.zizai .video_popup .video_box .exit::after{width:100%;height:1px}.zizai .video_popup .video_box .exit::before{height:100%;width:1px}.inlogo,.zizai .main2 .bg_img .img{position:relative}.zizai .main1 .video_box,.zizai .main2 .txt_box{z-index:6}@media (max-width: 1700px){.center1680{width:100%;padding:0 15px}}@media (max-width: 1400px){.center1400{width:100%;padding:0 15px}}@media (max-width: 1260px){.zizai .h_title{font-size:40px}.zizai .main1{padding-bottom:80px}.zizai .main2 .txt_box .block .name{font-size:30px}.zizai .main2 .txt_box .block.active .name{font-size:60px}.zizai .main2 .txt_box .block .abstract{font-size:24px}.zizai .main2 .txt_box{padding-left:10%}.zizai .main3{padding:80px 0}.zizai .main3 .content .right_box{padding:30px 20px}.zizai .main3 .content .right_box .block_box .block{padding:15px 0}.zizai .main4{padding-bottom:80px}.zizai .main4 .content .swiper-slide{width:90%}.zizai .main5{padding:80px 0}.zizai .main5 .content .right_box .txt_box .title{font-size:28px}.zizai .main5 .content .right_box .txt_box{padding:0 40px}.zizai .main5 .content .right_box .txt_box .more{margin-top:30px;line-height:50px}}@media (max-width: 992px){.zizai .main2 .txt_box .block.active .name{font-size:50px}.zizai .main3 .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.zizai .main3 .content .left_box{width:60%;margin:0 auto}.zizai .main3 .content .right_box{width:100%;margin-top:20px}.zizai .main5 .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.zizai .main5 .content .left_box{width:100%}.zizai .main5 .content .right_box{width:100%;margin-top:20px;padding-bottom:20px}.zizai .main5 .content .left_box .picture_container img{width:100%}}@media (max-width: 768px){.zizai .main1{padding-bottom:60px}.zizai .main2 .txt_box{padding-left:15px}.zizai .main2 .txt_box .block{padding-left:15px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.zizai .main2 .txt_box .block .icon::after{left:-15px}.zizai .main2 .txt_box .block .name{font-size:24px}.zizai .main2 .txt_box .block.active .name{font-size:35px}.zizai .main2 .txt_box .block .abstract{font-size:20px}.zizai .main2 .txt_box .block .icon{width:40px}.zizai .main3{padding:60px 0}.zizai .main4{padding-bottom:60px}.zizai .main5{padding:60px 0}.zizai .h_title{font-size:30px}.zizai .main3 .content .right_box .title_box .txt{font-size:22px}.zizai .main5 .content .right_box .txt_box .title{font-size:24px}.zizai .main5 .content .right_box .txt_box{padding:0 20px}.zizai .main6{padding:60px 0}.zizai .main6 .newsSwiper{padding-bottom:40px}.zizai .main6 .block .txt .title{font-size:22px}.zizai .main6 .block .txt{margin-top:20px}.zizai .main3 .content .right_box{height:500px !important}.bg_img1,.bg_img2,.bg_img3,.bg_img4,.bg_img5,.bg_img6{display:none}.zizai .main5 .content .right_box .bg_img{display:none}.zizai .main2 .txt_box .block .txt{margin-top:0}.zizai .main2 .txt_box .block{padding-bottom:20px}}@media (max-width: 480px){.zizai .main1 .video_box .img .icon{width:40px}.zizai .main1{padding-bottom:40px}.zizai .main2 .txt_box{padding-left:0}.zizai .main2 .txt_box .block.active .name{font-size:20px}.zizai .main2 .txt_box .block .name{font-size:16px}.zizai .main2 .txt_box .block .icon{width:30px;margin-bottom:15px}.zizai .main2 .txt_box .block .abstract{font-size:14px;margin-top:15px}.zizai .main3{padding:40px 0}.zizai .h_title{font-size:20px}.zizai .main3 .content .left_box{width:100%}.zizai .main3 .content{margin-top:20px}.zizai .main3 .content .left_box .img .mask .video_btn{width:40px}.zizai .main3 .content .right_box{margin-top:15px;padding:15px 10px}.zizai .main3 .content .right_box .title_box .txt{font-size:20px}.zizai .main3 .content .right_box .block_box .block .txt{padding-right:20px;font-size:14px}.zizai .main3 .content .right_box .block_box .block .icon{width:30px;height:30px;line-height:30px}.zizai .main4 .content{margin-top:20px}.zizai .main4{padding-bottom:40px}.zizai .main5{padding:40px 0}.zizai .main5 .content{margin-top:20px}.zizai .main5 .content .right_box .txt_box .title{font-size:18px;line-height:1.1}.zizai .main5 .content .right_box .txt_box .abstract{font-size:14px;line-height:1.3}.zizai .main5 .content .right_box .txt_box .more{line-height:40px;width:140px;margin-top:15px;font-size:14px}.zizai .main6{padding:40px 0}.zizai .main6 .block .txt .title{font-size:18px}.zizai .main6 .block .txt .time{font-size:16px;margin-top:10px}.zizai .main6 .block .txt .abstract{font-size:14px;margin-top:10px}.zizai .main6 .newsSwiper{padding-bottom:20px}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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ZUFDeEMsQ0FBSyxpQkFHRixtREFFTSxjQUdOLDBEQUVOLGtCQUVhLGVBQW9CLDJEQUdqQyxVQUVNLENBQU0sV0FBVSxpQkFBVyx3QkFDdkIsZUFDSyxDQUNaLGNBQWEsbUJBR0gsZUFDVixjQUdFLENBQUMsdUJBQ2EsZUFHYixtREFLTyxjQUdQLGdCQUFnQixzREFFTixjQUdWLGdCQUFnQixrREFFbkIsZ0JBR0csWUFBTyxDQUFRLGVBQVksZUFDOUIsZUFDQSxjQUNBLGtDQUlFLGNBQ0YsQ0FBTyxnQ0FHVSxjQUNqQixnQkFHRSxDQUFDLG9DQUNRLGNBQ0QsQ0FBRSxlQUdULDJCQUNILG1CQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGVtbzMvLi9zcmMvY3NzL0FyZXNldHJlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly9kZW1vMy8uL3NyYy9jc3MvYWFtaXhpbi5zY3NzIiwid2VicGFjazovL2RlbW8zLy4vc3JjL2Nzcy9kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vZGVtbzMvLi9zcmMvY3NzL2xheW91dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIu+7vy8qLS3lhazlhbHpg6jliIYtLSovXHJcbmh0bWwge1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIGlvc+eCueWHu+S/ruWkjVxyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLy8g5a2X5L2TXHJcbmJvZHksXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gICAgZm9udDogMTRweC8xLjUgJ01pY3Jvc29mdCBZYUhlaScsICdIaXJhZ2lubyBTYW5zIEdCJywgc2Fucy1zZXJpZiwgQXJpYWw7IC8vIOmAgumFjSBoMS1oNiDpu5jorqTnmoTlrZfkvZPooYzpq5jvvJvmj5Dpq5jnvJbovpHlmajkuK3lrZfkvZPov5jljp/luqZcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4vLyBlbSxpLGJ7IGZvbnQtc3R5bGU6bm9ybWFsO30g57yW6L6R5Zmo5LiN5Y+v55SoXHJcbmltZyB7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vLyDooajmoLzpu5jorqTmoLflvI9cclxudGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcbn1cclxuXHJcbiosXHJcbjphZnRlcixcclxuOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLy8g6buY6K6k6IOM5pmv5LiN6YeN5aSNXHJcbn1cclxuXHJcblxyXG4vLyAtLSBhICDngrnlh7vnsbtcclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuYnV0dG9uLFxyXG5sYWJlbCxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gLS0g6KGo5Y2VXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuc2VsZWN0LFxyXG5idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLy8g6Ieq5Yqo5aGr5YWF55qEICBhdXRvY29tcGxldGUgb2ZmLyBuZXctcGFzc3dvcmRcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIC8qIOenu+WKqOerr+eCueWHu+WQjuS8muWHuueOsFwi5pqX6ImyXCLnmoTog4zmma8gKi9cclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuXHJcbmlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyog5Y676ZmkSUXmtY/op4jlmajlmajkuIvovpPlhaXmoYblj4nlj4kgKi9cclxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyog5Y676ZmkSUXmtY/op4jlmajlmajkuIvovpPlhaXmoYblj4nlj4kgKi9cclxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXByZXZpZXdlZCxcclxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDk5OTk5OTk5cyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuXHJcbi8vIOeZvuW6puWIhuS6qy0t5b6u5L+h5LqM57u056CBXHJcbi5iZF93ZWl4aW5fcG9wdXAsXHJcbi5jb250ZW50LWJveCB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLy8g5bi455So5qC35byPICBcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG46cm9vdCB7XHJcblxyXG4gICAgdWwsXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLyog5Y676ZmkaW5wdXTpu5jorqTmoLflvI8gKi9cclxuaW5wdXQge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qIOWtl+S9k+WbvuaghyAqL1xyXG4uaWNvbmZvbnQge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC8qIOaWh+Wtl+aKl+mUr+m9vyAqL1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC8qIOaWh+Wtl+aKl+mUr+m9vyAqL1xyXG59XHJcblxyXG4uZmwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi8vIOiwg+ivleS4k+eUqFxyXG4uc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIOW4g+WxgOexu1xyXG4uY29tbW9ud2ViIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG59XHJcblxyXG4uY29tbW9ud2ViYm94IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLmNvbW1vbmxlZnQge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21tb25yaWdodCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLnZpc2libGUtc20sXHJcbi8vIDAgMSAxIDFcclxuLnZpc2libGUtbWQsXHJcbi8vIDAgMFx0MSAxXHJcbi52aXNpYmxlLWxnIC8vIDAgMCAwIDFcclxuXHJcbiAgICB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlkZGVuLXNtLFxyXG4vLyAxIDAgMCAwXHJcbi5oaWRkZW4tbWQsXHJcbi8vIDEgMSAwIDBcclxuLmhpZGRlbi1sZyAvLyAxIDEgMSAwXHJcblxyXG4gICAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEsXHJcbi5jb2wteHMtMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY29sLXhzLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sLXhzLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wteHMtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgIC5jb21tb253ZWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb253ZWJib3gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMSxcclxuICAgIC5jb2wtc20tMixcclxuICAgIC5jb2wtc20tMyxcclxuICAgIC5jb2wtc20tNCxcclxuICAgIC5jb2wtc20tNSxcclxuICAgIC5jb2wtc20tNixcclxuICAgIC5jb2wtc20tNyxcclxuICAgIC5jb2wtc20tOCxcclxuICAgIC5jb2wtc20tOSxcclxuICAgIC5jb2wtc20tMTAsXHJcbiAgICAuY29sLXNtLTExLFxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xMSB7XHJcbiAgICAgICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tOSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4tc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbndlYiB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gOTky5LuF5YGa5Z+65pys6Ze06Led5aSE55CG77yb546w5a6a5LmJUEPnp7vliqjliIbnlYznur/kuLogMTAyNO+8m+WMuumXtOWSjGpz6ZyA57uf5LiAXHJcbkBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAuY29tbW9ud2ViIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9ud2ViYm94IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9ubGVmdCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbnJpZ2h0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0xLFxyXG4gICAgLmNvbC1tZC0yLFxyXG4gICAgLmNvbC1tZC0zLFxyXG4gICAgLmNvbC1tZC00LFxyXG4gICAgLmNvbC1tZC01LFxyXG4gICAgLmNvbC1tZC02LFxyXG4gICAgLmNvbC1tZC03LFxyXG4gICAgLmNvbC1tZC04LFxyXG4gICAgLmNvbC1tZC05LFxyXG4gICAgLmNvbC1tZC0xMCxcclxuICAgIC5jb2wtbWQtMTEsXHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC05IHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTcge1xyXG4gICAgICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC02IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTQge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTEge1xyXG4gICAgICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9ud2ViIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xyXG4gICAgaHRtbCB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb25sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9ucmlnaHQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAudmlzaWJsZS1sZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi1sZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTEsXHJcbiAgICAuY29sLWxnLTIsXHJcbiAgICAuY29sLWxnLTMsXHJcbiAgICAuY29sLWxnLTQsXHJcbiAgICAuY29sLWxnLTUsXHJcbiAgICAuY29sLWxnLTYsXHJcbiAgICAuY29sLWxnLTcsXHJcbiAgICAuY29sLWxnLTgsXHJcbiAgICAuY29sLWxnLTksXHJcbiAgICAuY29sLWxnLTEwLFxyXG4gICAgLmNvbC1sZy0xMSxcclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0xMCB7XHJcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNyB7XHJcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNCB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctMSB7XHJcbiAgICAgICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTI2MHB4KSB7XHJcbiAgICAuY29tbW9ud2ViIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIGxheW91dCBzdGFydCovXHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG59XHJcblxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93Pi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXBcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIG1hcmdpbjogMCBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcclxuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodFxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogLTEwMDBcclxufVxyXG5cclxuLnN3aXBlci13cDgtaG9yaXpvbnRhbCB7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXlcclxufVxyXG5cclxuLnN3aXBlci13cDgtdmVydGljYWwge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMjdweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAuMzU7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIilcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBsZWZ0OiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKVxyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyM2ZmZmZmZiclMkYlM0UlM0MlMkZzdmclM0VcIilcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgei1pbmRleDogMTBcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIG9wYWNpdHk6IC4yXHJcbn1cclxuXHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3YWZmXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgbWFyZ2luOiAwIDVweFxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwN2FmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3BcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3BcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzcy5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3Muc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAgIC1vLXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4XHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZFxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMFxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSlcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAuNSksIHJnYmEoMCwgMCwgMCwgMCkpXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgLjUpLCByZ2JhKDAsIDAsIDAsIDApKVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAtbXMtcGVyc3BlY3RpdmU6IDEyMDBweFxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHlcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0b1xyXG59XHJcblxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLFxyXG4uc3dpcGVyLXpvb20tY29udGFpbmVyPnN2ZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpblxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjEpXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMSU7XHJcbiAgICBib3R0b206IDNweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogOTglXHJcbn1cclxuXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICB0b3A6IDElO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA5OCVcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDBcclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gICAgY3Vyc29yOiBtb3ZlXHJcbn1cclxuXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZVxyXG59XHJcblxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbn1cclxuXHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hbmltYXRlZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGhcclxufVxyXG5cclxuLmFuaW1hdGVkLmluZmluaXRlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuaGluZ2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyc1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuYm91bmNlSW4sXHJcbi5hbmltYXRlZC5ib3VuY2VPdXQsXHJcbi5hbmltYXRlZC5mbGlwT3V0WCxcclxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMjAlLFxyXG4gICAgNTMlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDMlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDMlLFxyXG4gICAgNzAlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUsIC44NTUsIC4wNik7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNSwgLjg1NSwgLjA2KVxyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMjAlLFxyXG4gICAgNTMlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDMlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDMlLFxyXG4gICAgNzAlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNzU1LCAuMDUsIC44NTUsIC4wNik7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNSwgLjg1NSwgLjA2KVxyXG4gICAgfVxyXG5cclxuICAgIDcwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMClcclxuICAgIH1cclxufVxyXG5cclxuLmJvdW5jZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAyNSUsXHJcbiAgICA3NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcblxyXG4gICAgMCUsXHJcbiAgICA1MCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDI1JSxcclxuICAgIDc1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhc2gge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmxhc2hcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHVsc2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcHVsc2VcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIC43NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIC43NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwgMS4yNSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwgMS4yNSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIC44NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIC44NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA2NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIC43NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIC43NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwgMS4yNSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC43NSwgMS4yNSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIC44NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIC44NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA2NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSlcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG4ucnViYmVyQmFuZCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxuXHJcbiAgICAxMCUsXHJcbiAgICAzMCUsXHJcbiAgICA1MCUsXHJcbiAgICA3MCUsXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICAyMCUsXHJcbiAgICA0MCUsXHJcbiAgICA2MCUsXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG5cclxuICAgIDEwJSxcclxuICAgIDMwJSxcclxuICAgIDUwJSxcclxuICAgIDcwJSxcclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDIwJSxcclxuICAgIDQwJSxcclxuICAgIDYwJSxcclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuLnNoYWtlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoZWFkU2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG5cclxuICAgIDYuNSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNnB4KSByb3RhdGVZKC05ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDE4LjUlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZVkoN2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDMxLjUlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA0My41JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDNkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZylcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICB9XHJcblxyXG4gICAgNi41JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCkgcm90YXRlWSgtOWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgMTguNSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlWSg3ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgMzEuNSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpIHJvdGF0ZVkoLTVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KSByb3RhdGVZKC01ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDQzLjUlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgcm90YXRlWSgzZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkU2hha2Uge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGVhZFNoYWtlO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpbmcge1xyXG4gICAgMjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN3aW5nIHtcclxuICAgIDIwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZylcclxuICAgIH1cclxufVxyXG5cclxuLnN3aW5nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzd2luZ1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG5cclxuICAgIDEwJSxcclxuICAgIDIwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlKC0zZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlKC0zZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDMwJSxcclxuICAgIDUwJSxcclxuICAgIDcwJSxcclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoM2RlZylcclxuICAgIH1cclxuXHJcbiAgICA0MCUsXHJcbiAgICA2MCUsXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgtM2RlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRhZGEge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxuICAgIH1cclxuXHJcbiAgICAxMCUsXHJcbiAgICAyMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZSgtM2RlZylcclxuICAgIH1cclxuXHJcbiAgICAzMCUsXHJcbiAgICA1MCUsXHJcbiAgICA3MCUsXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZSgzZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlKDNkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNjAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUoLTNkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxuICAgIH1cclxufVxyXG5cclxuLnRhZGEge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB0YWRhXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIDE1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB3b2JibGUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG5cclxuICAgIDE1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUoLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUoM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZSgzZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUoLTNkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUoMmRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZSgyZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlKC0xZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLndvYmJsZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XHJcbiAgICBhbmltYXRpb24tbmFtZTogd29iYmxlXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqZWxsbyB7XHJcblxyXG4gICAgMCUsXHJcbiAgICAxMS4xJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICAyMi4yJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xMi41ZGVnKSBza2V3WSgtMTIuNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgMzMuMyUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNDQuNCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA1NS41JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDY2LjYlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtLjc4MTI1ZGVnKSBza2V3WSgtLjc4MTI1ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDc3LjclIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCguMzkwNjI1ZGVnKSBza2V3WSguMzkwNjI1ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDg4LjglIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLS4xOTUzMTI1ZGVnKSBza2V3WSgtLjE5NTMxMjVkZWcpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamVsbG8ge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMTEuMSUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcblxyXG4gICAgMjIuMiUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDMzLjMlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goNi4yNWRlZykgc2tld1koNi4yNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDQ0LjQlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTMuMTI1ZGVnKSBza2V3WSgtMy4xMjVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNTUuNSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA2Ni42JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0uNzgxMjVkZWcpIHNrZXdZKC0uNzgxMjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLS43ODEyNWRlZykgc2tld1koLS43ODEyNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA3Ny43JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC4zOTA2MjVkZWcpIHNrZXdZKC4zOTA2MjVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLjM5MDYyNWRlZykgc2tld1koLjM5MDYyNWRlZylcclxuICAgIH1cclxuXHJcbiAgICA4OC44JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0uMTk1MzEyNWRlZykgc2tld1koLS4xOTUzMTI1ZGVnKVxyXG4gICAgfVxyXG59XHJcblxyXG4uamVsbG8ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgICBhbmltYXRpb24tbmFtZTogamVsbG87XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG5cclxuICAgIDAlLFxyXG4gICAgMjAlLFxyXG4gICAgNDAlLFxyXG4gICAgNjAlLFxyXG4gICAgODAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMylcclxuICAgIH1cclxuXHJcbiAgICAyMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKVxyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKVxyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuXHJcbiAgICAwJSxcclxuICAgIDIwJSxcclxuICAgIDQwJSxcclxuICAgIDYwJSxcclxuICAgIDgwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpXHJcbiAgICB9XHJcblxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpXHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSlcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMylcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSlcclxuICAgIH1cclxufVxyXG5cclxuLmJvdW5jZUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcblxyXG4gICAgMCUsXHJcbiAgICA2MCUsXHJcbiAgICA3NSUsXHJcbiAgICA5MCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKVxyXG4gICAgfVxyXG5cclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2VJbkRvd24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93blxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuXHJcbiAgICAwJSxcclxuICAgIDYwJSxcclxuICAgIDc1JSxcclxuICAgIDkwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpXHJcbiAgICB9XHJcblxyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA3NSUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5MZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5SaWdodCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xyXG5cclxuICAgIDAlLFxyXG4gICAgNjAlLFxyXG4gICAgNzUlLFxyXG4gICAgOTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSlcclxuICAgIH1cclxuXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICA5MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlSW5VcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXBcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgICAyMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSxcclxuICAgIDU1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMylcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gICAgMjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSlcclxuICAgIH1cclxuXHJcbiAgICA1MCUsXHJcbiAgICA1NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XHJcbiAgICAyMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAgIDIwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICA0MCUsXHJcbiAgICA0NSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0RG93biB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd25cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gICAgMjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAgIDIwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3VuY2VPdXRMZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xyXG4gICAgMjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgICAyMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm91bmNlT3V0UmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAgIDIwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIDQwJSxcclxuICAgIDQ1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xyXG4gICAgMjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgNDUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMClcclxuICAgIH1cclxufVxyXG5cclxuLmJvdW5jZU91dFVwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93blxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd25CaWcge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdEJpZyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWdcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0QmlnIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcEJpZyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZ1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0RG93bkJpZyB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZ1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0TGVmdCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVPdXRMZWZ0QmlnIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0UmlnaHRCaWcge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZ1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlT3V0VXBCaWcge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZ1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMXR1cm4pXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE3MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSxcclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTF0dXJuKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xdHVybilcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dFxyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZVooMTUwcHgpIHJvdGF0ZVkoLTE5MGRlZylcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgtMTcwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKC0xNzBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxyXG4gICAgfVxyXG59XHJcblxyXG4uYW5pbWF0ZWQuZmxpcCB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmbGlwXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW5cclxuICAgIH1cclxuXHJcbiAgICA0MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDEwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcclxuICAgIH1cclxufVxyXG5cclxuLmZsaXBJblgge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblhcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgNDAlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0yMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMjBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICA4MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtNWRlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxpcEluWSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmxpcEluWVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweClcclxuICAgIH1cclxuXHJcbiAgICAzMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTIwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKC0yMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLmZsaXBPdXRYIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpXHJcbiAgICB9XHJcblxyXG4gICAgMzAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoLTE1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KVxyXG4gICAgfVxyXG5cclxuICAgIDMwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xNWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGlwT3V0WSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSxcclxuICAgIDgwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDgwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlnaHRTcGVlZEluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLmxpZ2h0U3BlZWRPdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pblxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm90YXRlSW4ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZUluRG93bkxlZnQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG4ucm90YXRlSW5Eb3duUmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3RhdGVJblVwTGVmdCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZUluVXBSaWdodCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXJcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAwJSxcclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnJvdGF0ZU91dFVwTGVmdCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgb3BhY2l0eTogMFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b21cclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICAyMCUsXHJcbiAgICA2MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG4gICAgfVxyXG5cclxuICAgIDIwJSxcclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGluZ2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XHJcbiAgICB9XHJcblxyXG4gICAgMCUsXHJcbiAgICAyMCUsXHJcbiAgICA2MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dFxyXG4gICAgfVxyXG5cclxuICAgIDIwJSxcclxuICAgIDYwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0XHJcbiAgICB9XHJcblxyXG4gICAgNDAlLFxyXG4gICAgODAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaW5nZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBoaW5nZVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlKC0xMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZSgtMTIwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUoLTEyMGRlZylcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLnJvbGxJbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm9sbEluXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZylcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb2xsT3V0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlKDEyMGRlZylcclxuICAgIH1cclxufVxyXG5cclxuLnJvbGxPdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW4ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcblxyXG4uem9vbUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSlcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21JbkRvd24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbi56b29tSW5MZWZ0IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KVxyXG4gICAgfVxyXG5cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEpXHJcbiAgICB9XHJcbn1cclxuXHJcbi56b29tSW5SaWdodCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXHJcbiAgICB9XHJcblxyXG4gICAgNjAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSlcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxuICAgIH1cclxuXHJcbiAgICA2MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKVxyXG4gICAgfVxyXG59XHJcblxyXG4uem9vbUluVXAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbUluVXBcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSxcclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpXHJcbiAgICB9XHJcblxyXG4gICAgNTAlLFxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21PdXQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSlcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSlcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21PdXREb3duIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyXHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gICAgNDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlclxyXG4gICAgfVxyXG59XHJcblxyXG4uem9vbU91dExlZnQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXJcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gICAgNDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyXHJcbiAgICB9XHJcbn1cclxuXHJcbi56b29tT3V0UmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICAgIDQwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTUsIC4wNTUsIC42NzUsIC4xOSlcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyLCAxKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHpvb21PdXRVcCB7XHJcbiAgICA0MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMSlcclxuICAgIH1cclxufVxyXG5cclxuLnpvb21PdXRVcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZUluRG93biB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93blxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVJbkxlZnQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnRcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZUluUmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlSW5VcCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlT3V0RG93biB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XHJcbiAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZU91dExlZnQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdFxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApXHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlT3V0UmlnaHQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlT3V0VXAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwXHJcbn1cclxuXHJcbmltZy5mci1kaWIge1xyXG4gICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4vLyDop4bpopHlvLnnqpfmoLflvI9cclxuXHJcbi5Qb3B1cFZpZGVvQm94IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLlBvcHVwVmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1heC13aWR0aDogOTIwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG59XHJcblxyXG4uUG9wdXBWaWRlbyB2aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLlBvcHVwVmlkZW8gaWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxufVxyXG5cclxuLmNsb3NlVmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICB0b3A6IC0yNXB4O1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4uY2xvc2VWaWRlbzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uY2xvc2VWaWRlbzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5cclxuXHJcbi8v5qCH6aKY6Z2i5YyF5bGRXHJcbi5jb21tb25UaXRsZUxvY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG59XHJcblxyXG4uY29tbW9uVGl0bGVMb2NhdGlvbiBoMyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbW1vblRpdGxlTG9jYXRpb24gcCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jb21tb25UaXRsZUxvY2F0aW9uIHAgYSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbW1vblRpdGxlTG9jYXRpb24gcCBhOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmNvbW1vblRpdGxlTG9jYXRpb24gcCBhOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTFweDtcclxufVxyXG5cclxuLmNvbW1vblRpdGxlTG9jYXRpb24gcCBhOmZpcnN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29tbW9uVGl0bGVMb2NhdGlvbiBwIGEuY3VycmVudCB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLmNvbW1vblRpdGxlTG9jYXRpb24gcCBpbWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy/pnaLljIXlsZFcclxuLmNvbW1vbkxvY2F0aW9uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG59XHJcblxyXG4uY29tbW9uTG9jYXRpb24gYSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbW1vbkxvY2F0aW9uIGE6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY29tbW9uTG9jYXRpb24gYTpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5jb21tb25Mb2NhdGlvbiBhOmZpcnN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29tbW9uTG9jYXRpb24gYS5jdXJyZW50IHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uY29tbW9uTG9jYXRpb24gaW1nIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vL3NlbGVjdDLpu5jorqTmoLflvI9cclxuLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTAwMDAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwNTFcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cHhcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveFxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApXHJcbn1cclxuXHJcbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAyMHB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICByaWdodDogYXV0b1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHhcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiB0ZXh0XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzMzXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgICBmbG9hdDogcmlnaHRcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xyXG4gICAgcGFkZGluZzogMFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xyXG4gICAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTNlbTtcclxuICAgIHBhZGRpbmctbGVmdDogNGVtXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRlbTtcclxuICAgIHBhZGRpbmctbGVmdDogNWVtXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01ZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xyXG4gICAgY29sb3I6IHdoaXRlXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDZweFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgNTAlLCAjZWVlIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHhcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MClcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgcmlnaHQ6IGF1dG9cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmJcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHhcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICBvdXRsaW5lOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmJcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCA1cHhcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xyXG4gICAgY29sb3I6ICM1NTVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0b1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmJcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgb3V0bGluZTogMFxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmVcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG9cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XHJcbiAgICBwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XHJcbiAgICBjb2xvcjogZ3JleVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1ODk3ZmJcclxufVxyXG5cclxuLkRlZmF1bHRTZWxlY3RvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uRGVmYXVsdFNlbGVjdG9yPnNwYW4ge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLkRlZmF1bHRTZWxlY3Rvcj5zcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5EZWZhdWx0U2VsZWN0b3I+c3BhbjpudGgtY2hpbGQoNCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uRGVmYXVsdFNlbGVjdG9yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5EZWZhdWx0U2VsZWN0b3IgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5EZWZhdWx0U2VsZWN0b3IgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8v5pCc57Si5YiX6KGo6aG1XHJcblxyXG4uZGVmYVNlYXJjaExpc3Qge1xyXG4gICAgcGFkZGluZzogNTBweCAwcHg7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoTGlzdCBkbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZGVmYVNlYXJjaExpc3QgZGwgZHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoTGlzdCBkbCBkZCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoTGlzdCBsaSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoTGlzdCBsaSBoMyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogIzFhMWExYTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmRlZmFTZWFyY2hMaXN0IGxpIC5kZWZhRGVzYyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogI2FkYWRhZDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuXHJcbi8v572R56uZ5Zyw5Zu+XHJcbi5kZWZhV2ViTWFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kZWZhV2ViTWFwIGRsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uZGVmYVdlYk1hcCBkbCBoMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGVmYVdlYk1hcCBkbCBoMyBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDBweCAxM3B4O1xyXG59XHJcblxyXG4uZGVmYVdlYk1hcCBkbCBoMyBzcGFuIGEge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuLmRlZmFXZWJNYXAgZGwgZGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5kZWZhV2ViTWFwIGRsIGRkIGEge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5kZWZhV2ViTWFwIGRsIGRkIGEgZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vL+m7mOiupOeahOaWh+eroOWGheWuuemhtVxyXG4uZGVmYUNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5kZWZhQ29udGVudCBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5kZWZhQ29udGVudCBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG4uZGVmYVByZXZOZXh0cGFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZDNmNDg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkM2Y0ODtcclxufVxyXG5cclxuLmRlZmFQcmV2TmV4dHBhZ2UgcCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDBweCA5MHB4IDBweCA5MHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uZGVmYVByZXZOZXh0cGFnZSBwIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA3NXB4O1xyXG59XHJcblxyXG4uZGVmYVByZXZOZXh0cGFnZSBwIHNwYW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwJTtcclxuICAgIHdpZHRoOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uZGVmYVByZXZOZXh0cGFnZSBwIGVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZWZhUHJldk5leHRwYWdlIHAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmRlZmFQcmV2TmV4dHBhZ2UgcDpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZGVmYVByZXZOZXh0cGFnZSBwOm50aC1jaGlsZCgyKSBzcGFuOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwMDAwMDtcclxufVxyXG5cclxuXHJcbi8qIOiDjOaZr+WbviAqL1xyXG4uYmFja2dyb3VuZF9pbWcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4vKiDlm77niYflsYXkuK0gKi9cclxuLnBpY3R1cmVfY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4ucGljdHVyZV9jb250YWluZXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG59XHJcblxyXG5cclxuW2NsYXNzKj1hbmltYXRlX10ge1xyXG4gICAgLyog5Yqo55S75pe26Ze077yM5Yqo55S75byA5aeL5YmN55qE54q25oCBICovXHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcclxuICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xyXG4gICAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5iZ2NvbG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xyXG59XHJcblxyXG5cclxuLm9uZVRleHQge1xyXG4gICAgLy/ljZXooYzmlofmnKzmuqLlh7rpmpDol49cclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIGZsZXjluIPlsYBcclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXhfY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5mbGV4X3dyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZmxleF9yb3dfY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZmxleF9yb3dfc3RhcnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZmxleF9yb3dfZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mbGV4X3Jvd19qdXN0aWZ5IHtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5mbGV4X2NvbHVtbl9jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXhfY29sdW1uX3N0YXJ0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZmxleF9jb2x1bW5fZW5kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmZsZXgxIHtcclxuICAgIGZsZXg6IDE7XHJcbn1cclxuXHJcbi5mbGV4X3JhbmtfMSB7XHJcbiAgICBvcmRlcjogMTtcclxufVxyXG5cclxuLmZsZXhfcmFua18yIHtcclxuICAgIG9yZGVyOiAyO1xyXG59XHJcblxyXG5cclxuLy8g5ruR6L+H5Zu+54mH5Y+Y5aSnXHJcbi5waWN0dXJlX3NjYWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtU2NhbGUoMS4xKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIOWxheS4reagh+etviAqL1xyXG5cclxuLmNlbnRlcjEyMDAge1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2VudGVyMTMwMCB7XHJcbiAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jZW50ZXIxNDAwIHtcclxuICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNlbnRlcjE1MDAge1xyXG4gICAgd2lkdGg6IDE1MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY2VudGVyMTY4MCB7XHJcbiAgICB3aWR0aDogMTY4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmNlbnRlcjE2MDAge1xyXG4gICAgd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHJcbiAgICAuZGVmYVdlYk1hcCBkbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVdlYk1hcCBkbCBkZCBhIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuXHJcbiAgICAvL+agh+mimOmdouWMheWxkVxyXG4gICAgLmNvbW1vblRpdGxlTG9jYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tbW9uVGl0bGVMb2NhdGlvbiBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb25UaXRsZUxvY2F0aW9uIHAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vblRpdGxlTG9jYXRpb24gcCBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy/pnaLljIXlsZFcclxuICAgIC5jb21tb25Mb2NhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb25Mb2NhdGlvbiBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy/mkJzntKLliJfooajpobVcclxuICAgIC5kZWZhU2VhcmNoTGlzdCBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAzNXB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVNlYXJjaExpc3QgbGkgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhU2VhcmNoTGlzdCBsaSAuZGVmYURlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy/kuIrkuIDnr4fkuIvkuIDnr4dcclxuICAgIC5kZWZhUHJldk5leHRwYWdlIHAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVByZXZOZXh0cGFnZSBwIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVByZXZOZXh0cGFnZSBwIGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFQcmV2TmV4dHBhZ2UgcCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMzBweCAwcHggMjAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBhbmltYXRlX2ZhZGUgMjAyMC4wMi4yNyB6bHogKi9cclxuXHJcblxyXG4vKiBmYWRlMjAwIOS9jeenuzIwMHB4ICovXHJcbi8qIGZhZGUxNTAg5L2N56e7MTUwcHggKi9cclxuLyogZmFkZTEwMCDkvY3np7sxMDBweCAqL1xyXG4vKiBmYWRlODAg5L2N56e7ODBweCAqL1xyXG4vKiBmYWRlNTAg5L2N56e7NTBweCAqL1xyXG4vKiBmYWRlMzAg5L2N56e7MzBweCAqL1xyXG4vKiBmYWRlMjAg5L2N56e7MjBweCAqL1xyXG4vKiBmYWRlMTAg5L2N56e7MTBweCAqL1xyXG4vKiBmYWRlTGVmdCAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdDIwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0MjAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdDIwMCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0MjAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQyMDA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0MTUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQxNTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNTBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0MTUwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQxNTA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDE1MDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQxMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdDEwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQxMDAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDEwMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0MTAwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdDgwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0ODAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdDgwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ4MDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0ODA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0NTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQ1MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0NTAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDUwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ1MDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQzMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdDMwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkxlZnQzMCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0MzA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDMwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdDIwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0MjAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluTGVmdDIwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQyMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0MjA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0MTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQxMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0MTAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDEwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQxMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIGZhZGVSaWdodCAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQyMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MjAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MjAwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MjAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MjAwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQxNTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MTUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE1MHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MTUwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MTUwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MTUwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQxMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MTAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MTAwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MTAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0MTAwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQ4MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0ODAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0ODAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ4MDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDgwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQ1MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0NTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0NTAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ1MDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDUwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQzMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MzAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MzAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQzMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDMwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQyMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MjAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MjAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQyMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDIwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQxMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0MTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJblJpZ2h0MTAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQxMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDEwO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBmYWRlVXAgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMjAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDIwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDIwMCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDIwMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDIwMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMTUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDE1MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDE1MCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDE1MDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDE1MDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMTAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDEwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDEwMCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDEwMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDEwMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwODAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgODBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDgwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDgwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgODBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDgwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwODA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA4MDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwNTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDUwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwNTA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA1MDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMzAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDMwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDMwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwMzA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXAzMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMjAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDIwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDIwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwMjA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXAyMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwMTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcDEwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5VcDEwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwMTA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXAxMDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogZmFkZURvd24gKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24yMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bjIwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24yMDAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjIwMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duMjAwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bjE1MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duMTUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bjE1MCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duMTUwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd24xNTA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duMTAwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24xMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duMTAwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd24xMDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjEwMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd244MCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtODBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtODBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bjgwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04MHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd244MCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duODA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjgwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bjUwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duNTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bjUwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd241MDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duNTA7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duMzAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24zMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWRlSW5Eb3duMzAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjMwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd24zMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24yMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93bjIwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24yMCB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duMjA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjIwO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bjEwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duMTAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluRG93bjEwIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd24xMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duMTA7XHJcbn1cclxuXHJcblxyXG4vKiBmYWRlSW5XaWR0aCAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluV2lkdGgxMDAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5XaWR0aDEwMCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluV2lkdGgxMDAge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluV2lkdGgxMDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluV2lkdGgxMDA7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKiBmYWRlSW4gKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmFkZUluIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XHJcbn0iLCIvLyAtLS0tIOWwgeijheeahGNzc+agt+W8j++8jOiwg+eUqOWNs+WPr++8jOWLv+WIoO+8iOiwg+eUqGRlbW/vvJpAaW5jbHVkZSBjc3NGbihhcmd1bWV0cyk777yJXHJcblxyXG4kYWM6aHNsKDE5MiwgMTAwJSwgMjElKTsgLy8g5o6o6I2Q5a6a5LmJ5Li76aKYXHJcbiRjMDojMGMxYTFlO1xyXG4kYzM6IzMzMztcclxuJGM2OiM2NjY7XHJcbiRjOTojOTk5O1xyXG4kY29sb3I6I2JmMmQyZjsgLy8gdmnoibJcclxuJGJnY29sb3I6Izk5OTsgLy8g6IOM5pmv6aKc6ImyXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8g5qih5Z2X5LiT55So77yaIOWRveWQjSArIOWxnuaApyAtLSDms6jmhI9A5Y+Y6YeP5ZG95ZCN77yb5a6e6ZmF6LCD55SoIOS4jeeUqEDvvIzpu5jorqTlt7LphY3nva7ljLrliIbliY3nvIAgQGNsI3ska2V5fVxyXG5cclxuLy9cdCsg5LiN6IO95a2Y5ZyoICBAYmdjb2xvciAgQGJnY29sb3JjdXIg77yIw5fvvIkg5YmN6Z2i5a2X5q616YeN5ZCI5ZCN56ew55qE5b2i5byP77ybXHJcbi8vXHQrIOato+ehrueUqOazle+8jOaKiueKtuaAgeWMuuWIhuWJjee9riAgQGJnY29sb3IgIEBjdXJiZ2NvbG9yIO+8iOKImu+8iVxyXG5cclxuLy9cdCsg5re75Yqg5aS06YOo5bqV6YOo77yb77yI5o6n5Yi25Y+w6YWN572u5Y+C5pWw77yJXHJcbi8vXHRcdG1vZGVsLkhlYWRPckZvb3QgPSAxKGhlYWRlcilcclxuLy9cdFx0bW9kZWwuSGVhZE9yRm9vdCA9IDAgKGNvbnRlbnQpXHJcbi8vXHRcdG1vZGVsLkhlYWRPckZvb3QgPSAtMSAoZm9vdGVyKVxyXG5cclxuXHJcbi8vIOWPguaVsOivtOaYjjtcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIFx05Y+C5pWw5Lit5paH6K+05piOXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAka2V5ICBcdOWPmOmHj+WQjVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJGNvbG9yIFx06Imy5YC8XHJcblxyXG5AbWl4aW4gY2woJG5hbWUsICRrZXksICRjb2xvcikge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3mlofmnKzoibJcIixcInR5cGVcIjpcImNvbG9yXCIsXCJuYW1lXCI6IFwiQGNsI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gY2xyZ2JhKCRuYW1lLCAka2V5LCAkY29sb3IpIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95paH5pys6ImyXCIsXCJ0eXBlXCI6XCJyZ2Jjb2xvclwiLFwibmFtZVwiOiBcIkBjbHJnYiN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skY29sb3J9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIGJnYygkbmFtZSwgJGtleSwgJGNvbG9yKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV96IOM5pmv6ImyXCIsXCJ0eXBlXCI6XCJjb2xvclwiLFwibmFtZVwiOiBcIkBiZ2MjeyRrZXl9XCIsXCJ2YWx1ZVwiOiBcIiN7JGNvbG9yfVwifSovXHJcbn1cclxuXHJcbkBtaXhpbiBiZ2NyZ2JhKCRuYW1lLCAka2V5LCAkY29sb3IpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3og4zmma/oibJcIixcInR5cGVcIjpcInJnYmNvbG9yXCIsXCJuYW1lXCI6IFwiQGJncmdiI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYmdpbWcoJG5hbWUsICRrZXksICRwYXRoKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHBhdGgpO1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfeiDjOaZr+WbvlwiLFwidHlwZVwiOlwiaW1hZ2VcIixcIm5hbWVcIjogXCJAaW1nI3ska2V5fVwiLFwidmFsdWVcIjogXCJ1cmwoI3skcGF0aH0pXCJ9Ki9cclxufVxyXG5cclxuLy8g6ZyA6KaB55+t5qiq57q/IOKAmC3igJnvvIwgIHJnYmNvbG9yIOWSjCAgY29sb3Ig5pyJ5Yy65Yir77yfICAgLy8gQGluY2x1ZGUgYm9kKCfmiYvmnLrovrnmoYYnLCdAbWFpbicsI2ZmNjYwLCctYm90dG9tJylcclxuQG1peGluIGJvZCgkbmFtZSwgJGtleSwgJGNvbG9yLCAkZGVyZWN0aW9uOicnLCAkd2lkdGg6MXB4LCAkdHlwZTpzb2xpZCkge1xyXG4gICAgYm9yZGVyI3skZGVyZWN0aW9ufTogJHdpZHRoICR0eXBlICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3ovrnmoYboibJcIixcInR5cGVcIjpcImNvbG9yXCIsXCJuYW1lXCI6IFwiQGJkI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYm9kcmdiYSgkbmFtZSwgJGtleSwgJGNvbG9yLCAkZGVyZWN0aW9uOicnLCAkd2lkdGg6MXB4LCAkdHlwZTpzb2xpZCkge1xyXG4gICAgYm9yZGVyI3skZGVyZWN0aW9ufTogJHdpZHRoICR0eXBlICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3ovrnmoYboibJcIixcInR5cGVcIjpcInJnYmNvbG9yXCIsXCJuYW1lXCI6IFwiQGJkcmdiI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG4vLyAjIyMgaG92ZXLnmoTmoLflvI/vvJsgKyBjdXJcclxuQG1peGluIGNsaHYoJG5hbWUsICRrZXksICRjb2xvcikge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3pgInkuK3mlofmnKzoibJcIixcInR5cGVcIjpcImNvbG9yXCIsXCJuYW1lXCI6IFwiQGNsY3VyI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gY2xyZ2JhaHYoJG5hbWUsICRrZXksICRjb2xvcikge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3pgInkuK3mlofmnKzoibJcIixcInR5cGVcIjpcInJnYmNvbG9yXCIsXCJuYW1lXCI6IFwiQGNscmdiY3VyI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYmdjaHYoJG5hbWUsICRrZXksICRjb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfemAieS4reiDjOaZr+iJslwiLFwidHlwZVwiOlwiY29sb3JcIixcIm5hbWVcIjogXCJAYmdjY3VyI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYmdjcmdiYWh2KCRuYW1lLCAka2V5LCAkY29sb3IpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3pgInkuK3og4zmma/oibJcIixcInR5cGVcIjpcInJnYmNvbG9yXCIsXCJuYW1lXCI6IFwiQGJncmdiY3VyI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRjb2xvcn1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYmdpbWdodigkbmFtZSwgJGtleSwgJHBhdGgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkcGF0aCk7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV96YCJ5Lit6IOM5pmv5Zu+XCIsXCJ0eXBlXCI6XCJpbWFnZVwiLFwibmFtZVwiOiBcIkBpbWdjdXIjeyRrZXl9XCIsXCJ2YWx1ZVwiOiBcInVybCgjeyRwYXRofSlcIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gYm9kaHYoJG5hbWUsICRrZXksICRjb2xvciwgJGRlcmVjdGlvbjonJykge1xyXG4gICAgYm9yZGVyI3skZGVyZWN0aW9ufS1jb2xvcjogJGNvbG9yO1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfemAieS4rei+ueahhuiJslwiLFwidHlwZVwiOlwiY29sb3JcIixcIm5hbWVcIjogXCJAYmRjdXIjeyRrZXl9XCIsXCJ2YWx1ZVwiOiBcIiN7JGNvbG9yfVwifSovXHJcbn1cclxuXHJcbkBtaXhpbiBib2RyZ2JhaHYoJG5hbWUsICRrZXksICRjb2xvciwgJGRlcmVjdGlvbjonJykge1xyXG4gICAgYm9yZGVyI3skZGVyZWN0aW9ufS1jb2xvcjogJGNvbG9yO1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfemAieS4rei+ueahhuiJslwiLFwidHlwZVwiOlwicmdiY29sb3JcIixcIm5hbWVcIjogXCJAYmRyZ2JjdXIjeyRrZXl9XCIsXCJ2YWx1ZVwiOiBcIiN7JGNvbG9yfVwifSovXHJcbn1cclxuXHJcbi8vICMjIyDpl7Tot50gbWFyZ2luIHBhZGRpbmcgZm9udC1zaXplOyDkuLrmlrnkvr/pl7Tot53osIPmlbTvvIzkuI3og73kvb/nlKgg5bim5pa55ZCR55qE6Ze06LedXHJcbkBtaXhpbiBwZCgkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBwYWRkaW5nOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95YaF5aGr5YWFXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQHBkI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRweH1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gcGR0KCRuYW1lLCAka2V5LCAkcHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95LiK5aGr5YWFXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQHBkdCN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIHBkcigkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHB4O1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfeWPs+Whq+WFhVwiLFwidHlwZVwiOlwidGV4dFwiLFwibmFtZVwiOiBcIkBwZHIjeyRrZXl9XCIsXCJ2YWx1ZVwiOiBcIiN7JHB4fVwifSovXHJcbn1cclxuXHJcbkBtaXhpbiBwZGIoJG5hbWUsICRrZXksICRweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRweDtcclxuICAgIC8qIHtcInRpdGxlXCI6IFwiI3skbmFtZX3kuIvloavlhYVcIixcInR5cGVcIjpcInRleHRcIixcIm5hbWVcIjogXCJAcGRiI3ska2V5fVwiLFwidmFsdWVcIjogXCIjeyRweH1cIn0qL1xyXG59XHJcblxyXG5AbWl4aW4gcGRsKCRuYW1lLCAka2V5LCAkcHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95bem5aGr5YWFXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQHBkbCN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIG1nKCRuYW1lLCAka2V5LCAkcHgpIHtcclxuICAgIG1hcmdpbjogJHB4O1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfeWklumXtOi3nVwiLFwidHlwZVwiOlwidGV4dFwiLFwibmFtZVwiOiBcIkBtZyN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIG1ndCgkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95LiK6Ze06LedXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQG1ndCN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIG1ncigkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95Y+z6Ze06LedXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQG1nciN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIG1nYigkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95LiL6Ze06LedXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQG1nYiN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIG1nbCgkbmFtZSwgJGtleSwgJHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcHg7XHJcbiAgICAvKiB7XCJ0aXRsZVwiOiBcIiN7JG5hbWV95bem6Ze06LedXCIsXCJ0eXBlXCI6XCJ0ZXh0XCIsXCJuYW1lXCI6IFwiQG1nbCN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuQG1peGluIGZ6KCRuYW1lLCAka2V5LCAkcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogJHB4O1xyXG4gICAgLyoge1widGl0bGVcIjogXCIjeyRuYW1lfeWtl+WPt1wiLFwidHlwZVwiOlwidGV4dFwiLFwibmFtZVwiOiBcIkBmeiN7JGtleX1cIixcInZhbHVlXCI6IFwiI3skcHh9XCJ9Ki9cclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOa3t+WQiO+8miBAaW5jbHVkZVxyXG4vLyDliY3nvIAgICAtLSBndWxw5Lit5bey57uP6YWN572uICBcclxuQG1peGluIGNzczMoJHByb3BlcnR5LCAkdmFsdWUpIHtcclxuXHJcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtLFxyXG4gICAgLW1vei0sXHJcbiAgICAtbXMtLFxyXG4gICAgLW8tLFxyXG4gICAgJycge1xyXG4gICAgICAgICN7JHByZWZpeH0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8g5ZCE56eN5bGF5LitXHQtLS0tLS0tLS0tICDms6jmhI/vvIjlrprkvY3mlrnlvI/vvIzlsYLnuqfvvIlcclxuXHJcbi8vIHRyYW5zbGF0ZeWvvOiHtOaooeeziueahOWOn+WboO+8miB0cmFuc2xhdGXorqHnrpfnmoTlgLwg5pyA5bCP5Y2V5YWD5Li6IDFweO+8jOmdnuaVtOaVsO+8jOS8muWvvOiHtOaooeeziu+8m1xyXG4vLyArIOS9v+eUqOWDj+e0oFxyXG4vLyArICXmj5DliY3orqHnrpfvvIzosIPmlbTnu4boioJcclxuLy8gKyBpbmxpbmUtYmxvY2sg5bGF5LitIGhhY2tCZWZvcmUge2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO31cclxuLy8gKyBmbGV4IOazqOaEj+WFvOWuuVxyXG4vLyArIOacieWbuuWumuWuvemrmOeahO+8jOWPr+S7peS9v+eUqCBtYXJnaW7ku6Pmm79cclxuXHJcbkBtaXhpbiBjZW50ZXIgKCRwb3NpdGlvbjphYnNvbHV0ZSwgJHpJbmRleDozKSB7XHJcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gICAgei1pbmRleDogJHpJbmRleDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiB4Y2VudGVyICgkcG9zaXRpb246YWJzb2x1dGUsICR6SW5kZXg6Mykge1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgIHotaW5kZXg6ICR6SW5kZXg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiB5Y2VudGVyICgkcG9zaXRpb246YWJzb2x1dGUsICR6SW5kZXg6Mykge1xyXG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICAgIHotaW5kZXg6ICR6SW5kZXg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLy8gaGFja++8muS4jeWumumrmOeahOWeguebtOWxheS4re+8m+WFvOWuuSBJRTcrXHJcbi8vIGh0bWw6IC53cmFwcGVyKCkgPiBbJjpiZWZvcmVdLy5oYWNrICsgLm1pZGRsZVxyXG5AbWl4aW4geW1pZGRsZSAoKSB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgLmhhY2sge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAqZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICp6b29tOiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICB9XHJcblxyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAqem9vbTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gIyMjICDluLjnlKjnmoTmlL7lpKfmlYjmnpxcclxuLy8gaHRtbDogLnRodW1iKDpob3ZlcikgPiBpbWdcclxuQG1peGluIGltZ3NjYWxlICgkc2NhbGU6MS4wMywgJHRpbWU6LjdzKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoc2NhbGUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIHRpbWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICMjIyDmlbDph4/kuI3lm7rlrprnrYnlrr0gRXF1YWwgd2lkdGhcclxuLy8gaHRtbDogdWwoKSA+IGxpKk5cclxuXHJcbkBtaXhpbiBldygpIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHJcbiAgICAuY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBpZS0tLSAzZCDnv7vovawg5YW85a65IC8vICBiYWNrZmFjZS12aXNpYmlsaXR5ICDnmb3lsY/lhbzlrrlcclxuLy8gdHJhbnNpdGlvbuaXtumhtemdoumXquWKqOeahOmXrumimO+8jC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO+aIli13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XHJcblxyXG5AbWl4aW4gcGVyM2QoKSB7XHJcbiAgICAvLyDmma/mt7HvvIzop4Llr5/op4blj6NcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEyMDBweDtcclxuICAgIC1vLXBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcblxyXG5AbWl4aW4gc3QzZCgpIHtcclxuICAgIC8vIDNk5Y+Y5b2i5byA5ZCvXHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuXHJcbi8vIHRyYW5zZm9ybSDmipbliqhcclxuQG1peGluIGllcm9sbCgpIHtcclxuICAgIC8vIFxyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwc1xcOTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxufVxyXG5cclxuLy8g5byA5ZCv56Gs5Lu25Yqg6YCf77ya5YeP5bCR5a2X5L2T5qih57OK77yM5o+Q6auY5oCn6IO9XHJcbkBtaXhpbiBoYXJkd2FyZUFjY2VsKCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG59XHJcblxyXG4vLyBvcGFjaXR5IOWFvOWuuUlFN1xyXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpOyAvL0lFOCAgXHJcbn1cclxuXHJcbi8vIGlubGluZS1ibG9jayAg5YW85a65SUU3XHJcbkBtaXhpbiBkaWIoKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgKmRpc3BsYXk6IGlubGluZTtcclxuICAgICp6b29tOiAxO1xyXG59XHJcblxyXG5cclxuLy8g5Zu+54mH5qih57OK5aSE55CG77yb5Y+q5piv5pu05pS55LqG6L6557yY55qE6K6h566X5pa55byP77yM5beu5byC5aSq5aSn6L+Y5piv5L2/55SoZHBy5YCN5Zu+XHJcblxyXG4vLyDms6jmhI/vvJog5re75YqgaW1hZ2UtcmVuZGVyaW5n77yM5YaN5pS55Y+Y5Zu+54mH55qE5bC65a+477yM5Lya5pyJ5Zu+54mH5pS55Yqo55qE5rOi57q5XHJcblxyXG4vLyDlsI/lm75cclxuQG1peGluIGNsZWFyaW1nMSgpIHtcclxuICAgIGltYWdlLXJlbmRlcmluZzogLW1vei1jcmlzcC1lZGdlczsgLy8gRmlyZWZveCBcclxuICAgIGltYWdlLXJlbmRlcmluZzogLW8tY3Jpc3AtZWRnZXM7IC8vIE9wZXJhXHJcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7IC8vIFdlYmtpdCAobm9uLXN0YW5kYXJkIG5hbWluZylcclxuICAgIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XHJcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBuZWFyZXN0LW5laWdoYm9yOyAvLyBJRSAobm9uLXN0YW5kYXJkIHByb3BlcnR5KVxyXG59XHJcblxyXG4vLyDlpKflm75cclxuQG1peGluIGNsZWFyaW1nMigpIHtcclxuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IG5lYXJlc3QtbmVpZ2hib3I7XHJcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcbiAgICBpbWFnZS1yZW5kZXJpbmc6IC1tb3otY3Jpc3AtZWRnZXM7XHJcbiAgICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcclxufVxyXG5cclxuLy8g5Y2V6KGM5paH5pys55yB55WlICAtLSDljZXooYzmlofmnKzkvJjlhYjkvb/nlKjvvIzml6Dlhbzlrrnpl67popjvvJtcclxuQG1peGluIG9sKCkge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1peGluIGxoKCRsaCkge1xyXG4gICAgaGVpZ2h0OiAkbGg7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoO1xyXG59XHJcblxyXG4vLyDlpJrooYzmlofmnKznnIHnlaUgLS0gISEhIOazqOaEj++8miBkaXNwbGF5OiAtd2Via2l0LWJveDvnmoTlhbzlrrkgYe+8jHNwYW7vvIznrYnooYzlhoXlhYPntKDvvIzpnIDopoHlhYggZGlzcGxheTpibG9jay9pbmxpbmUtYmxvY2tcclxuLy8gLS0g5o6o6I2Q5bem5Y+z5Zu+5paH77yM5Y2V5YiX77yMbWF4LWhlaWdodOWPquaYr+WFvOWuuei+heWKqVxyXG5AbWl4aW4gbWxtYXgoJGxoLCAkbGluZSkge1xyXG4gICAgbWF4LWhlaWdodDogJGxoKiRsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBtbG1heGgoJGxoLCAkbGluZSkge1xyXG4gICAgbWF4LWhlaWdodDogJGxoKiRsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbi8vIC0tIOaOqOiNkOetiemrmOWIl+ihqOS9v+eUqO+8jOS+nemdoOmrmOW6puWunueOsOW4g+WxgOeahFxyXG5AbWl4aW4gbWwoJGxoLCAkbGluZSkge1xyXG4gICAgLy8gZGlzcGxheTpibG9jazsgIC8vIOazqOaEj++8muihjOWGheWFg+e0oOaXtu+8jC13ZWJraXQtYm94LCBoZWlnaHTkuI3nlJ/mlYhcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgaGVpZ2h0OiAkbGgqJGxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxoO1xyXG4gICAgLy8gd29yZC1icmVhazogYnJlYWstYWxsOyDoi7HmlofniYjnmoTlpJrooYzmlofmnKzlvILluLjvvIzljrvmjolcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG5AbWl4aW4gbWxoKCRsaCwgJGxpbmUpIHtcclxuICAgIGhlaWdodDogJGxoKiRsaW5lO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbi8vIHBsYWNlaG9sZGVyIFxyXG5AbWl4aW4gcGgoJGNvbG9yOiAjOTk5KSB7XHJcblxyXG4gICAgLy8g5L2/55Sod2Via2l05YaF5qC455qE5rWP6KeI5ZmoXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEZpcmVmb3jniYjmnKw0LTE4XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRmlyZWZveOeJiOacrDE5K1xyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJRea1j+iniOWZqFxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNjcm9sbGJhciDoh6rlrprkuYnmu5rliqjmnaEgIOS7heS7heaUr+aMgSB3ZWJraXRcclxuQG1peGluIHNjcm9sbGJhcigpIHtcclxuXHJcbiAgICAvLyDlrprkuYnmu5rliqjmnaHpq5jlrr3lj4rog4zmma8g6auY5a695YiG5Yir5a+55bqU5qiq56uW5rua5Yqo5p2h55qE5bC65a+4XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBoZWlnaHQ6IDE2LThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOWumuS5iea7muWKqOadoei9qOmBkyDlhoXpmLTlvbEr5ZyG6KeSXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyDlrprkuYnmu5HlnZcg5YaF6Zi05b2xK+WchuinklxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTQ2OTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIOaWh+acrOS4jemAieS4rSAo5paH5a2X5oyJ6ZKu5oiW5oyH5a6a5paH5pysKVxyXG5cclxuLy8g55u05o6l5L2c55So5Z+f5YWo5bGAIOS8muWvvOiHtG1hY+ihqOWNleaXoOazlemAieS4rSA944CLICAqOm5vdChpbnB1dCxzZWxlY3QsdGV4dGFyZWEpey4uLn1cclxuQG1peGluIG5vc2VsZWN0ICgpIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLSAvLyDkuInop5Lnrq3lpLRcclxuLy8gLS0g5q2j5LiJ6KeS6YCa55So5bGe5oCnXHJcbiV0cmlhbmdsZUJhc2Uge1xyXG4gICAgX2ZvbnQtc2l6ZTogMDtcclxuICAgIF9saW5lLWhlaWdodDogMDtcclxuICAgIF9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vIC0t5q2j5LiJ6KeS5q2j5paHXHJcbkBtaXhpbiBzYW4oJGRlcmVjdGlvbjpib3R0b20sICRjb2xvcjogIzAwMCwgJHdpZHRoOiAyMHB4KSB7XHJcbiAgICAvLyDpu5jorqTlgLzvvJog5ZCR5LiL77yM6buR6Imy77yMMjBweFxyXG4gICAgQGV4dGVuZCAldHJpYW5nbGVCYXNlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkd2lkdGg7XHJcblxyXG4gICAgLy/lkJHlj7MgIFxyXG4gICAgQGlmICRkZXJlY3Rpb249PXJpZ2h0IHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBkYXNoZWQgZGFzaGVkIHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8v5ZCR5bemICBcclxuICAgIEBpZiAkZGVyZWN0aW9uPT1sZWZ0IHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBzb2xpZCBkYXNoZWQgZGFzaGVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8v5ZCR5LiKICBcclxuICAgIEBpZiAkZGVyZWN0aW9uPT10b3Age1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIGRhc2hlZCBzb2xpZCBkYXNoZWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy/lkJHkuIsgIFxyXG4gICAgQGlmICRkZXJlY3Rpb249PWJvdHRvbSB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBkYXNoZWQgZGFzaGVkIGRhc2hlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tIOWHveaVsOS9v+eUqO+8miBjb2xvcjp3dCguOSk7fSA9PiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpIC0tLS0tLS0gLy8gXHJcbi8vIOm7kSBibGFja1xyXG5AZnVuY3Rpb24gYmsoJG9wYWNpdHkpIHtcclxuICAgIEByZXR1cm4gcmdiYSgwLCAwLCAwLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcbi8vIOeZvSB3aGl0ZVxyXG5AZnVuY3Rpb24gd3QoJG9wYWNpdHkpIHtcclxuICAgIEByZXR1cm4gcmdiYSgyNTUsIDI1NSwgMjU1LCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8g6Ieq55So5re35ZCI5qih5Z6LXHJcblxyXG5AbWl4aW4gdHJhbnNsYXRlTnVtICgkeCwgJHksICR6KSB7XHJcbiAgICAvLyDkvY3np7tcclxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtU2NhbGUgKCR0aW1lcykge1xyXG4gICAgLy8g57yp5pS+XHJcbiAgICAvL3RyYW5zZm9ybTogc2NhbGUoKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoJHRpbWVzKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgkdGltZXMpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKCR0aW1lcyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKCR0aW1lcyk7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uICgkb2JqLCAkdGltZSkge1xyXG4gICAgLy/ov4fluqZcclxuICAgIC1vLXRyYW5zaXRpb246ICRvYmogJHRpbWU7XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICRvYmogJHRpbWU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRvYmogJHRpbWU7XHJcbiAgICB0cmFuc2l0aW9uOiAkb2JqICR0aW1lO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvblRpbWUgKCR0aW1lKSB7XHJcbiAgICAvL+i/h+W6puaXtumXtFxyXG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRpbWU7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdGltZTtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0aW1lO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbkRlbGF5ICgkdGltZSkge1xyXG4gICAgLy/ov4fluqblu7bml7ZcclxuICAgIC1vLXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lO1xyXG4gICAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdGltZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdGltZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb25GdW5jdGlvbiAoJHR5cGUpIHtcclxuICAgIC8v6L+H5bqm5Yqo55S76L+Q5Yqo6L2o6L+5XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHlwZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0eXBlO1xyXG4gICAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHlwZTtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHlwZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybVJvdGF0ZVggKCR4KSB7XHJcbiAgICAvLyDml4vovaxcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkeCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWCgkeCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkeCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJHgpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtUm90YXRlWSAoJHkpIHtcclxuICAgIC8vIOaXi+i9rFlcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkeSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgkeSk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkeSk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJHkpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtUm90YXRlWiAoJHopIHtcclxuICAgIC8vIOaXi+i9rFxyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVaKCR6KTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVaKCR6KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKCR6KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWigkeik7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm1Sb3RhdGUzZCAoJHgsICR5LCAkeiwgJGFuZ2xlKSB7XHJcbiAgICAvLyDml4vovaxcclxuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoJHgsICR5LCAkeiwgJGFuZ2xlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgkeCwgJHksICR6LCAkYW5nbGUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZTNkKCR4LCAkeSwgJHosICRhbmdsZSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZTNkKCR4LCAkeSwgJHosICRhbmdsZSk7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGFuaW1hdGlvbkRlbGF5ICgkdGltZSkge1xyXG4gICAgLy/liqjnlLvlu7bml7ZcclxuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJHRpbWU7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6ICR0aW1lO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uVGltZSAoJHRpbWUpIHtcclxuICAgIC8v5Yqo55S75pe26Ze0XHJcbiAgICAtby1hbmltYXRpb24tZHVyYXRpb246ICR0aW1lO1xyXG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246ICR0aW1lO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICR0aW1lO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkdGltZTtcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbkZuICgkbmFtZSwgJHRpbWUpIHtcclxuICAgIC8v5Yib5bu65LiA5Liq566A5Y2V5Yqo55S7XHJcbiAgICAtby1hbmltYXRpb246ICRuYW1lICR0aW1lIGZvcndhcmRzO1xyXG4gICAgLW1vei1hbmltYXRpb246ICRuYW1lICR0aW1lIGZvcndhcmRzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICR0aW1lIGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBmb3J3YXJkcztcclxufVxyXG5cclxuQG1peGluIGFuaW1hdGlvbkxuICgkbmFtZSwgJHRpbWUpIHtcclxuICAgIC8v5Yib5bu65LiA5Liq566A5Y2V5Yqo55S7XHJcbiAgICAtby1hbmltYXRpb246ICRuYW1lICR0aW1lIGxpbmVhcjtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgJHRpbWUgbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb25JbiAoJG5hbWUsICR0aW1lKSB7XHJcbiAgICAvL+WIm+W7uuS4gOS4quW+queOr+WKqOeUu1xyXG4gICAgLW8tYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkbmFtZSAkdGltZSBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogJG5hbWUgJHRpbWUgaW5maW5pdGU7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uTG9vcCgkbiwgJHRpbWUpIHtcclxuXHJcbiAgICAvL+WKqOeUu+W7tuaXtu+8jOS7jjHlvIDlp4tcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG4ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbkRlbGF5KCR0aW1lICogJGkgLSAkdGltZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uTG9vcGMoJG4sICR0aW1lLCAkbmFtZSkge1xyXG5cclxuICAgIC8v5Yqo55S75bu25pe277yM5LuOMeW8gOWni1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgLiN7JG5hbWV9IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbkRlbGF5KCR0aW1lICogJGkgLSAkdGltZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRpb25Mb29wTGlzdCgkbiwgJHRpbWUpIHtcclxuICAgIC8v5YiX6KGo5Yqo55S75bu25pe2XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRuIHtcclxuICAgICAgICBAaWYgJGkgIT0wIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3soJG4gKyAxKX1uIC0gI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbkRlbGF5KCR0aW1lICogKCRuIC0gJGkpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeygkbiArIDEpfW4pIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbkRlbGF5KCR0aW1lICogJG4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gb25lVGV4dCgpIHtcclxuICAgIC8v5Y2V6KGM5paH5pys5rqi5Ye66ZqQ6JePXHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gbXVjaFRleHQgKCRudW0sICRsaW5lSCwgJGp1ZGdlKSB7XHJcbiAgICAvL+WkmuihjOaWh+acrOa6ouWHuumakOiXj1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRudW07XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSDtcclxuXHJcbiAgICBAaWYgJGp1ZGdlIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAkbGluZUggKiAkbnVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRsaW5lSCAqICRudW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvciAoJGNvbG9yKSB7XHJcblxyXG4gICAgLy8gaW5wdXTmj5DnpLrlsZ7mgKfmloflrZfpopzoibJcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJEFuZ2xlLCAkYmVmb3JlLCAkYWZ0ZXIpIHtcclxuICAgIC8vIOe6v+aAp+a4kOWPmFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRBbmdsZSwgJGJlZm9yZSwgJGFmdGVyKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkQW5nbGUsICRiZWZvcmUsICRhZnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KCRBbmdsZSwgJGJlZm9yZSwgJGFmdGVyKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRBbmdsZSwgJGJlZm9yZSwgJGFmdGVyKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCRBbmdsZSwgJGJlZm9yZSwgJGFmdGVyKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiB0ZXh0X2dyYWRpZW50KCRBbmdsZSwgJGJlZm9yZSwgJGFmdGVyLCAkaWUpIHtcclxuICAgIC8vIOaWh+Wtl+e6v+aAp+a4kOWPmFxyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQodG8gJEFuZ2xlLCAkYmVmb3JlLCAkYWZ0ZXIpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGllO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93cy4uLikge1xyXG4gICAgLy8g6Zi05b2xXHJcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3dzO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93cztcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3dzO1xyXG59XHJcblxyXG5cclxuQG1peGluIGljb24tdHJpYW5nbGUoJGxlbmd0aCwgJGRpcmVjdGlvbiwgJGNvbG9yKSB7XHJcbiAgICAvLyDkuInop5LlvaLlm77moIdcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiAkbGVuZ3RoIHNvbGlkO1xyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uPT0ndG9wJyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb249PSdyaWdodCcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uPT0nYm90dG9tJyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb249PSdsZWZ0JyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3I7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuQG1peGluIGJhY2tDb2xvcl9zcGxpY2luZygkY29sb3IsJGNvbG9yMSwkaCl7XHJcbiAgICAvKiDog4zmma/oibLmi7zoibIgKi9cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvciAwJSwgJGNvbG9yICRoLCAkY29sb3IxICRoLCAkY29sb3IxIDEwMCUpO1xyXG59IiwiQGltcG9ydCAnYWFtaXhpbic7XHJcblxyXG4vKi0t5YWs5YWx5qC35byPLS0qL1xyXG5ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4uaGlkZVNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZGVmYWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5kZWZhbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZGVmYWxvZ28gaW1nIHtcclxuICAgIGhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmRlZmFuYXYge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCBsaSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCBsaT5hIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZWZhbmF2IHVsIGxpIHAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XHJcbn1cclxuXHJcbi5kZWZhbmF2IHVsIGxpIHAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCBsaSBwIGE6aG92ZXIge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmRlZmFuYXZidG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLmRlZmFuYXZidG4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxufVxyXG5cclxuLmRlZmFuYXZidG4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5kZWZhbmF2YnRuIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG5cclxuLmRlZmFjbG9zZU5hdmJ0biBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0b3A6IDEycHg7XHJcbn1cclxuXHJcbi5kZWZhY2xvc2VOYXZidG4gc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlZmFjbG9zZU5hdmJ0biBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCBsaSBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAzMCU7XHJcbn1cclxuXHJcbi5kZWZhbmF2IHVsIGxpIGk6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTU1O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU1NTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uZGVmYW5hdiB1bCBsaS5jdXIgaTpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcblxyXG4uZGVmYVNlYXJjaCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoIHNwYW4ge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaEljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoIC5kZWZhU2VhcmNoYm94IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRlZmFTZWFyY2ggLmRlZmFTZWFyY2hib3ggbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDY1cHggMTBweCAxNXB4O1xyXG59XHJcblxyXG4uZGVmYVNlYXJjaCAuZGVmYVNlYXJjaGJveCBsYWJlbCBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoIC5kZWZhU2VhcmNoYm94IC5kZWZhU2VhcmNoQnRuIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpIHVybCguLi9pbWFnZXMvc2VhcmNoSWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZWZhU2VhcmNoIHNwYW4uY2xvc2VTZWFyY2hib3gge1xyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jbG9zZUljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4uZGVmYUxhbmd1YWdlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZWZhTGFuZ3VhZ2Ugc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLmRlZmFMYW5ndWFnZSBzcGFuIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kZWZhTGFuZ3VhZ2UgcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kZWZhTGFuZ3VhZ2UgcCBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi8v5YaF6aG1YmFubmVyXHJcblxyXG4uZGVmYWNvbW1vbkJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZGVmYWNvbW1vbkJhbm5lciBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uZGVmYWNvbW1vbkJhbm5lciBoMyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8v6aaW6aG1YmFubmVyXHJcblxyXG4uZGVmYUJhbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lciBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lciB1bCBsaSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lclRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJUZXh0IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lclRleHQgLmRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lciB1bCBsaS5zd2lwZXItc2xpZGUtYWN0aXZlIC5kZWZhQmFubmVyVGV4dCBoMyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lciB1bCBsaS5zd2lwZXItc2xpZGUtYWN0aXZlIC5kZWZhQmFubmVyVGV4dCAuZGVzYyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lcmRvdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lcmRvdCBzcGFuIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweCA1cHg7XHJcbn1cclxuXHJcbi5kZWZhQmFubmVyZG90IHNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZGVmYUJhbm5lclByZXYsXHJcbi5kZWZhQmFubmVyTmV4dCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJQcmV2OjphZnRlcixcclxuLmRlZmFCYW5uZXJOZXh0OjphZnRlciB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJQcmV2IHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kZWZhQmFubmVyUHJldjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDJweCk7XHJcbn1cclxuXHJcbi5kZWZhQmFubmVyTmV4dCB7XHJcbiAgICByaWdodDogMTBweDtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJOZXh0OjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJQcmV2OmhvdmVyLFxyXG4uZGVmYUJhbm5lck5leHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmRlZmFCYW5uZXJQcmV2OmhvdmVyOjphZnRlcixcclxuLmRlZmFCYW5uZXJOZXh0OmhvdmVyOjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi8v5LqM57qn5qCP55uu6YCC5bqU5YaF5a655Yy6XHJcblxyXG4uZGVmYVNlY29uZExldmVsQ29sdW1uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5kZWZhU2Vjb25kTGV2ZWxDb2x1bW4gdWwgbGkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG59XHJcblxyXG4uZGVmYVNlY29uZExldmVsQ29sdW1uIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcclxufVxyXG5cclxuLldhdGVyZmFsbEZsb3cgdWwgbGkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uV2F0ZXJmYWxsRmxvdyB1bCBsaSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLldhdGVyZmFsbEZsb3cgdWwgbGkgLkZsb3dDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG59XHJcblxyXG4uV2F0ZXJmYWxsRmxvdyB1bCBsaSAuRmxvd0NvbnRlbnQgLnRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvcjogIzU4NTg1ODtcclxufVxyXG5cclxuLldhdGVyZmFsbEZsb3cgdWwgbGkgLkZsb3dDb250ZW50IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG4uV2F0ZXJmYWxsRmxvdyB1bCBsaSAuRmxvd0NvbnRlbnQgLmRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICM1ODU4NTg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvL+mmlumhtWJhbm5lclxyXG4gICAgLmRlZmFCYW5uZXIgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJUZXh0IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJUZXh0IC5kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJkb3Qgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJQcmV2LFxyXG4gICAgLmRlZmFCYW5uZXJOZXh0IHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJQcmV2OjphZnRlcixcclxuICAgIC5kZWZhQmFubmVyTmV4dDo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFCYW5uZXJQcmV2OjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8v5YaF6aG1YmFubmVyXHJcbiAgICAuZGVmYWNvbW1vbkJhbm5lciBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhY29tbW9uQmFubmVyIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCk7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8v54CR5biD5rWBXHJcbiAgICAuV2F0ZXJmYWxsRmxvdyB1bCBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuV2F0ZXJmYWxsRmxvdyB1bCBsaSAuRmxvd0NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLldhdGVyZmFsbEZsb3cgdWwgbGkgLkZsb3dDb250ZW50IC50aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLldhdGVyZmFsbEZsb3cgdWwgbGkgLkZsb3dDb250ZW50IGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLldhdGVyZmFsbEZsb3cgdWwgbGkgLkZsb3dDb250ZW50IC5kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo5OTJweCkge31cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6MTI2MHB4KSB7XHJcblxyXG4gICAgLy/pppbpobViYW5uZXJcclxuICAgIC5kZWZhQmFubmVyVGV4dCBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhQmFubmVyVGV4dCAuZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhQmFubmVyZG90IHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhQmFubmVyUHJldixcclxuICAgIC5kZWZhQmFubmVyTmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhQmFubmVyUHJldjo6YWZ0ZXIsXHJcbiAgICAuZGVmYUJhbm5lck5leHQ6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy/lpLTpg6hcclxuICAgIC5kZWZhaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDVweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFsb2dvIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhbmF2IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFuYXYgdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYW5hdiB1bCBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYW5hdiB1bCBsaT5hIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYW5hdiB1bCBsaSBwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhbmF2IHVsIGxpIGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFuYXYgdWwgbGk6aG92ZXIgcCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmFoZWFkZXJiZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhU2VhcmNoIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVNlYXJjaCAuZGVmYVNlYXJjaGJveCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYVNlYXJjaDpob3ZlciAuZGVmYVNlYXJjaGJveCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhU2VhcmNoOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY2xvc2VJY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYUxhbmd1YWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYUxhbmd1YWdlIHAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhTGFuZ3VhZ2U6aG92ZXIgcCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhbmF2YnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8v5YaF6aG1YmFubmVyXHJcbiAgICAuZGVmYWNvbW1vbkJhbm5lciBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOjE0MDBweCkge31cclxuXHJcblxyXG4vKiDlpLTpg6joj5zljZXmjInpkq4gKi9cclxuXHJcbi8vIOagt+W8j+S4gFxyXG5cclxuLmhlYWRfbW9iaWxlX2J0biB7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgLmJ0bjEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuNXMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MiwgMjAzLCAxOTYsIDAuNTgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmJ0bjEge1xyXG4gICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4vKiDlpLTpg6joj5zljZUgKi9cclxuXHJcbi8vIOagt+W8j+S4gFxyXG5cclxuLmhlYWRfZHJvcGRvd24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDc1cHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmhlYWRfZHJvcGRvd24xIHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAucGNfZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3B1YmxpYy9uYXZsaWJnMi5qcGcnKTtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbkxvb3BjKDYsIDAuMXMsIGJsb2NrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjVzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC41cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjVzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlY29uZF9uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjVzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZV9kb3duIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2JpbGVfbmF2X2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5oZWFkX2Ryb3Bkb3duMntcclxuICAgICAgICBcclxuICAgICAgICAucGNfZG93bntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuYmFja19jb2xvcntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTMsIDEyNCwgMTMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmdfb257XHJcbiAgICAgICAgICAgICAgICAuYmFja19jb2xvcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDB2dztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTUwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNTB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZV9kb3duIHtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAubW9iaWxlX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2JpbGVfbmF2X2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC5wY19kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGVfZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyDliIbkuqvmoLflvI9cclxuXHJcbi5zb2NpYWwtc2hhcmUge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMC4ycHg7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuXHJcblxyXG4gICAgLnNvY2lhbC1zaGFyZS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjYjNiM2IzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24td2VpYm8ge1xyXG4gICAgICAgIGNvbG9yOiAjYjNiM2IzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjc2M2I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXRlbmNlbnQge1xyXG4gICAgICAgIGNvbG9yOiAjNTZiNmU3O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzU2YjZlNztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NmI2ZTc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXFxIHtcclxuICAgICAgICBjb2xvcjogI2IzYjNiMztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTZiNmU3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1xem9uZSB7XHJcbiAgICAgICAgY29sb3I6ICNGREJFM0Q7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkRCRTNEO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZEQkUzRDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZG91YmFuIHtcclxuICAgICAgICBjb2xvcjogIzMzYjA0NTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMzM2IwNDU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzNiMDQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1saW5rZWRpbiB7XHJcbiAgICAgICAgY29sb3I6ICMwMDc3QjU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3N0I1O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzdCNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZmFjZWJvb2sge1xyXG4gICAgICAgIGNvbG9yOiAjNDQ2MTlEO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ0NjE5RDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NDYxOUQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWdvb2dsZSB7XHJcbiAgICAgICAgY29sb3I6ICNkYjQ0Mzc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGI0NDM3O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiNDQzNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tdHdpdHRlciB7XHJcbiAgICAgICAgY29sb3I6ICM1NWFjZWU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTVhY2VlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1YWNlZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZGlhbmRpYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMzA3RENBO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzMwN0RDQTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDdEQ0E7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXdlY2hhdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAjYjNiM2IzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3YmM1NDk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLyog5L2/55So6Ieq5a6a5LmJ5qC35byP77yM5L+u5pS55Li66IOM5pmv5Zu+77yM5Yig6Zmk5LiK6Z2i55qE5a2X5L2T5Zu+5qCHICovXHJcbiAgICAvLyAuaWNvbi10ZW5jZW50IHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuaWNvbi1xcSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24td2VpYm8ge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5pY29uLXdlY2hhdCB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24tZG91YmFuIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuaWNvbi1oZWFydCB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24tbGlrZSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24tcXpvbmUge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5pY29uLWxpbmtlZGluIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuaWNvbi1kaWFuZGlhbiB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24tZmFjZWJvb2sge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5pY29uLWdvb2dsZSB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLmljb24tdHdpdHRlciB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCk7XHJcbiAgICAvLyB9XHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLyog5b6u5L+h5LqM57u056CBICovXHJcbiAgICAuaWNvbi13ZWNoYXQgLndlY2hhdC1xcmNvZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4ICNhYWE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24td2VjaGF0IC53ZWNoYXQtcXJjb2RlLmJvdHRvbSB7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IC04NHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24td2VjaGF0IC53ZWNoYXQtcXJjb2RlIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogIzc3NztcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi13ZWNoYXQgLndlY2hhdC1xcmNvZGUgLnFyY29kZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24td2VjaGF0IC53ZWNoYXQtcXJjb2RlIC5xcmNvZGUgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXdlY2hhdCAud2VjaGF0LXFyY29kZSAuaGVscCBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXdlY2hhdDpob3ZlciAud2VjaGF0LXFyY29kZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaW5uZXJfY3J1bWJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcyk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25mb250IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXRyaWFuZ2xlLXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBpY29uLXRyaWFuZ2xlKDVweCwgbGVmdCwgI2ZmZik7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMTcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAsIDE1cHgsIDE1cHggcmdiYSgwLCAwLCAwLCAwLjAxOCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY3J1bWJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xyXG5cclxuICAgIC5tb251IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lX2ljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuNXMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzKTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tdHJpYW5nbGUtcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tdHJpYW5nbGUoNXB4LCBsZWZ0LCAjZmZmKTtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAxNzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCwgMTVweCwgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDE4KTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5sYXl1aS1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBhLFxyXG4gICAgLmxheXVpLWxheXBhZ2UtY3VyciB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGF5dWktbGF5cGFnZS1zcHIge1xyXG4gICAgICAgIC8vIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXl1aS1sYXlwYWdlLWN1cnIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmxheXVpLWxheXBhZ2UtcHJldixcclxuICAgIC5sYXl1aS1sYXlwYWdlLW5leHQsXHJcbiAgICAubGF5dWktbGF5cGFnZS1sYXN0LFxyXG4gICAgLmxheXVpLWxheXBhZ2UtZmlyc3Qge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXl1aS1sYXlwYWdlLW5leHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYXl1aS1sYXlwYWdlLXByZXYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgIH1cclxuXHJcbi8vICAgICAubGF5dWktbGF5cGFnZS1sYXN0IHtcclxuLy8gICAgICAgICBvcmRlcjogMztcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAubGF5dWktbGF5cGFnZS1maXJzdCB7XHJcbi8vICAgICAgICAgb3JkZXI6IDE7XHJcbi8vICAgICB9XHJcbn1cclxuXHJcbi8qIOivpuaDhemhteWIh+aNoiAqL1xyXG4uc3dpdGNoIHtcclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ01pY3Jvc29mdFlhSGVpJztcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjVzKTtcclxuXHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZU51bSgwLCAtNTAlLCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuNXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MWQyOTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblxyXG4gICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzMzMzMzMgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxZDI5O1xyXG5cclxuICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDgwMC8xMTAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgb25lVGV4dCgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy/mkJzntKJcclxuLnNlYXJjaCB7XHJcbiAgICAubWFpbjEge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICAgICAgLnNlYXJjaF90aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2hfYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHJcbiAgICAgICAgICAgIC5sZW5ndGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2tfYm94IHtcclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMjgwLzEyMDApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBpY3R1cmVfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDE3MC8yODApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgb25lVGV4dCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC41cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hYnN0cmFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtdWNoVGV4dCgyLCAyNnB4LCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIOW4uOeUqOaMiemSruagt+W8j1xyXG5cclxuLm9mdGVuX2J0bjF7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufSIsIkBpbXBvcnQgJy4vYWFtaXhpbi5zY3NzJztcclxuQGltcG9ydCAnLi9BcmVzZXRyZXNwb25zaXZlLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2RlZmF1bHQuc2Nzcyc7XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ+aWueato+WFsOS6reWchueugOS9k1/kuK0nO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMv5pa55q2j5YWw5Lqt5ZyG566A5L2TX+S4rS5UVEYpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZnonO1xyXG4gICAgc3JjOiB1cmwoLi4vZm9udHMvRlpMYW5UWUpXLlRURik7XHJcbn1cclxuXHJcbi56aXphaSB7XHJcbiAgICAueml6YWlfYmFubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbjEge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudmlkZW9fYm94IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIC5iZ19pbWcxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmdfaW1nMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZ19pbWc2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICfmlrnmraPlhbDkuq3lnIbnroDkvZNf5LitJztcclxuICAgICAgICAmLmN0aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICNhMzdlNTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluMiB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR4dF9ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMzIwLzE5MjApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNjtcclxuXHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgzMjAvMTYwMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuMik7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ+aWueato+WFsOS6reWchueugOS9k1/kuK0nO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hYnN0cmFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSg5NTgvMTYwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hYnN0cmFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubWFpbjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzNXB4IDAgMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmNjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgICAgICAgICAgLmxlZnRfYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDU5MC8xNjgwKTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnBpY3R1cmVfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNjkxLzU5MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFzayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudmlkZW9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJpZ2h0X2JveCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMTA3MC8xNjgwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAn5pa55q2j5YWw5Lqt5ZyG566A5L2TX+S4rSc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iZ19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoNDE1LzEwNzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ibG9ja19ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyDlrprkuYnmu5rliqjmnaHpq5jlrr3lj4rog4zmma8g6auY5a695YiG5Yir5a+55bqU5qiq56uW5rua5Yqo5p2h55qE5bC65a+4XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2LThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIOWumuS5iea7muWKqOadoei9qOmBkyDlhoXpmLTlvbEr5ZyG6KeSXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyDlrprkuYnmu5HlnZcg5YaF6Zi05b2xK+WchuinklxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnZnonO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmM2VlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2VlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEV1Y2xpZFNxdWFyZS1SZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZ19pbWczIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoMjkzLzE5MjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnX2ltZzQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTA0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKDQ2Mi8xOTIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jZW50ZXIxNjgwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1haW40IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmNjtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hc2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2MHB4IDQwcHggLTYwcHggI2RlZGVkZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBpY3R1cmVfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDY3NC8xMjAwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW41IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAubGVmdF9ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoODQwLzE2ODApO1xyXG5cclxuICAgICAgICAgICAgICAgIC5waWN0dXJlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoNTAwLzg0MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmlnaHRfYm94IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDg0MC8xNjgwKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2Z6JztcclxuXHJcbiAgICAgICAgICAgICAgICAudHh0X2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICfmlrnmraPlhbDkuq3lnIbnroDkvZNf5LitJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hYnN0cmFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJnX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnX2ltZzUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluNiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZ19pbWc5LmpwZyk7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2Z6JztcclxuXHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGljdHVyZV9jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMjM3LzM3NSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbmVUZXh0KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ+aWueato+WFsOS6reWchueugOS9k1/kuK0nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOWE5OTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hYnN0cmFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXVjaFRleHQoMywgMjZweCwgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4ICMwYmE2OTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBpY3R1cmVfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLm5ld3NTd2lwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMWU5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwYmE2OTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb19wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNyk7XHJcblxyXG4gICAgICAgIC5tYXNrIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlb19ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV4aXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5sb2dvLC56aXphaSAubWFpbjIgLmJnX2ltZyAuaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBcclxuICAueml6YWkgLm1haW4xIC52aWRlb19ib3gsLnppemFpIC5tYWluMiAudHh0X2JveHt6LWluZGV4OjY7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTcwMHB4KSB7XHJcbiAgICAuY2VudGVyMTY4MCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpIHtcclxuICAgIC5jZW50ZXIxNDAwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjEyNjBweCkge1xyXG4gICAgLnppemFpIC5oX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2sgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jay5hY3RpdmUgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayAuYWJzdHJhY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4zIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCAucmlnaHRfYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCAucmlnaHRfYm94IC5ibG9ja19ib3ggLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNCAuY29udGVudCAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IC5yaWdodF9ib3ggLnR4dF9ib3ggLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNSAuY29udGVudCAucmlnaHRfYm94IC50eHRfYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNSAuY29udGVudCAucmlnaHRfYm94IC50eHRfYm94IC5tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2suYWN0aXZlIC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMgLmNvbnRlbnQgLmxlZnRfYm94IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMgLmNvbnRlbnQgLnJpZ2h0X2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNSAuY29udGVudCAubGVmdF9ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUgLmNvbnRlbnQgLnJpZ2h0X2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IC5sZWZ0X2JveCAucGljdHVyZV9jb250YWluZXIgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgIC56aXphaSAubWFpbjEge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjIgLnR4dF9ib3gge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayAuaWNvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjIgLnR4dF9ib3ggLmJsb2NrIC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2suYWN0aXZlIC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2sgLmFic3RyYWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2sgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW40IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5oX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCAucmlnaHRfYm94IC50aXRsZV9ib3ggLnR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUgLmNvbnRlbnQgLnJpZ2h0X2JveCAudHh0X2JveCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IC5yaWdodF9ib3ggLnR4dF9ib3gge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW42IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNiAubmV3c1N3aXBlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluNiAuYmxvY2sgLnR4dCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW42IC5ibG9jayAudHh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMgLmNvbnRlbnQgLnJpZ2h0X2JveCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZ19pbWcxLFxyXG4gICAgLmJnX2ltZzIsXHJcbiAgICAuYmdfaW1nMyxcclxuICAgIC5iZ19pbWc0LFxyXG4gICAgLmJnX2ltZzUsXHJcbiAgICAuYmdfaW1nNiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IC5yaWdodF9ib3ggLmJnX2ltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayAudHh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjIgLnR4dF9ib3ggLmJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpIHtcclxuICAgIC56aXphaSAubWFpbjEgLnZpZGVvX2JveCAuaW1nIC5pY29uIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4xIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2suYWN0aXZlIC5uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMiAudHh0X2JveCAuYmxvY2sgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayAuaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4yIC50eHRfYm94IC5ibG9jayAuYWJzdHJhY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLmhfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4zIC5jb250ZW50IC5sZWZ0X2JveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4zIC5jb250ZW50IC5sZWZ0X2JveCAuaW1nIC5tYXNrIC52aWRlb19idG4ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMgLmNvbnRlbnQgLnJpZ2h0X2JveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnppemFpIC5tYWluMyAuY29udGVudCAucmlnaHRfYm94IC50aXRsZV9ib3ggLnR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjMgLmNvbnRlbnQgLnJpZ2h0X2JveCAuYmxvY2tfYm94IC5ibG9jayAudHh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW4zIC5jb250ZW50IC5yaWdodF9ib3ggLmJsb2NrX2JveCAuYmxvY2sgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW40IC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW41IC5jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUgLmNvbnRlbnQgLnJpZ2h0X2JveCAudHh0X2JveCAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUgLmNvbnRlbnQgLnJpZ2h0X2JveCAudHh0X2JveCAuYWJzdHJhY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjUgLmNvbnRlbnQgLnJpZ2h0X2JveCAudHh0X2JveCAubW9yZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjYge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW42IC5ibG9jayAudHh0IC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjYgLmJsb2NrIC50eHQgLnRpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC56aXphaSAubWFpbjYgLmJsb2NrIC50eHQgLmFic3RyYWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAueml6YWkgLm1haW42IC5uZXdzU3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/