@charset "utf-8"; /*public code*/ @import url('./baibo.css'); body { -ms-overflow-x: hidden; overflow-x: hidden; min-width: 1200px; } .cfff { color: #fff; } .w1200 { margin-left: auto; margin-right: auto; max-width: 1200px; padding-left: 50px; padding-right: 50px; } .w1200.pJIa30 { max-width: 1140px; } @media (max-width: 1440px) { .w1200 { max-width: 1100px; } .w1200.pJIa30 { max-width: 1040px; } } .br5 { border-radius: 5px; } [class*='Sloth-'] { display: block; } .showimgbk { background-size: cover; background-repeat: no-repeat; background-position: center center; } /* select */ .select { position: relative; } .select dt { height: 28px; display: inline-block; border: 1px solid #d2ccc4; background: #fcfcfb url(ico.gif) no-repeat 97px center; line-height: 28px; padding-left: 10px; color: #333333; cursor: pointer; width: 100%; padding-right: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 9; box-sizing: border-box; } .select dd { position: absolute; left: 0; right: 0; top: 29px; border: 1px solid #d2ccc4; background: #fff; display: none; } .select dd.top { top: auto; bottom: 22px; } .select dd ul { padding: 4px 0; width: 100%; max-height: 250px; overflow: auto; } .select dd ul li a { line-height: 28px; display: block; text-align: left; color: #333333; } .select dd ul li a:hover { background: #f5f5f5; } * { word-wrap: break-word; } html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td, fieldset { margin: 0; padding: 0; } ul, ol, dl { list-style-type: none; } html, body { *position: static; } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; } input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } input, button { overflow: visible; vertical-align: middle; outline: none; } body, th, td, button, input, select, textarea { font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53"; font-size: 12px; color: #333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { line-height: 1.6; } h1, h2, h3, h4, h5, h6 { font-size: 100%; } a, area { outline: none; blr: expression(this.onFocus=this.blur()); } a { text-decoration: none; cursor: pointer; } a:hover { text-decoration: underline; outline: none; } a.ie6:hover { zoom: 1; } a:focus { outline: none; } a:hover, a:active { outline: none; } :focus { outline: none; } sub, sup { vertical-align: baseline; } button, input[type="button"], input[type="submit"] { line-height: normal !important; } /*img*/ img { border: 0; vertical-align: middle; } a img, img { -ms-interpolation-mode: bicubic; } .img-responsive { max-width: 100%; height: auto; } /*IE下a:hover 背景闪烁*/ /*HTML5 reset*/ header, footer, section, aside, details, menu, article, section, nav, address, hgroup, figure, figcaption, legend { display: block; margin: 0; padding: 0; } time { display: inline; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; } legend { width: 100%; margin-bottom: 20px; font-size: 21px; line-height: 40px; border: 0; border-bottom: 1px solid #e5e5e5; } legend small { font-size: 15px; color: #999; } svg:not(:root) { overflow: hidden; } fieldset { border-width: 0; padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /* Clear Fix */ .clearfix:after, .xrow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix, .xrow { zoom: 1; } /*init_end*/ .overflow { overflow: hidden; } .xrow *[class*="xcol"] { float: left; } *[class*="xcol"] { display: inline-block; } /*less开始*/ /*生成网格系统*/ .xspan-1 { width: 8.33333%; } .xspan-2 { width: 16.66667%; } .xspan-3 { width: 25%; } .xspan-4 { width: 33.33333%; } .xspan-5 { width: 41.66667%; } .xspan-6 { width: 50%; } .xspan-7 { width: 58.33333%; } .xspan-8 { width: 66.66667%; } .xspan-9 { width: 75%; } .xspan-10 { width: 83.33333%; } .xspan-11 { width: 91.66667%; } .xspan-12 { width: 100%; } .xspan-offset-1 { margin-left: 8.33333%; } .xspan-offset-2 { margin-left: 16.66667%; } .xspan-offset-3 { margin-left: 25%; } .xspan-offset-4 { margin-left: 33.33333%; } .xspan-offset-5 { margin-left: 41.66667%; } .xspan-offset-6 { margin-left: 50%; } .xspan-offset-7 { margin-left: 58.33333%; } .xspan-offset-8 { margin-left: 66.66667%; } .xspan-offset-9 { margin-left: 75%; } .xspan-offset-10 { margin-left: 83.33333%; } .xspan-offset-11 { margin-left: 91.66667%; } .xspan-offset-12 { margin-left: 100%; } /*尺寸分类*/ /* 大屏幕 -lg-*/ [class*="visible-sm"], [class*="visible-md"], [class*="visible-xs"], [class*="visible-lg"] { display: none; } @media (min-width: 1200px) { .xcol-lg-1 { width: 8.33333%; } .xcol-lg-2 { width: 16.66667%; } .xcol-lg-3 { width: 25%; } .xcol-lg-4 { width: 33.33333%; } .xcol-lg-5 { width: 41.66667%; } .xcol-lg-6 { width: 50%; } .xcol-lg-7 { width: 58.33333%; } .xcol-lg-8 { width: 66.66667%; } .xcol-lg-9 { width: 75%; } .xcol-lg-10 { width: 83.33333%; } .xcol-lg-11 { width: 91.66667%; } .xcol-lg-12 { width: 100%; } .xcol-lg-offset-1 { margin-left: 8.33333%; } .xcol-lg-offset-2 { margin-left: 16.66667%; } .xcol-lg-offset-3 { margin-left: 25%; } .xcol-lg-offset-4 { margin-left: 33.33333%; } .xcol-lg-offset-5 { margin-left: 41.66667%; } .xcol-lg-offset-6 { margin-left: 50%; } .xcol-lg-offset-7 { margin-left: 58.33333%; } .xcol-lg-offset-8 { margin-left: 66.66667%; } .xcol-lg-offset-9 { margin-left: 75%; } .xcol-lg-offset-10 { margin-left: 83.33333%; } .xcol-lg-offset-11 { margin-left: 91.66667%; } .xcol-lg-offset-12 { margin-left: 100%; } .hidden-lg { display: none; } .visible-lg { display: inherit; } .visible-lg-block { display: block; } .visible-lg-inline { display: inline; } .visible-lg-inline-block { display: inline-block; } [class*="xcol-"] .gutter { padding-left: 20px; padding-right: 20px; } } /* 中屏幕 -md-*/ @media (max-width: 1200px) { .xcol-md-1 { width: 8.33333%; } .xcol-md-2 { width: 16.66667%; } .xcol-md-3 { width: 25%; } .xcol-md-4 { width: 33.33333%; } .xcol-md-5 { width: 41.66667%; } .xcol-md-6 { width: 50%; } .xcol-md-7 { width: 58.33333%; } .xcol-md-8 { width: 66.66667%; } .xcol-md-9 { width: 75%; } .xcol-md-10 { width: 83.33333%; } .xcol-md-11 { width: 91.66667%; } .xcol-md-12 { width: 100%; } .xcol-md-offset-1 { margin-left: 8.33333%; } .xcol-md-offset-2 { margin-left: 16.66667%; } .xcol-md-offset-3 { margin-left: 25%; } .xcol-md-offset-4 { margin-left: 33.33333%; } .xcol-md-offset-5 { margin-left: 41.66667%; } .xcol-md-offset-6 { margin-left: 50%; } .xcol-md-offset-7 { margin-left: 58.33333%; } .xcol-md-offset-8 { margin-left: 66.66667%; } .xcol-md-offset-9 { margin-left: 75%; } .xcol-md-offset-10 { margin-left: 83.33333%; } .xcol-md-offset-11 { margin-left: 91.66667%; } .xcol-md-offset-12 { margin-left: 100%; } .hidden-md { display: none; } .visible-md { display: inherit; } .visible-md-block { display: block; } .visible-md-inline { display: inline; } .visible-md-inline-block { display: inline-block; } [class*="xcol-"] .gutter { padding-left: 15px; padding-right: 15px; } } /* 平板电脑和小屏电脑之间的分辨率 -sm-*/ @media (max-width: 768px) { .xcol-sm-1 { width: 8.33333%; } .xcol-sm-2 { width: 16.66667%; } .xcol-sm-3 { width: 25%; } .xcol-sm-4 { width: 33.33333%; } .xcol-sm-5 { width: 41.66667%; } .xcol-sm-6 { width: 50%; } .xcol-sm-7 { width: 58.33333%; } .xcol-sm-8 { width: 66.66667%; } .xcol-sm-9 { width: 75%; } .xcol-sm-10 { width: 83.33333%; } .xcol-sm-11 { width: 91.66667%; } .xcol-sm-12 { width: 100%; } .xcol-sm-offset-1 { margin-left: 8.33333%; } .xcol-sm-offset-2 { margin-left: 16.66667%; } .xcol-sm-offset-3 { margin-left: 25%; } .xcol-sm-offset-4 { margin-left: 33.33333%; } .xcol-sm-offset-5 { margin-left: 41.66667%; } .xcol-sm-offset-6 { margin-left: 50%; } .xcol-sm-offset-7 { margin-left: 58.33333%; } .xcol-sm-offset-8 { margin-left: 66.66667%; } .xcol-sm-offset-9 { margin-left: 75%; } .xcol-sm-offset-10 { margin-left: 83.33333%; } .xcol-sm-offset-11 { margin-left: 91.66667%; } .xcol-sm-offset-12 { margin-left: 100%; } .hidden-sm { display: none; } .visible-sm { display: inherit; } .visible-sm-block { display: block; } .visible-sm-inline { display: inline; } .visible-sm-inline-block { display: inline-block; } [class*="xcol-"] .gutter { padding-left: 10px; padding-right: 10px; } } /* 横向放置的手机和竖向放置的平板之间的分辨率 -xs-*/ @media (max-width: 600px) { .xcol-xs-1 { width: 8.33333%; } .xcol-xs-2 { width: 16.66667%; } .xcol-xs-3 { width: 25%; } .xcol-xs-4 { width: 33.33333%; } .xcol-xs-5 { width: 41.66667%; } .xcol-xs-6 { width: 50%; } .xcol-xs-7 { width: 58.33333%; } .xcol-xs-8 { width: 66.66667%; } .xcol-xs-9 { width: 75%; } .xcol-xs-10 { width: 83.33333%; } .xcol-xs-11 { width: 91.66667%; } .xcol-xs-12 { width: 100%; } .xcol-xs-offset-1 { margin-left: 8.33333%; } .xcol-xs-offset-2 { margin-left: 16.66667%; } .xcol-xs-offset-3 { margin-left: 25%; } .xcol-xs-offset-4 { margin-left: 33.33333%; } .xcol-xs-offset-5 { margin-left: 41.66667%; } .xcol-xs-offset-6 { margin-left: 50%; } .xcol-xs-offset-7 { margin-left: 58.33333%; } .xcol-xs-offset-8 { margin-left: 66.66667%; } .xcol-xs-offset-9 { margin-left: 75%; } .xcol-xs-offset-10 { margin-left: 83.33333%; } .xcol-xs-offset-11 { margin-left: 91.66667%; } .xcol-xs-offset-12 { margin-left: 100%; } .hidden-xs { display: none; } .visible-xs { display: inherit; } .visible-xs-block { display: block; } .visible-xs-inline { display: inline; } .visible-xs-inline-block { display: inline-block; } [class*="xcol-"] .gutter { padding-left: 5px; padding-right: 5px; } } /* 横向放置的手机及分辨率更小的设备 */ /*字号生成*/ .f8 { font-size: 8px; } .f9 { font-size: 9px; } .f10 { font-size: 10px; } .f11 { font-size: 11px; } .f12 { font-size: 12px; } .f13 { font-size: 13px; } .f14 { font-size: 14px; } .f15 { font-size: 15px; } .f16 { font-size: 16px; } .f17 { font-size: 17px; } .f18 { font-size: 18px; } .f19 { font-size: 19px; } .f20 { font-size: 20px; } .f21 { font-size: 21px; } .f22 { font-size: 22px; } .f23 { font-size: 23px; } .f24 { font-size: 24px; } .f25 { font-size: 25px; } .f26 { font-size: 26px; } .f27 { font-size: 27px; } .f28 { font-size: 28px; } .f29 { font-size: 29px; } .f30 { font-size: 30px; } .f31 { font-size: 31px; } .f32 { font-size: 32px; } .f33 { font-size: 33px; } .f34 { font-size: 34px; } .f35 { font-size: 35px; } .f36 { font-size: 36px; } .f37 { font-size: 37px; } .f38 { font-size: 38px; } .f39 { font-size: 39px; } .f40 { font-size: 40px; } .f41 { font-size: 41px; } .f42 { font-size: 42px; } .f43 { font-size: 43px; } .f44 { font-size: 44px; } .f45 { font-size: 45px; } .f46 { font-size: 46px; } .f47 { font-size: 47px; } .f48 { font-size: 48px; } .f49 { font-size: 49px; } .f50 { font-size: 50px; } .f51 { font-size: 51px; } .f52 { font-size: 52px; } .f53 { font-size: 53px; } .f54 { font-size: 54px; } .f55 { font-size: 55px; } .f56 { font-size: 56px; } .c000 { color: black; } .c111 { color: #111111; } .c222 { color: #222222; } .c333 { color: #333333; } .c444 { color: #444444; } .c555 { color: #555555; } .c666 { color: #666666; } .c777 { color: #777777; } .c888 { color: #888888; } .c999 { color: #999999; } /*FLEXBOX*/ .flex { display: flex; padding: 5px; width: 100%; } .flex .flex-item { flex: 1; padding: 5px; width: 100%; } .maxw1000 { max-width: 1000px; } .block-center { display: block; margin-left: auto; margin-right: auto; } .block, .db { display: block; } .dn { display: none; } .dib { display: inline-block; } .di { display: inline; } .margin, .block-center { margin-left: auto; margin-right: auto; } .vh { visibility: hidden; } .w1000 { width: 1000px; } .minw1000 { min-width: 1000px; } .w100 { width: 100%; } .h100 { height: 100%; } .wh100 { width: 100%; height: 100%; } .pos-r { position: relative; } .pos-a { position: absolute; } .pos-f { position: fixed; } .t0 { top: 0; } .l0 { left: 0; } .tl0 { top: 0; left: 0; } .tr0 { top: 0; right: 0; } .xright, .right { float: right; } .xleft, .left { float: left; } .f-bold, .fb { font-weight: bold; } .f-normal, .fn { font-weight: normal; font-style: normal; } .uppercase, .text-upper { text-transform: uppercase; } .text-center { text-align: center; } .text-right { text-align: right; } .text-left { text-align: left; } .br3 { border-radius: 3px; } .bn { background: none !important; } /* 公共css结束 */ .Sloth-24h { background-image: url("../images/sprite.png"); background-position: 0px -54px; width: 91px; height: 91px; } .Sloth-bottom-a { background-image: url("../images/sprite.png"); background-position: -278px -127px; width: 23px; height: 14px; } .Sloth-f { background-image: url("../images/sprite.png"); background-position: -325px -354px; width: 9px; height: 16px; } .Sloth-f1 { background-image: url("../images/sprite.png"); background-position: -379px -242px; width: 13px; height: 27px; } .Sloth-fangzi { background-image: url("../images/sprite.png"); background-position: -276px -205px; width: 28px; height: 22px; } .Sloth-fix1 { background-image: url("../images/sprite.png"); background-position: -320px -242px; width: 54px; height: 54px; } .Sloth-fix2 { background-image: url("../images/sprite.png"); background-position: -84px -242px; width: 54px; height: 54px; } .Sloth-fw1 { background-image: url("../images/sprite.png"); background-position: -96px -54px; width: 87px; height: 87px; } .Sloth-fw2 { background-image: url("../images/sprite.png"); background-position: -220px 0px; width: 87px; height: 87px; } .Sloth-fw3 { background-image: url("../images/sprite.png"); background-position: 0px -150px; width: 87px; height: 87px; } .Sloth-fw4 { background-image: url("../images/sprite.png"); background-position: -92px -150px; width: 87px; height: 87px; } .Sloth-fw5 { background-image: url("../images/sprite.png"); background-position: -184px -150px; width: 87px; height: 87px; } .Sloth-fw6 { background-image: url("../images/sprite.png"); background-position: -312px 0px; width: 87px; height: 87px; } .Sloth-home { background-image: url("../images/sprite.png"); background-position: -188px -86px; width: 25px; height: 23px; } .Sloth-homeh { background-image: url("../images/sprite.png"); background-position: -188px -114px; width: 25px; height: 23px; } .Sloth-in { background-image: url("../images/sprite.png"); background-position: -229px -301px; width: 15px; height: 16px; } .Sloth-in1 { background-image: url("../images/sprite.png"); background-position: -295px -326px; width: 22px; height: 23px; } .Sloth-in2 { background-image: url("../images/sprite.png"); background-position: -209px -301px; width: 15px; height: 16px; } .Sloth-ji1 { background-image: url("../images/sprite.png"); background-position: -59px -326px; width: 54px; height: 54px; } .Sloth-ji2 { background-image: url("../images/sprite.png"); background-position: -118px -326px; width: 54px; height: 54px; } .Sloth-jinian1 { background-image: url("../images/sprite.png"); background-position: -177px -326px; width: 54px; height: 54px; } .Sloth-jinian2 { background-image: url("../images/sprite.png"); background-position: -236px -326px; width: 54px; height: 54px; } .Sloth-left-a { background-image: url("../images/sprite.png"); background-position: -310px -354px; width: 10px; height: 17px; } .Sloth-left-na { background-image: url("../images/sprite.png"); background-position: -312px -92px; width: 79px; height: 79px; } .Sloth-liuc { background-image: url("../images/sprite.png"); background-position: -220px -92px; width: 53px; height: 53px; } .Sloth-logo { background-image: url("../images/sprite.png"); background-position: 0px 0px; width: 215px; height: 49px; } /*.Sloth-logo{ background: url("../images/site-logo.jpg") center no-repeat; !* background: no-repeat; *! background-position: -50px 55%; width: 280px; height: 62px; background-size: 100%; }*/ .Sloth-map { background-image: url("../images/sprite.png"); background-position: -374px -326px; width: 17px; height: 17px; } .Sloth-more { background-image: url("../images/sprite.png"); background-position: -273px -301px; width: 19px; height: 10px; } .Sloth-more_l { background-image: url("../images/sprite.png"); background-position: -249px -301px; width: 19px; height: 10px; } .Sloth-navarrow { background-image: url("../images/sprite.png"); background-position: -297px -301px; width: 5px; height: 8px; } .Sloth-play { background-image: url("../images/sprite.png"); background-position: -278px -92px; width: 29px; height: 30px; } .Sloth-pos-1 { background-image: url("../images/sprite.png"); background-position: -378px -176px; width: 19px; height: 28px; } .Sloth-pos { background-image: url("../images/sprite.png"); background-position: -378px -209px; width: 19px; height: 28px; } .Sloth-quan { background-image: url("../images/sprite.png"); background-position: -312px -176px; width: 61px; height: 61px; } .Sloth-ren { background-image: url("../images/sprite.png"); background-position: -188px -54px; width: 24px; height: 27px; } .Sloth-right-a { background-image: url("../images/sprite.png"); background-position: -295px -354px; width: 10px; height: 17px; } .Sloth-right-na { background-image: url("../images/sprite.png"); background-position: 0px -242px; width: 79px; height: 79px; } .Sloth-s { background-image: url("../images/sprite.png"); background-position: -379px -274px; width: 19px; height: 19px; } .Sloth-search { background-image: url("../images/sprite.png"); background-position: -322px -326px; width: 21px; height: 21px; } .Sloth-searchh { background-image: url("../images/sprite.png"); background-position: -348px -326px; width: 21px; height: 21px; } .Sloth-sina { background-image: url("../images/sprite.png"); background-position: -134px -301px; width: 20px; height: 16px; } .Sloth-sina1 { background-image: url("../images/sprite.png"); background-position: -276px -150px; width: 28px; height: 23px; } .Sloth-sina2 { background-image: url("../images/sprite.png"); background-position: -184px -301px; width: 20px; height: 16px; } .Sloth-taikang1 { background-image: url("../images/sprite.png"); background-position: -202px -242px; width: 54px; height: 54px; } .Sloth-taikang2 { background-image: url("../images/sprite.png"); background-position: 0px -326px; width: 54px; height: 54px; } .Sloth-wx { background-image: url("../images/sprite.png"); background-position: -159px -301px; width: 20px; height: 16px; } .Sloth-wx1 { background-image: url("../images/sprite.png"); background-position: -276px -178px; width: 29px; height: 22px; } .Sloth-wx2 { background-image: url("../images/sprite.png"); background-position: -109px -301px; width: 20px; height: 16px; } .Sloth-wxh { background-image: url("../images/sprite.png"); background-position: -84px -301px; width: 20px; height: 16px; } .Sloth-yiliao1 { background-image: url("../images/sprite.png"); background-position: -261px -242px; width: 54px; height: 54px; } .Sloth-yiliao2 { background-image: url("../images/sprite.png"); background-position: -143px -242px; width: 54px; height: 54px; } /*云动*/ @-webkit-keyframes cloudmove { 0% { background-position: 0px top; opacity: 0; filter: Alpha(opacity=0); } 50% { background-position: -1000px top; opacity: 1; filter: Alpha(opacity=100); } 100% { background-position: -1920px top; opacity: 0; filter: Alpha(opacity=0); } } @-moz-keyframes cloudmove { 0% { background-position: 0px top; opacity: 0; filter: Alpha(opacity=0); } 50% { background-position: -1000px top; opacity: 1; filter: Alpha(opacity=100); } 100% { background-position: -1920px top; opacity: 0; filter: Alpha(opacity=0); } } @-ms-keyframes cloudmove { 0% { background-position: 0px top; opacity: 0; filter: Alpha(opacity=0); } 50% { background-position: -1000px top; opacity: 1; filter: Alpha(opacity=100); } 100% { background-position: -1920px top; opacity: 0; filter: Alpha(opacity=0); } } @-o-keyframes cloudmove { 0% { background-position: 0px top; opacity: 0; filter: Alpha(opacity=0); } 50% { background-position: -1000px top; opacity: 1; filter: Alpha(opacity=100); } 100% { background-position: -1920px top; opacity: 0; filter: Alpha(opacity=0); } } @keyframes cloudmove { 0% { background-position: 0px top; opacity: 0; filter: Alpha(opacity=0); } 50% { background-position: -1000px top; opacity: 1; filter: Alpha(opacity=100); } 100% { background-position: -1920px top; opacity: 0; filter: Alpha(opacity=0); } } /*放大缩小*/ @-webkit-keyframes scale { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } @-moz-keyframes scale { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } @-ms-keyframes scale { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } @-o-keyframes scale { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } @keyframes scale { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } } .header { height: 100px; width: 100%; } .header .share-all { margin-top: 0; } .header .select { min-width: 50px; z-index: 10; margin-top: -5px; } .header .select dt { background: none; border: none !important; padding: 0; padding-right: 10px; } .header .select dt { background: #fff url(../images/xialax.png) no-repeat right center; } .header .select dt.cur { background: #fff url(../images/xiala.png) no-repeat right center; } .header .select li a { text-align: center; } .nav { /* width: 52%;*/ margin-top: 20px; } .nav li { float: left; margin-right: 12px; /*width: 62px;*/ font-size: 14px; padding-left: 20px; height: 20px; display: table; line-height: 20px; } .nav li div { display: table-cell; vertical-align: middle; } .nav li a { display: table-cell; vertical-align: middle; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; color: #001555; position: relative; } .nav li:hover a, .nav li.active a { color: #fff; } .nav li.active { font-weight: bold; } .nav li:hover a, .nav li.active a { color: #FF8D1B; } .nav .home { width: 50px; } .nav .home a { line-height: 40px; min-width: 0px; padding-left: 30px; font-weight: bold; } .nav .home span.pos-a { left: 10px; top: -4px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .nav .home .Sloth-home-b { opacity: 0; } .nav .home:hover .Sloth-home { background-image: url("../images/sprite.png"); background-position: -188px -114px; width: 25px; height: 23px; } .nav .home + li { border-left: 1px #ccc solid; } /* .tk-text-logo{ height: 54px; line-height: 54px; padding-left: 20px; background-image: url("../images/sprite.png"); background-position: 33% 0%; width: 113px; }*/ .rexian { margin-top: 10px; color: #001558; font-size: 23px; font-weight: bold; } .rexian span { margin-right: 10px; margin-top: 5px; font-weight: normal; color: #999999; } .share-all { height: 46px; margin-top: 20px; display: table; /*margin-left: 3%;*/ /*margin-right: 8%;*/ margin-bottom: -12px; } .share-all .share { display: table-cell; vertical-align: middle; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .share-all .share span { margin-right: 20px; cursor: pointer; } .share-all .share span:last-child { margin-right: 0; } .share-all .share .Sloth-xia { margin-top: 5px; } .share-all .share .Sloth-wx:hover { background-image: url("../images/sprite.png"); background-position: -109px -301px; width: 20px; height: 16px; } .share-all .share .Sloth-sina:hover { background-image: url("../images/sprite.png"); background-position: -184px -301px; width: 20px; height: 16px; } .share-all .share .Sloth-in:hover { background-image: url("../images/sprite.png"); background-position: -209px -301px; width: 15px; height: 16px; } .erweima .left, .erweima .right { text-align: center; margin-top: 22px; } .erweima .left img, .erweima .right img { width: 110px; display: block; margin: 0 auto; } .search { height: 54px; position: relative; margin-left: 0%; width: 38px; color: #ffffff; } .search .sicon { text-align: center; width: 21px; position: relative; cursor: pointer; padding-top: 19px; } .search .Sloth-s { margin: 0 auto 0; } .search:hover .input { width: 195px; top: 50px; visibility: visible; opacity: 1; } .search:hover .Sloth-searchh { background-position: -322px -326px; } .search .input { z-index: 5; width: 195px; visibility: hidden; opacity: 0; overflow: hidden; height: 54px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; position: absolute; right: 0; top: 100px; } .search .input-i { margin-top: 10px; margin-left: 20px; border: 8px #001558 solid; height: auto; background: #fff; line-height: 30px; padding: 0px 10px; } .search .input-i input { border: none; width: 100%; height: 30px; line-height: 30px; background: none; font-size: 14px; } .shownavs { top: 100px; left: 0; right: 0; z-index: 10; width: 100%; background: #FFFFFF; box-shadow: 0 0 0 0 transparent; } .shownavs:hover { box-shadow: 0 8px 10px 2px rgba(0, 0, 0, 0.1); } .shownavs .w1366 { max-width: 1200px !important; } .shownavs .item { background: #FFFFFF; border-top: 0px solid #ff8d1b; overflow: hidden; height: 0; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; border-bottom: 0px solid #eee; position: absolute; width: 100%; } .shownavs .item.show, .shownavs .item:hover { height: 276px; border-top: 3px solid #ff8d1b; border-bottom: 1px solid #eee; display: block; } .shownavs .item ul { padding: 50px 0; } .shownavs .item li { background: url(../images/nav-bk1.png) no-repeat left center; padding-left: 24px; margin-bottom: 10px; } .shownavs .item li a { color: #001558; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .shownavs .item li:hover { background-image: url(../images/nav-bk2.png); } .shownavs .item li:hover a { color: #ff8d1b; } .shownavs .imgimg { margin: 0 auto; padding-top: 20px; width: 474px; padding-bottom: 20px; } .shownavs .imgimg img { width: 100%; } .shownavs .right { padding-top: 70px; width: 277px; } .shownavs .right .t { color: #001558; } .shownavs .right .en { color: #777777; } .shownavs .right p { color: #ff8d1b; } .newsearch { position: absolute; left: 250px; background: #fff; display: none; height: 56px; right: 0; } .newsearch .Sloth-searchh { float: left; margin: 17px; } .newsearch .input-i { width: 50%; max-width: 500px; border: 1px #eee solid; padding: 0 5px; float: left; } .newsearch .input-i input { width: 100%; border: none; height: 50px; line-height: 52px; font-size: 18px; color: #333333; } .about-sub { background: #FF8D1B url(../images/bk_1.png) no-repeat left center; background-size: auto 100%; color: #ffffff; padding: 50px 0; } .about-sub .en { margin-top: -5px; text-transform: uppercase; } .about-sub .line-w { margin-top: 20px; } .about-sub .zongzhi { padding-top: 30px; margin-left: 167px; } .short { width: 32px; } .about-nav { background: #fff; line-height: 70px; position: relative; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1); } .about-nav .right { color: #999999; } .about-nav .right span { color: #ff8d1b; } .about-nav .Sloth-navarrow { margin: 0 5px; } .about-nav .aboutnavs .left { margin-right: 40px; border-bottom: 4px transparent solid; text-align: center; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .about-nav .aboutnavs .left a { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; color: #777777; } .about-nav .aboutnavs .left.active, .about-nav .aboutnavs .left:hover { border-bottom-color: #FF8D1B; } .about-nav .aboutnavs .left.active a, .about-nav .aboutnavs .left:hover a { color: #001558; } .about-nav .aboutnavs .left.active { font-weight: bold; } .about-nav.fixed { position: fixed; left: 0; top: 0; right: 0; z-index: 10; } .about-nav.fixed + div { margin-top: 70px; } .info-show { text-align: center; padding: 80px 0; font-size: 36px; font-weight: bold; color: #999999; } body { background: #FFFFFF; min-width: 1260px; } .click-switch-cache { display: none; } .w1200 { margin-left: auto; margin-right: auto; max-width: 1300px; padding-left: 0; padding-right: 0; } .w1366 { max-width: 1300px; margin: 0 auto; min-width: 1300px; } .button { display: block; width: 152px; height: 44px; line-height: 44px; text-align: center; border: 1px #CCCCCC solid; font-size: 16px; cursor: pointer; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .button a { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; display: block; } .button-theme-one { background: #FFFFFF; color: #777777; } .button-theme-one a { color: #777777; } .button-group { overflow: hidden; } .button-group .button { float: left; margin: 0px 10px; } .row-flex { display: flex; text-align: center; align-items: flex-end; } .row-flex .row-flex-item { flex: auto; } .row-flex .row-flex-item .img-honor { padding: 33px 44px 37px; position: relative; display: inline-block; background: url(../images/imgbk.png) no-repeat center/100% 100%; } .row-flex .row-flex-item .img-honor-inner { display: inline-block; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1) inset; } .row-flex .row-flex-item .imgbk { top: 0; bottom: 0; right: 0; left: 0; z-index: 2; padding: 50px; background: url(../images/imgbk.png) no-repeat center/100% 100%; } a, a:hover { text-decoration: none; } .line { height: 4px; display: block; } .line-w { background: #fff; } .fwl { font-weight: lighter; } .about-banner-info { left: 0; right: 0; margin: auto; top: 20%; top: 30%; color: #ffffff; } .about-info { background: #F8F8F8; padding-bottom: 50px; } .about-info .inenr { margin-top: -50px; position: relative; background: #fff url(../images/banner_2.jpg) no-repeat right; box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1); } .about-info .inner-p { padding: 71px 120px; } .about-info .about-text { margin-top: 50px; color: #777777; line-height: 30px; } .about-info .button-group { margin-right: 0; margin-top: 20px; } .about-info .button { float: none; margin: 0 auto; } .about-info .button:hover { background: #FF8D1B; color: #ffffff; border-color: #FF8D1B; } .about-info .button:hover a { color: #ffffff; } .about-title .t { color: #001555; } .about-title .en { color: #999999; text-transform: uppercase; } .about-title .line { margin-top: 20px; width: 40px; height: 1px; } .line-y { background: #FF8D1B; } .about-honor { padding-top: 60px; padding-bottom: 150px; background: #f8f8f8; } .about-honor .text { top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.5); color: #ffffff; text-align: center; opacity: 0; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .about-honor .text .inner-text { padding: 50px 30px; } .about-honor .row-flex { overflow: hidden; display: block; padding-bottom: 50px; background: url(../images/bottom1.png) no-repeat center bottom/100% auto; } .about-honor .row-flex-item { width: 33.3%; float: left; } .about-honor .row-flex-item.showother { bottom: -80px; position: relative; } .about-honor .row-flex-item.showother .img-honor { height: 190px; padding: 30px; max-width: 243px; } .about-honor .row-flex-item.showother .imgbk { background: url(../images/imgbk1.png) no-repeat center/100% 100%; } .about-honor .img-honor { max-width: 216px; width: 100%; height: 270px; overflow: hidden; } .about-honor .img-honor .img-honor-inner { height: 100%; } .about-honor .img-honor .img-honor-inner img { width: 100%; height: 100%; } .about-honor .img-honor:hover .text { opacity: 1; } .about-training { padding-top: 36px; } .training-show { margin-top: 20px; margin-bottom: 20px; } .training-show .subtitle { margin-bottom: 12px; color: #001558; } .training-show .text { line-height: 38px; line-height: 30px; } .f777 { color: #777777; } .f333 { color: #333333; } .about-study .as-nav .one { line-height: 33px; margin-top: 0; border-left: 4px #FF8D1B solid; } .about-study .as-nav li { line-height: 24px; margin-top: 5px; padding: 0px 20px; cursor: pointer; border-left: 1px #CCCCCC solid; } .about-study .as-nav li.active, .about-study .as-nav li:hover { color: #FF8D1B; } .about-study .as-nav li.active { /*yanyang_start*/ /*font-weight: bold; */ /*yanyang_end*/ } .about-study .as-show { height: 358px; margin-top: 24px; opacity: 0; display: block; transform: translate3d(0, 50px, 0); -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .about-study .as-show .text { width: 46%; background: #F8F8F8; height: 100%; display: table; } .about-study .as-show .text .i { display: table-cell; padding: 40px; vertical-align: middle; } .about-study .as-show .text .i .ti { margin-bottom: 20px; } .about-study .as-show .text .i div { line-height: 30px; } .about-study .as-show .img { width: 54%; height: 100%; overflow: hidden; } .about-study .as-show .img img { display: block; width: 100%; } .about-study .as-show .img .nn { left: auto; right: 0; } .about-study .as-show .img .n { width: 50px; padding-top: 8px; margin-top: -25px; height: 42px; } .about-study .as-show .img .n:hover { background: #FF8D1B; } .about-study .as-show.active { opacity: 1; transform: translate3d(0, 0px, 0); } .about-imgs .lable { bottom: 0; left: 0; float: left; background: #FF8D1B; color: #ffffff; padding: 11px 10px; min-width: 132px; text-align: center; } .about-imgs img { opacity: 1; display: block; width: 100%; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .about-imgs img:hover { opacity: .9; } .about-imgs .teshu .inner { margin: 0 0 10px 8px; } .about-imgs .teshu2 { padding-left: 8px; box-sizing: border-box; } .w50 { width: 50%; } .about-yuan { padding-bottom: 50px; } .about-fu { padding-top: 50px; } .about-fu .nn { right: 0; left: auto; } .about-fu .n { width: 50px; background: rgba(0, 0, 0, 0.1); height: 44px; padding-top: 6px; } .about-fu .n:hover { background: #FF8D1B; } .about-moji { margin-top: 30px; } .about-moji .inner { margin: 5px; background: url(../images/bk_2.jpg) no-repeat left top; background: url(../images/bk_2.jpg) no-repeat left top/100%; } .about-moji .inner .ti { color: #ff8d1b; line-height: 40px; } .about-moji .inner .t { padding: 40px; line-height: 30px; height: 118px; } .about-dev-top { padding-top: 50px; } .about-dev-top .about-title { margin-right: 10px; margin-right: -12px; } .about-dev-top .select dt { border: none !important; font-weight: lighter; } .about-dev-top .select dt { background: url(../images/xzj.png) no-repeat right center; } .about-dev-top .select dt.cur { background: url(../images/ssj.png) no-repeat right center; } .about-dev-top .select li a { text-align: center; } .about-dev-top .right { border: 1px #FF8D1B solid; padding: 10px; text-align: center; color: #001558; margin-left: 64px; z-index: 10; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; background: #fff; } .about-dev-top .right select { border: none; background: none; display: block; margin-left: 12px; color: #001558; } .about-dev-top .right .select { width: 82px; } .about-dev-top .right.fixed { position: fixed; top: 118px; right: 80px; } .dashiji { color: #001558; } .dashiji .year { font-size: 72px; text-align: center; margin-bottom: 28px; margin-left: 150px; margin-right: 150px; } .dashiji .text { color: #777777; } .dashiji .dome-inner { background: url(../images/shuxian.jpg) repeat-y center; } .dashiji .demoone { padding-bottom: 50px; } .dashiji .show-demo { width: 50%; } .dashiji .month { font-size: 36px; } .dashiji .firstleft .show-demo { padding-top: 60px; } .dashiji .firstleft .show-demo:nth-child(1) { padding-top: 0; } .dashiji .firstleft .show-d { margin-top: 40px; } .dashiji .firstleft .show-d img { width: 100%; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .dashiji .firstleft .show-d img:hover { opacity: 0.9; } .dashiji .firstleft .month { margin-top: -23px; } .dashiji .firstleft .text { font-size: 16px; color: #777777; line-height: 25px; margin-top: 40px; } .dashiji .firstleft .show-demo:nth-child(odd) { float: left; } .dashiji .firstleft .show-demo:nth-child(odd) .show-d { padding-right: 52px; } .dashiji .firstleft .show-demo:nth-child(odd) .month { text-align: right; padding-right: 58px; margin-right: -10px; background: url(../images/xianbiao1.png) no-repeat right center; } .dashiji .firstleft .show-demo:nth-child(odd) .text { padding-left: 20%; } .dashiji .firstleft .show-demo:nth-child(even) { float: right; } .dashiji .firstleft .show-demo:nth-child(even) .show-d { padding-left: 52px; } .dashiji .firstleft .show-demo:nth-child(even) .month { text-align: left; padding-left: 58px; margin-left: -8px; background: url(../images/xianbiao2.png) no-repeat left center; } .dashiji .firstleft .show-demo:nth-child(even) .text { padding-right: 20%; } .play-video { background: #222222; color: #ffffff; padding-bottom: 30px; } .play-video p { padding: 30px 0; line-height: 24px; text-align: center; } .play-item .swiper-wrapper { padding-bottom: 10px; display: block; overflow: hidden; } .play-item .swiper-slide { float: left; cursor: pointer; text-align: center; width: 276px; width: 33.33%; } .play-item .swiper-slide .inner-slide { margin: 10px; background: #fff; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.1); } .play-item .swiper-slide .img { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; width: 100%; padding-top: 53.98551%; } .play-item .swiper-slide .img .showimg { width: 100%; height: 100%; } .play-item .swiper-slide .img .iconp { top: 0; bottom: 0; right: 0; left: 0; margin: auto; } .play-item .swiper-slide p { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 13px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; height: 34px; line-height: 34px; font-size: 16px; height: 42px; line-height: 42px; } .play-item .swiper-slide:hover .img { opacity: .8; } .play-item .swiper-slide:hover p { color: #ff8d1b; } .play-item .n { display: none; background: #ADADAD; border-color: #ADADAD; top: 33%; width: 38px; height: 36px; padding-top: 2px; } .play-item .n:hover { border-color: #FF8D1B; background: #FF8D1B; } .play-item .np { left: -78px; } .play-item .nn { right: -78px; } .topnew { background: #F8F8F8; padding: 38px 0; } .topnew .showimgbk { padding-top: 27.41667%; width: 50%; } .topnew .swiper-wrapper { /*yanyang_start*/ /*padding-bottom: 10px; */ /*yanyang_end*/ } .topnew .w1366 { background: #fff; } .topnew .swiper-container .swiper-pagination { position: absolute; bottom: auto; top: 89%; float: right; right: 20px; left: 53%; width: 50%; text-align: left; } .topnew .swiper-container .swiper-pagination span { background: #CCCCCC; opacity: 1; width: 10px; height: 10px; } .topnew .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #FF8D1B; } .transition { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .topn { box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.1); width: 50%; } .topn a { margin: 43px 43px; display: block; padding-top: 128px; position: relative; } .topn .time { line-height: 20px; top: 0; color: #ffffff; text-align: right; background: #CCCCCC; padding: 10px 14px; } .topn .time .ri { text-align: center; line-height: 46px; } .topn .title { color: #333333; margin-bottom: 10px; height: 78px; position: relative; padding-right: 38px; overflow: hidden; } .topn .title em { position: absolute; right: 0; top: 0; color: #ff8d1b; margin-left: 16px; vertical-align: text-top; } .topn .title:hover { color: #ff8d1b; } .topn .des { height: 54px; overflow: hidden; } .topn .des:hover { color: #ff8d1b; } .n-list { background: #F8F8F8; padding-bottom: 40px; } .n-list ul { margin: 0 -10px; } .n-list li { width: 33.33%; margin-bottom: 20px; } .n-list li .inner { margin: 0 10px; box-shadow: 0 4px 5px 0px rgba(0, 0, 0, 0.1); } .n-list li .showimgbk { padding-top: 56.84755%; } .n-list li .showimgbk .time { background: rgba(0, 0, 0, 0.5); bottom: 0; left: 0; padding: 15px; color: #ffffff; line-height: 15px; text-align: right; } .n-list li .showimgbk .time .ri { line-height: 30px; text-align: center; } .n-list li .text { padding: 36px; background: #fff; /*yanyang_start*/ padding-top: 14px; /*yanyang_end*/ } .n-list li .text .ti { text-align: center; text-overflow: ellipsis; /*设置成弹性盒子 */ display: -webkit-box; /*显示的个数 */ -webkit-line-clamp: 2; /* 属性规定框的子元素应该被水平或垂直排列。 */ -webkit-box-orient: vertical; border-bottom: 1px solid #DEDEDE; padding-bottom: 30px; padding-bottom: 14px; overflow: hidden; height: 50px; display: table; } .n-list li .text .ti p { display: table-cell; vertical-align: middle; } .n-list li .text .ti:hover { color: #FF8D1B; } .n-list li .text p { margin-top: 10px; line-height: 25px; height: 50px; overflow: hidden; } .n-list li .text p:hover { color: #FF8D1B; } .n-list .more { width: 50px; height: 40px; padding-top: 10px; background: #FF8D1B; cursor: pointer; margin-top: 10px; } .n-list .more span { display: block; margin: 0 auto; margin-top: 7px; } .n-list .more:hover { background: #d37211; } .boxs { box-shadow: 0 8px 10px 2px rgba(0, 0, 0, 0.1); } .showMore { padding-top: 64px; padding-bottom: 74px; background: #F8F8F8; } .showMore ul { margin: 0 -5px; } .showMore li { width: 25%; } .showMore li .i { padding: 30px; background: #fff; margin: 0 5px; } .showMore li .i p { margin-bottom: 23px; } .showMore li .i .o { color: #42962b; } .showMore li .i .l { color: #03c4c6; } .showMore li .i em { display: block; height: 22px; } .showMore li .i em a { font-size: 16px; color: #02c4c6; } .showMore li .i em.l { height: 28px; } .showMore li .i .t { color: #0090ff; } .showMore li .i .icon { width: 100%; padding-top: 100%; background-size: auto; } .showMore li .i img { width: 100%; } .showMore .liu { cursor: pointer; } .hoverToTop { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .hoverToTop:hover { -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); -ms-transform: translate3d(0, -10px, 0); -o-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); } .showBooks { padding: 30px; margin-top: 10px; background: #fff; } .showBooks p.f24 { color: #20e0b5; } .showBooks .item1.item { width: 25%; margin-right: 0; } .showBooks img { max-width: 100%; } .showBooks .item { margin-right: 45px; } .showBooks .item .icon1 { margin-top: 30px; } .showBooks .item em { display: block; } .showLiu { position: fixed; display: none; z-index: 5; top: 0; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.5); } .showLiu .inner { max-width: 1000px; width: 100%; margin: auto; position: absolute; top: 15%; bottom: 0; right: 0; left: 0; } .showLiu .inner video { width: 100%; } .showLiu .inner .Sloth-liuc { margin: 50px auto; cursor: pointer; } .kefu .about-title *, .kefu p { color: #ffffff; } .kefu .des { height: 74px; } .kefu .kf1 { height: 607px; background: url(../images/kf2.jpg) no-repeat right center; } .kefu .kf1 .text { right: 142px; } .kefu .kf2 { height: 607px; background: url(../images/kf1.jpg) no-repeat left center; } .kefu .kf2 .text { left: 142px; } .kefu .text { padding: 30px; width: 100%; max-width: 600px; bottom: 0; width: 458px; padding: 27px; width: 464px; } .kefu .text .about-title { margin-bottom: 16px; } .kefu .text .line { background: #FF8D1B; } .w33 { width: 33.33%; } .kffb { background: #F8F8F8; padding: 50px 0; text-align: center; } .kffb span { margin: 0 auto 10px; } .kffb ul { margin: 0 -5px; } .kffb .i { padding: 30px; margin: 5px; } .kffb .tel { color: #ff8d1b; } .gaoke { background: #f8f8f8; padding-bottom: 50px; } .gaoke .kf1 { height: 409px; background: url(../images/gk1.jpg) no-repeat left center; background-size: 100% 100%; background-position: left center; } .gaoke .kf1, .gaoke .kf2 { display: table; } .gaoke .kf1 .text, .gaoke .kf2 .text { display: table-cell; vertical-align: middle; } .gaoke .kf1 .text .ii, .gaoke .kf2 .text .ii { max-width: 513px; max-width: 560px; } .gaoke .kf2 { height: 409px; background: #fff; } .gaoke .kf2 .text { width: 100%; padding: 0px 60px; line-height: 30px; } .gaoke .kf2 .text em { color: #ff8d1b; font-weight: bold; } .gaoke .kf2 .button { color: #FF8D1B; border-color: #FF8D1B; } .gaoke .kf2 .button a { color: #FF8D1B; } .gaoke .kf2 .button:hover { background: #FF8D1B; color: #ffffff; } .gaoke .kf2 .button:hover a { color: #ffffff; } .gaoke .kf2 .about-title { margin-bottom: 20px; line-height: 33px; } .newDetail { padding-top: 50px; } .newDetail .aside { width: 270px; } .newDetail .aside img { width: 100%; display: block; margin-bottom: 20px; } .newDetail .share { color: #777777; /*yanyang_start*/ text-align: center; /*yanyang_end*/ } .newDetail .share em { display: inline-block; margin-left: 10px; cursor: pointer; } .newDetail .topT { border-bottom: 1px solid #D4D4D4; padding-bottom: 30px; } .newDetail .topT .time { background: #CCCCCC; padding: 10px; float: left; position: absolute; top: 0; left: -108px; line-height: 18px; text-align: right; color: #ffffff; } .newDetail .topT .time .day { line-height: 40px; } .newDetail h1 { color: #001558; margin-bottom: 25px; /*yanyang_start*/ text-align: center; /*yanyang_end*/ } .newDetail .detail { padding: 0 70px 0 111px; margin-right: 280px; } .newDetail .con { padding: 20px 0 37px; border-bottom: 1px solid #D4D4D4; margin-bottom: 37px; /*yanyang_start*/ margin-bottom: 16px; /*line-height: 30px;*/ /*yanyang_end*/ } .newDetail .con p { margin-bottom: 20px; /*yanyang_start*/ margin-bottom: 5px; /*yanyang_end*/ } .newDetail .con img { max-width: 100%; margin-bottom: 20px; /*yanyang_start*/ /*display: block;*/ max-width: 100%; margin-bottom: 10px; /*yanyang_end*/ } .newDetail .button { color: #999999; width: 160px; height: 42px; margin-top: 37px; font-size: 14px; } .newDetail .button em { margin-left: 20px; } .newDetail .button:hover { background: #FF8D1B; border-color: #FF8D1B; color: #ffffff; } .newDetail .moreread { padding-bottom: 70px; } .newDetail .moreread .t { color: #001558; margin-bottom: 37px; } .newDetail .moreread li { line-height: 30px; height: 30px; overflow: hidden; background: url(../images/dian.png) no-repeat left center; padding-left: 20px; } .newDetail .moreread li a:hover { color: #ff8d1b; } .pro { padding: 50px 0; background: #fff; } .pro .kf2 .text { padding-right: 90px; padding-left: 90px; } .zdPro { background: #F5F5F5; padding: 50px 0; } .zdPro .bigimg { background: url(../images/p2.jpg) no-repeat center; background: url(../images/p2.jpg) no-repeat center/auto 100%; height: 636px; margin-top: 50px; width: 100%; } .zdPro .afterbigimg { background: #F5F5F5; } .zdPro .aftertext .w55 { background: #fff; margin-top: -178px; width: 55%; } .zdPro .aftertext .text { padding: 56px 83px; } .zdPro .aftertext .ti { color: #001558; } .zdPro .aftertext .subti { margin-left: -83px; border-left: 4px #FF8D1B solid; padding-left: 83px; color: #ff8d18; line-height: 60px; } .zdPro .showright { text-align: right; } .zdPro .showright .subti { margin-right: -83px; border-right: 4px #FF8D1B solid; border-left: none; padding-right: 83px; } .cup { cursor: pointer; } .zhankai { margin-bottom: 20px; display: block; } .zhankai .ss { display: none; } .yincang { height: 180px; overflow: hidden; transition: all 0.5s; } .yincang.show { height: auto; } .show .zk { display: none; } .showiner { padding: 0 26px; margin-top: 50px; background: none; } .showiner .button { float: right; color: #ff8d1b; border-color: #ff8d1b; height: 38px; line-height: 38px; width: 117px; margin-top: 20px; } .showiner .button:hover { background: #ff8d1b; color: #ffffff; } .showiner .about-title { text-align: right; } .showfan .about-title { text-align: left; } .showfan .kf2 .text { padding-left: 0; } .showfan .kf2 { float: right; } .showfan .kf2 .ii { float: left; padding-left: 90px; } .showfan .kf1 { float: left; } .showfan .button { float: none; } .about-info-2 { background: #fff; } .about-info-2 .inenr { box-shadow: none; background: none; margin-top: 0; border-bottom: 1px solid #E5E5E5; } .about-info-2 .inner-p { padding: 50px 0; } .about-info-2 .about-text { margin-top: 25px; } .mt25 { margin-top: 25px; } .zhanlve .inner { margin-right: 80px; } /* .zhanlve .z1 { width: 25%; } */ /* .zhanlve .z2 { width: 25%; } .zhanlve .z3 { max-width: 25%; } */ .zhanlve .z3 .inner { margin-right: 0; } /* .zhanlve .z4 { max-width: 25%; } */ .z_mw3{ max-width: 33%; } .z_w3{ width: 33%; } .z_mw4{ max-width: 25%; } .z_w4{ width: 25%; } .z_mw5{ max-width: 20%; } .z_w5{ width: 20%; } .zhanlve .w1366 { padding: 0 0 50px; border-bottom: 1px solid #E5E5E5; } .hexin-ab { padding: 50px 0; } .hexin-ab .text { background: #B0D13E; text-align: center; width: 100%; height: 42px; line-height: 42px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .hexin-ab .swiper-container { margin: 0 50px; margin-top: 25px; } .hexin-ab img { display: block; width: 100%; } .hexin-ab .but { width: 38px; height: 38px; background-color: #B0D13E; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; background-position: center; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -19px; cursor: pointer; } .hexin-ab .but:hover { background-color: #cccccc; } .hexin-ab a:hover .text { background: #001558; } .hexin-ab .p { left: -0px; background-image: url(../images/p.png); } .hexin-ab .n { right: -0px; background-image: url(../images/n.png); } .hen .kf1 { padding-top: 27%; height: 0; background-size: cover; } .hen .kf2 { height: 513px; } .hen .gaoke .clearfix { background: #fff; } .hen .gaoke .button { color: #999999; border: none; width: 100%; text-align: right; } .hen .gaoke .button a { display: inline; color: #999999; padding: 0 5px; line-height: 20px; display: inline-block; border-right: 1px #CCCCCC solid; } .hen .gaoke .button a:last-child { border-right: none; } .hen .gaoke .button:hover { background: none; color: #999999; } .hen .gaoke .button:hover a { color: #999999; } .hen .gaoke .button a:hover { color: #f29101 !important; } .hen .gaoke.showfan .button { text-align: left; } .index-home .mapp div { bottom: 0; left: 0; background: none; } .index-home .mapp div .text { position: static; height: auto; line-height: 30px; } .index-home .mapp div a { line-height: 20px; color: #ffffff; } .label-span span { width: 50px; height: 32px; text-align: center; line-height: 32px; color: #ff8d1b; border: 1px #FF8D1B solid; border-right: none; cursor: pointer; } .label-span span:last-child { border-right: 1px #FF8D1B solid; } .label-span span:hover, .label-span span.active { background: #FF8D1B; color: #ffffff; } .index-home .showinfo-map { padding-bottom: 50px; margin-top: 50px; } .index-home .showinfo-map .inner { max-width: 648px; min-width: 100px; } .index-home .showinfo-map .inner .inner-t { padding-bottom: 30px; display: flex; border-bottom: 1px solid #ccc; } .index-home .showinfo-map .inner .inner-t .left { flex: 1; width: 33.33%; } .index-home .showinfo-map em { font-size: 60px; color: #001558; font-weight: lighter; line-height: 81px; } .index-home .showinfo-map .inner-t2 { padding-top: 20px; color: #777777; } .index-home .showinfo-map .inner-t2 em { font-size: 30px; line-height: 30px; color: #777777; } .zhijia-por { background: #F5F5F5; padding-top: 0; } .zhijia-por .swiper-container { margin: 0; } .zhijia-por .p { left: -50px; } .zhijia-por .n { right: -50px; } .zhijia-por .text { background: none; color: #777777; } .zhijia-por a:hover .text { background: none; color: #ff8d1b; } .zhijia-por .but { margin-top: -38px; background-color: #ADADAD; } .zhijia-por .but:hover { background-color: #FF8D1B; } .zhijia-por .about-title { margin-bottom: 30px; } .zhijia-gaoke .button:hover { background: #FF8D1B; color: #ffffff; } .zhijia-zdPro .gaoke:first-child { margin-top: 0; } .new-about-sub { overflow: hidden; background: #F5F5F5; height: 84px; line-height: 84px; padding: 0; color: #001555; } .new-about-sub em { font-weight: 100; text-transform: uppercase; margin-left: 10px; color: #777777; } .dn { display: none; } .ab-ditu .w1366 { max-width: 1300px !important; } .vid { height: 584px; width: 80%; margin: 0 auto; } .index-video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; right: 0; margin: auto; } .cpor { cursor: pointer; } .shipin-class { line-height: 50px; font-size: 18px; /*yanyang_start*/ font-size: 16px; /*yanyang_end*/ } .shipin-class em { margin: 0 5px; } .shipin-class span { cursor: pointer; color: #001555; } .shipin-class span:hover, .shipin-class span.active { color: #FF8D1B; } .shipin-class em { margin: 0 10px; color: #FF8D1B; border-left: 1px solid #ccc; padding: 5px; color: #ffffff; } .shipin-class em:last-child { display: none; } .about-nav .newselecttime { right: 38px; top: 134px; border: 1px #FF8D1B solid; padding: 10px; text-align: center; color: #001558; margin-left: 64px; z-index: 10; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; background: #fff; height: 50px; width: 82px; } .about-nav .newselecttime p { line-height: 22px; } .about-nav .newselecttime .select dt { border: none !important; font-weight: lighter; } .about-nav .newselecttime .select dt { background: url(../images/xzj.png) no-repeat right center; } .about-nav .newselecttime .select dt.cur { background: url(../images/ssj.png) no-repeat right center; } .about-nav .newselecttime .select li a { text-align: center; } li.mob-show { display: none; } .index-home .banners { color: #ffffff; } .index-home .banners .subtitle { font-size: 60px; font-weight: bold; } .index-home .banners .inner-b { max-width: 1200px; position: relative; margin: 0 auto; } .index-home .banners .maintitle { font-size: 86px; font-weight: bold; line-height: 100px; padding: 5px 0px 10px; border-top: 1px #fff solid; border-bottom: 1px #fff solid; display: inline-block; } .index-home .banners .desc { font-size: 20px; margin-top: 20px; } .index-home .banners .showimg { background-position: center; background-repeat: no-repeat; background-size: cover; } .index-home .banners .bk { top: 0; left: 0; right: 0; bottom: 0; } .index-home .banners .linkmore { color: #ee7700; background: #fff; } .index-home .linkmore { display: block; margin-top: 38px; font-size: 14px; line-height: 40px; width: 142px; text-align: center; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; border: 1px #ee7700 solid; height: 40px; color: #777777; color: #ee7700; } .index-home .linkmore .Sloth-a-right-w { display: none; } .index-home .linkmore:hover { color: #fff; background: #ee7700; } .index-home .linkmore:hover .Sloth-a-right { display: none; } .index-home .linkmore:hover .Sloth-a-right-w { display: inline-block; } .index-home .linkmore:hover .Sloth-more_l { background-position: -49px -119px; } .index-home .linkmore .Sloth-more, .index-home .linkmore .Sloth-more_l { display: inline-block; margin-left: 10px; } .index-home .showimg { background-position: center; background-repeat: none; background-size: cover; } .index-home .showbutton { bottom: 20px; font-size: 18px; z-index: 5; left: 0; right: 0; } .index-home .showbutton em { margin: 0 5px; font-size: 18px; } .index-home .showbutton span { width: 20px; height: 17px; display: inline-block; margin: 0 5px; cursor: pointer; } .index-home .showbutton span em { position: absolute; } .index-home .showbutton span .a { opacity: 0; } .index-home .showbutton span:hover .a { opacity: 1; } .index-home .showbutton span:hover .n { opacity: 0; } .index-home .jt { padding: 33px 0; } .index-home .jt .inner-jt { max-width: 1000px; margin: 0 auto; } .index-home .jt .inner-jt .t { color: #001558; } .index-home .jt .linkmore { margin: 0 auto; display: none; /* */ margin-top: 18px; } .index-home .jt .newlinkmore { display: block; border: none; color: #777777; } .index-home .jt .newlinkmore:hover { background: none; color: #ee7700; } .index-home .jt .subt { margin: 22px 0; color: #ee7700; } .index-home .jt .con { color: #999999; margin-top: 17px; width: 691px; } .index-home .w1366 { max-width: 100%; margin: 0 auto; padding: 0 113px; } .index-home .swiper-slide { overflow: hidden; } .index-home .xinwenlei { padding: 40px 0; } .index-home .xinwenlei .swiper-slide { padding: 0 10px 0 0; box-sizing: border-box; } .index-home .xinwenlei .news.onenews { width: 50%; } .index-home .xinwenlei .news.onenews .img { width: 46%; } .index-home .xinwenlei .news.onenews .xw-list { width: 53%; } .index-home .xinwenlei .news.onenews .xw-ti { background: none; left: 46%; z-index: 5; padding-left: 154px; top: 0; } .index-home .xinwenlei .news.onenews .xw-ti .en { color: #9c9c9c; text-transform: uppercase; } .index-home .xinwenlei .news.twonews { width: 50%; } .index-home .xinwenlei .news.twonews.news .img .xw-ti { color: #001555; } .index-home .xinwenlei .news.twonews .f18 { font-weight: lighter; } .index-home .xinwenlei .news .img { width: 46%; height: 200px; box-sizing: border-box; } .index-home .xinwenlei .news .img .xw-ti { padding: 20px 20px; color: #ffffff; height: 100%; box-sizing: border-box; } .index-home .xinwenlei .news .img .xw-ti p.f30 { line-height: 30px; } .index-home .xinwenlei .news .img .xw-ti .f14 { margin-top: 8px; text-transform: uppercase; } .index-home .xinwenlei .news .img .xw-ti a.f14 { font-size: 12px; font-weight: bold; margin-top: 32px; } .index-home .xinwenlei .news .time { color: #333333; width: 120px; height: 120px; color: #ffffff; padding: 40px 0; } .index-home .xinwenlei .news .time .ri { line-height: 36px; } .index-home .xinwenlei .news .xw-list { height: 200px; border-left: none; width: 53%; } .index-home .xinwenlei .news .xw-list .swiper-pagination { left: 0px; bottom: 15px; width: 120px; } .index-home .xinwenlei .news .xw-list .swiper-pagination span { margin-left: 10px; opacity: 1; } .index-home .xinwenlei .news .xw-list .swiper-pagination span:first-child { margin-left: 0; } .index-home .xinwenlei .news .xw-list .swiper-pagination .swiper-pagination-bullet { background: #5A6586; } .index-home .xinwenlei .news .xw-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #EE7700; } .index-home .xinwenlei .news .xw-list .read { bottom: 0px; left: 152px; color: #ee7700; font-size: 12px; font-weight: bold; z-index: 5; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .index-home .xinwenlei .news .xw-list .read:hover { color: #ca6704; } .index-home .xinwenlei .news .xw { padding-top: 88px; color: #999; margin: 0 20px; margin-left: 152px; } .index-home .xinwenlei .news .xw h3 { line-height: 26px; max-height: 50px; overflow: hidden; } .index-home .xinwenlei .news .xw h3 a { color: #333333; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .index-home .xinwenlei .news .xw h3 a:hover { color: #001558; } .index-home .xinwenlei .news .xw p { height: 48px; overflow: hidden; margin-top: 24px; } .index-home .xinwenlei .video .img { width: 34%; background: #fff; border-right: none; } .index-home .xinwenlei .video .img .f18 { color: #001555; line-height: 20px; font-size: 16px; margin-top: 15px; overflow: hidden; } .index-home .xinwenlei .video .img .fl { height: 40px; color: #333333; font-weight: bold; } .index-home .xinwenlei .video .img .fl:hover { color: #001558; } .index-home .xinwenlei .video .img .f14 { margin-top: 10px; } .index-home .xinwenlei .video .img .a { color: #ee7700; margin-top: 15px; display: block; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .index-home .xinwenlei .video .img .a:hover { color: #ca6704; } .index-home .xinwenlei .video .img .xw-ti { background: #fff; } .index-home .xinwenlei .video .vimg { width: 66%; padding-top: 0; height: 200px; } .index-home .xinwenlei .video .vimg img { width: 100%; height: 100%; } .index-home .line-c { height: 9px; } .index-home .line-c .o { height: 9px; width: 75%; background: #001558; } .index-home .line-c .t { height: 9px; width: 25%; background: #EE7700; } .index-home .showimgdemo { background-size: cover; background-position: center; background-repeat: none; } .index-home .header-line-c { height: 6px !important; background: url(../images/line1.jpg) no-repeat center/100% 100%; } .index-home .header-line-c div { height: 6px !important; } .index-home .vam { vertical-align: middle; } .index-home .imgcenter { display: block; margin: 0 auto; } .index-home .hxmore { border: none; background: none; border: 1px #fff solid; color: #ffffff; } .index-home .hxmore .Sloth-a-right-w { display: inline-block; } .index-home .hxmore:hover { border: 1px #FF8D1B solid; } .index-home .ditu { padding: 33px 0 0; } .index-home .ditu .title { top: 136px; color: #001558; } .index-home .ditu .title select { /*很关键:将默认的select选择框样式清除*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images//select.png) no-repeat center; width: 197px; height: 50px; padding: 0px 33px 0 52px; color: #E96C15; cursor: pointer; font-size: 16px; margin-top: 48px; } .index-home .ditu .title select option { background: #fff; height: 35px; line-height: 35px; display: block; } .index-home .ditu .nn { right: 0; left: auto; right: 0; left: auto; } .index-home .ditu .n { margin-top: -40px; } .index-home .ditu .n:hover { background-color: #FF8D1B; border-color: #FF8D1B; } .index-home .ditus { margin: 0 auto; width: 50%; display: block; float: left; } .index-home .ditus img { width: 100%; } .index-home .swiper-pagination-bullet { background: #fff; opacity: 1; } .index-home .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #777; } .index-home .vam { vertical-align: middle; } .index-home .maps { padding-top: 24px; position: absolute; margin-top: -23px; margin-left: 10px; } .index-home .maps .Sloth-pos, .index-home .maps .Sloth-pos-1 { top: 0; left: 5px; opacity: 0; transform: scale(0.8); } .index-home .maps .Sloth-pos-1 { opacity: 1; } .index-home .maps.active .Sloth-pos-1 { opacity: 0; } .index-home .maps.active .Sloth-pos { opacity: 1; } .index-home .maps.active .lines { opacity: 1; visibility: visible; } .index-home .maps.active .city { color: #EA6D11; } .index-home .maps .city { font-size: 16px; /*yanyang_start*/ /*font-weight: bold;*/ font-size: 14px; /*yanyang_end*/ } .index-home .lines { -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; bottom: 24px; left: -225px; } .index-home .lines .line1 { width: 50px; height: 2px; background: #009488; float: right; margin-top: -20px; } .index-home .lines .line2 { height: 40px; width: 2px; background: #009488; } .index-home .lines .showlouxinxi { margin-right: 50px; width: 200px; border: 1px #E1E1E1 solid; background: #fff; color: #001558; font-size: 18px; } .index-home .lines .showlouxinxi img { max-width: 200px; display: block; width: 100%; } .index-home .lines .showlouxinxi p { padding: 10px 0; } .index-home .mapp { float: left; width: 50%; padding-top: 90px; position: relative; } .index-home .mapp img { width: 100%; } .index-home .mapp .showtext { position: absolute; color: #ffffff; padding: 0 20px; font-size: 16px; line-height: 75px; } .index-home .mapp a { text-align: right; max-width: 200px; display: block; font-size: 14px; } .index-home .mapp a:hover { color: #ff8d1b !important; } .index-home .mapp a[href="#"], .index-home .mapp a[href=""] { display: none; } .index-home .mapp .showtext { bottom: 0px; padding-bottom: 10px; z-index: 10; left: 0; } .index-home .mapp .showtext .text { position: static; height: auto; line-height: 30px; } .index-home .mapp .showtext a { line-height: 20px; color: #ffffff; } .index-home .xw-img { width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; } .index-home .xw-ti { background: rgba(0, 0, 0, 0.1); } .index-home .mapshow { width: 40%; margin-bottom: 20px; } .index-home .showmap { width: 60%; padding-top: 0; } .index-home .showmap .innermap { padding-left: 10px; margin-top: -30px; } .new-bk { background: url(../images/new-bk.png) no-repeat left center; } .hx { padding: 50px 0; background: url(../images/hebk.jpg) no-repeat center/cover; } .hx .inner-hx .ti { color: #001558; font-weight: bold; } .hx .inner-hx .ti-en { font-weight: lighter; } .hx .inner-hx .ti-d { color: #ee7700; margin-top: 7px; } .hx .inner-main-hx { margin-top: 20px; position: relative; padding-left: 291px; background: #fff; } .hx .inner-main-hx .ti { font-weight: bold; color: #001558; } .hx .inner-main-hx .subti { color: #333333; } .hx .inner-main-hx ul { position: absolute; width: 182px; top: 0; left: 0; bottom: 0; } .hx .inner-main-hx li { width: 182px; border-bottom: 1px solid #eff0ef; padding: 27px 0 27px 103px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; border-left: 6px #fff solid; position: relative; } .hx .inner-main-hx li .biao { position: absolute; top: 26px; left: 26px; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; } .hx .inner-main-hx li .one { opacity: 0; } .hx .inner-main-hx li .two { opacity: 1; } .hx .inner-main-hx li:nth-child(1) .ti { border-lor: #ED760A; } .hx .inner-main-hx li:nth-child(2) .ti { color: #AED042; } .hx .inner-main-hx li:nth-child(3) .ti { color: #021554; } .hx .inner-main-hx li:nth-child(4) .ti { color: #0991D9; } .hx .inner-main-hx li:nth-child(5) .ti { color: #B2A26B; } .hx .inner-main-hx li:hover, .hx .inner-main-hx li.active { border-left-color: #EE7700; } .hx .inner-main-hx li:hover .one, .hx .inner-main-hx li.active .one { opacity: 1; } .hx .inner-main-hx li:hover .two, .hx .inner-main-hx li.active .two { opacity: 0; } .hx .inner-main-hx li:hover:before, .hx .inner-main-hx li.active:before { right: 0; } .hx .inner-main-hx li:hover::after, .hx .inner-main-hx li.active::after { right: -23px; opacity: 1; -webkit-transition: all 300ms 200ms ease-out; -moz-transition: all 300ms 200ms ease-out; -ms-transition: all 300ms 200ms ease-out; -o-transition: all 300ms 200ms ease-out; transition: all 300ms 200ms ease-out; } .hx .inner-main-hx li:hover:nth-child(1), .hx .inner-main-hx li.active:nth-child(1) { border-left-color: #ED760A; } .hx .inner-main-hx li:hover:nth-child(2), .hx .inner-main-hx li.active:nth-child(2) { border-left-color: #AED042; } .hx .inner-main-hx li:hover:nth-child(3), .hx .inner-main-hx li.active:nth-child(3) { border-left-color: #021554; } .hx .inner-main-hx li:hover:nth-child(4), .hx .inner-main-hx li.active:nth-child(4) { border-left-color: #0991D9; } .hx .inner-main-hx li:hover:nth-child(5), .hx .inner-main-hx li.active:nth-child(5) { border-left-color: #B2A26B; } .hx .inner-main-hx li p { position: relative; } .hx .inner-main-hx li:before { content: ''; z-index: 0; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; left: 0; bottom: 0; top: 0; right: 100%; position: absolute; background: #F6F6F6; } .hx .inner-main-hx li:after { content: ''; z-index: 1; opacity: 0; right: 0px; top: 0; bottom: 0; margin: auto; display: block; position: absolute; background: url(../images/afbk.png) no-repeat center; width: 26px; height: 26px; } .hx .inner-main-hx li:last-child { border-bottom: none; } .hx .inner-main-hx .img { background: #F6F6F6; box-sizing: border-box; border: 10px #F6F6F6 solid; height: 540px; overflow: hidden; width: 889px; width: 100%; position: relative; } .hx .inner-main-hx .img > div { background-color: #000; background-size: cover; background-position: center; background-repeat: no-repeat; width: 100%; position: absolute; height: 100%; top: 0; color: #ffffff; } .hx .inner-main-hx .img > div .bk { background-color: #000; background-position: center; background-size: cover; position: absolute; height: 100%; opacity: .6; top: 0; width: 100%; right: -50%; left: auto; } .hx .inner-main-hx .img > div .in { width: 443px; height: 475px; opacity: 0; top: 0; bottom: 0; right: -50%; margin: 0 auto; right: 0; left: 0; } .hx .inner-main-hx .img > div .in .table { display: table; height: 475px; } .hx .inner-main-hx .img > div .in .cell { display: table-cell; vertical-align: middle; left: 0; } .hx .inner-main-hx .img > div .nums { line-height: 50px; } .hx .inner-main-hx .img > div .top .left { margin-right: 38px; } .hx .inner-main-hx .img > div .top p { padding-left: 20px; } .hx .inner-main-hx .img > div .top .des { padding-left: 30px; } .hx .inner-main-hx .img > div .desc { margin-top: 10px; line-height: 26px; } .hx .inner-main-hx .img > div.dn { visibility: hidden; display: block; } .hx .inner-main-hx .img > div.active { visibility: visible; } .hx .inner-main-hx .img > div.active .bk { opacity: .4; right: 0px; -webkit-transition: all 300ms 500ms ease-out; -moz-transition: all 300ms 500ms ease-out; -ms-transition: all 300ms 500ms ease-out; -o-transition: all 300ms 500ms ease-out; transition: all 300ms 500ms ease-out; } .hx .inner-main-hx .img > div.active .in { opacity: 1; -webkit-transition: all 300ms 500ms ease-out; -moz-transition: all 300ms 500ms ease-out; -ms-transition: all 300ms 500ms ease-out; -o-transition: all 300ms 500ms ease-out; transition: all 300ms 500ms ease-out; right: 50px; } .hx .inner-main-hx .img img { width: 100%; } .banners { color: #ffffff; } .banners .subtitle { font-size: 60px; font-weight: bold; } .banners .inner-b { max-width: 1200px; margin: 0 auto; position: relative; } .banners .maintitle { font-size: 86px; font-weight: bold; line-height: 100px; padding: 5px 0px 10px; border-top: 1px #fff solid; border-bottom: 1px #fff solid; display: inline-block; } .banners .desc { font-size: 28px; margin-top: 20px; } .banners .showimg { display: block; padding: 250px 0 250px; background-position: center; background-repeat: none; background-size: cover; } .banners .n { position: absolute; top: 50%; display: none; z-index: 5; cursor: pointer; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; margin-top: -20px; opacity: .8; } .banners .n:hover { opacity: 1; } .banners .Sloth-left-na { left: -120px; } .banners .Sloth-right-na { right: -120px; } .banners:hover .Sloth-left-na { left: 20px; } .banners:hover .Sloth-right-na { right: 20px; } .banners .bk { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .index-home .banners .swiper-pagination-bullet { width: 42px; border-radius: 0; height: 32px; position: relative; background: none !important; } .index-home .banners .swiper-pagination-bullet:after { position: absolute; top: 50%; height: 5px; width: 100%; background: #FFFFFF; content: ''; margin-top: -2px; left: 0; } .index-home .banners .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background: #EE7700; } .bnttile { font-size: 70px; line-height: 56px; } .index-home .banners .linkmore { background: none; border-color: #fff; color: #ffffff; } .index-home .banners .linkmore:hover { color: #ee7700; } .n { position: absolute; top: 50%; border: 1px transparent solid; z-index: 5; width: 79px; height: 79px; cursor: pointer; -webkit-transition: all 300ms 0s ease-out; -moz-transition: all 300ms 0s ease-out; -ms-transition: all 300ms 0s ease-out; -o-transition: all 300ms 0s ease-out; transition: all 300ms 0s ease-out; opacity: .90; } .n:hover { opacity: 1; } .n em { display: block; margin: 10px auto; } .footer { background: #787D7D; padding-bottom: 10px; color: #ffffff; } .footer .inner { position: relative; } .footer a { color: #ffffff; } .footer .link { padding: 20px 0; } .footer .main-f { padding-top: 37px; position: relative; } .footer .main-f li a { color: #ffffff; font-size: 14px; } .footer .main-f dl { margin-top: 33px; } .footer .main-f dd { margin-bottom: 5px; } .footer .main-f dd a { color: #ffffff; font-size: 12px; } .footer .main-f dd a:hover { color: #E8821C; } .footer .main-f .main-list { width: 70%; } .footer .main-f .main-list li { width: 13%; } .footer .main-f .main-list li a:hover { color: #E8821C; } .footer .fuwu { margin-top: 15px; font-size: 14px; color: #fff; } .footer .fuwu em { font-size: 30px; vertical-align: sub; font-weight: bold; line-height: 28px; color: #FF8D1B; } .footer .taiakng { color: #fff; margin-top: 5px; } .footer .mainfooter { position: absolute; right: 0; bottom: 0px; width: 30%; } .footer .mainfooter a, .footer .mainfooter .link { text-align: right; font-size: 14px; font-weight: bold; color: #ffffff; } .footer .mainfooter .guiz { width: 248px; } .footer .sss { margin-top: 52px; font-size: 14px; color: #e47200; font-weight: bold; } .footer .share-all { color: #ffffff; height: auto; display: inline-block; margin-left: 10px; vertical-align: super; } .footer .share-all span { margin-right: 35px; } .footer .share-all span:last-child { margin-right: 0; } .footer .seee { margin-top: 15px; } .footer .seee select { border: none; width: 247px; -webkit-appearance: none; color: #434649; border: 1px #fff solid; background: #fff url(../images/xiala.png) no-repeat 219px center; height: 28px; line-height: 28px; font-size: 12px; padding: 0 10px; } .footer .seee select option { background: #E8821C; } .footer .mudi { background: #6C7171; height: 58px; line-height: 58px; } .footer .mudi a { color: #ffffff; } .footer .mudi a:hover { color: #ee7700; } .footer .bottom-text { padding-left: 147px; background: url(../images/jt.png) no-repeat left 68%; } .footer .select { margin-top: 0 !important; } .footer .select dd li a { color: #333333; text-align: left; } .footer .select dt { background: #fff url(../images/xialax.png) no-repeat 219px center; } .footer .select dt.cur { background: #fff url(../images/xiala.png) no-repeat 219px center; } .gotop { position: fixed; bottom: 50px; right: 26px; width: 50px; height: 50px; cursor: pointer; background: #FF8D1B url(../images/top.png) no-repeat center; } #share_wx { left: 50%; top: 30% !important; margin-left: -150px !important; } .mob-show { display: none; } .nav-show { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; height: 50px; padding-top: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .nav-show span { width: 34px; -moz-border-radius: 4px; border-radius: 4px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; height: 4px; background: #0D0A37; margin-bottom: 5px; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; } @media (max-width: 1550px) { .w1366 { width: 100%; min-width: 300px; box-sizing: border-box; padding: 0 50px; } .index-home .w1366 { width: 100%; min-width: 300px; padding: 0 50px; } body { overflow-x: auto; min-width: 700px; } .index-home .jt .inner-jt { width: 100%; } .header .w1200 { padding-left: 50px; padding-right: 50px; } } @media (max-width: 1550px) and (max-width: 1280px) { .nav { width: 484px; /*margin-left: 0; */ } .nav li { padding-left: 6px; margin-right: 2px; } } @media (max-width: 1550px) and (max-width: 1100px) { .header .w1200 { padding-left: 0px; padding-right: 0px; } } @media (max-width: 1030px) { .w1366 { padding: 0 20px; } } @media (max-width: 1030px) and (max-width: 979px) { .rexian { display: none !important; } .index-home .xinwenlei .news.onenews { width: 100%; margin-bottom: 20px; } .hx .inner-main-hx { padding-left: 0px; } .hx .inner-main-hx .hover-item-next-show { width: 100%; overflow-x: auto; } .hx .inner-main-hx ul { position: relative; width: 1350px; overflow: hidden; } .hx .inner-main-hx li { width: 270px; float: left; padding: 20px 0 20px 93px; box-sizing: border-box; } .hx .inner-main-hx li:after { display: none; } .hx .inner-main-hx li .biao { left: 16px; } .hx .inner-main-hx .img > div .top .left { margin-right: 7px; } .hx .inner-main-hx .img { box-sizing: border-box; } .hx .inner-main-hx .img > div .in { width: 100%; } .hx .inner-main-hx .img > div .in .table { padding: 0 10px; } .hx .inner-main-hx .img .f56 { font-size: 34px; } .about-info .inner-p { padding: 20px 0; } .hen .kf1 { padding-top: 58%; } } @media (max-width: 1030px) { .nav { width: 484px; margin-left: 0; } .nav li { padding-left: 6px; margin-right: 2px; } } @media (max-width: 650px) { .index-home .w1366 { min-width: 100%; padding: 0 10px; } .index-home .mapshow, .index-home .showmap { width: 100%; } .index-home .mapshow .innermap, .index-home .showmap .innermap { margin-top: 35px; } .index-home .xinwenlei .news.onenews, .index-home .xinwenlei .news.twonews { width: 100%; padding-top: 80px; } .index-home .xinwenlei .news.onenews .img, .index-home .xinwenlei .news.onenews .xw-list, .index-home .xinwenlei .news.twonews .img, .index-home .xinwenlei .news.twonews .xw-list { width: 100%; } .newsearch { left: 0; } .showiner { margin-top: 20px; } .zhanlve .w1366 { padding-bottom: 20px; border-bottom: none; } .zdPro { padding-top: 20px; } .about-info .inenr { margin-top: 0; } .as-nav { white-space: nowrap; width: 100%; display: flex; display: block; } .as-nav li { width: 50%; margin: 0; border: none; box-sizing: border-box; } .about-study .as-nav li, .about-study .as-nav .one { line-height: 24px; margin-top: 5px; padding: 5px 20px; cursor: pointer; border: 1px #ccc solid; text-align: center; width: 48%; margin: 1%; } .about-study .as-nav li.active, .about-study .as-nav .one.active { background: #FF8D1B; border: 1px #FF8D1B solid; color: #ffffff; } .about-study .as-show .text, .about-study .as-show .img { width: 100%; height: auto; } .about-study .as-show .text .i { padding: 0; } .about-imgs .w50 { width: 100%; } .about-imgs .w50 .teshu { width: 50%; width: 100%; } .about-imgs .w50 .teshu2 { display: none; } .about-imgs .w50 .teshu .inner { margin: 0; } .about-imgs .w50 .lable { padding: 7px 0; min-width: 102px; } .about-moji .w50 { width: 100%; } .about-moji .inner .t { padding: 0; height: auto; } .about-moji .inner { background: none; } .about-honor .row-flex-item { width: 100%; margin-bottom: 10px; } .about-honor { padding: 10px 0 0; } .about-honor .row-flex { padding-top: 0px; height: auto !important; padding-bottom: 20px; } .about-honor .row-flex-item.showother { bottom: 0; } .gaoke .kf2 { height: auto; } .gaoke .kf2, .gaoke .kf1 { width: 100%; } .gaoke .kf1 { height: 0; background-size: cover; padding-top: 50%; } .pro { padding: 20px 0 0; } .zhijia-por .but { display: none; } .zdPro .aftertext .w55 { width: 100%; } .zdPro .aftertext .text { padding: 20px; } .zdPro .bigimg { height: 400px; background-size: cover; background-position: center; } .zdPro .bigimg { height: 0; background-size: cover; padding-top: 33%; background-position: center; } .zdPro .showright { text-align: left; } .zdPro .aftertext .subti { margin-left: -20px; padding-left: 16px; } .zdPro .showright .subti { margin-right: -20px; padding-left: 16px; padding-right: 0; border-right: none; border-left: 4px #FF8D1B solid; } .topnew .showimgbk { padding-top: 50%; width: 100%; } .topn { width: 100%; } .topnew .swiper-container .swiper-pagination { top: 96%; width: 100%; left: 0; right: 0; text-align: center; } .n-list li { width: 50%; } .vid { height: 323px; width: 100%; } .shipin-class { line-height: 48px; } .shipin-class .w1366 { min-width: 100%; padding: 0 10px; box-sizing: border-box; display: flex; white-space: nowrap; overflow-x: auto; } .shipin-class em { padding: 0; } .play-item .n { display: none !important; } .showMore li { width: 100%; } .showBooks .item1.item { width: 100%; margin-bottom: 20px; } .showBooks .item { margin-right: 0; width: 50%; } .play-item .swiper-slide { width: 50%; } .kefu .text { width: 100%; padding: 10px; box-sizing: border-box; } .kefu .kf1, .kefu .kf2 { width: 100%; background-size: cover; height: 300px; } .kefu .kf1 .text, .kefu .kf2 .text { right: 0; left: 0; background: rgba(0, 0, 0, 0.3); } .kffb ul li { width: 50%; } .kffb ul .i { padding: 10px; } .kffb ul .i .f16 { height: 50px; overflow: hidden; } .kffb ul .tel { font-size: 22px; } .gaoke .kf2 .text { padding: 20px !important; } .index-home .xinwenlei .news.onenews .xw-ti { background: none; left: 0; z-index: 5; padding-left: 0; top: 0; } .index-home .xinwenlei .news .xw { margin-left: 20px; padding-top: 30px; } .index-home .xinwenlei .news .time { display: none; } .hx .inner-main-hx .img > div .in { width: 100% !important; } .index-home .xinwenlei .news .xw-list .swiper-pagination { right: 0; width: auto; } .index-home .xinwenlei .news .xw-list .read { bottom: -15px; right: 0; left: 0; text-align: center; } .index-home .xinwenlei .news .xw p { margin-top: 10px; } .about-nav .aboutnavs .left { width: 48%; margin: 0 1%; line-height: 26px; padding: 10px 0; border: 1px #ccc solid; box-sizing: border-box; margin-bottom: 10px; } .about-nav .aboutnavs .left.active { border: 1px #FF8D1B solid; background: #FF8D1B; color: #ffffff; } .nav .home + li { border-left: none; } .header { height: 68px; width: 100%; padding: 10px; box-sizing: border-box; position: fixed; background: #fff; z-index: 5; top: 0; left: 0; right: 0; } .header .inner-h { position: relative; z-index: 10; } .header .one-h, .header .rexian { display: none !important; } .header .search { height: 50px; } .header .nav { width: 100%; float: none; position: fixed; left: 0; z-index: 20; height: calc(100% - 80px); overflow: auto; box-sizing: border-box; top: 60px; margin-top: 0; } .header .nav li { box-sizing: border-box; padding: 0px 10px; width: 100%; text-align: left; float: none; border-bottom: 1px #CFCFCF solid; font-weight: normal; } .header .nav li:nth-child(7), .header .nav li:nth-child(8) { border-bottom: none; } .header .nav li span { float: right; margin-top: 19px; } .header .nav li a { color: #333; font-size: 18px; line-height: 55px; } .header .nav li.active { font-weight: normal; } .header .nav li.home { margin-bottom: 0; font-weight: normal; } .header .nav li.home a { padding: 0; } .header .nav li.home span { display: none; } .header .nav li.home span.mob-show { display: inline-block; font-weight: normal; float: none; margin-top: 0; } .header .nav li.mob-show { text-align: center; margin-top: 0; } .header .nav li.mob-show span { float: none; } } @media (max-width: 650px) and (max-height: 600px) { .header .rexian { top: 461px; } .header .one-h { top: 531px; } } @media (max-width: 650px) and (max-height: 570px) { .header .rexian { top: 411px; } .header .one-h { top: 471px; } } @media (max-width: 650px) { .logo { position: relative; margin: 0 auto; float: none; z-index: 10; } .nav-bk { background: #fff; position: fixed; z-index: 5; bottom: 0; left: 0; top: 0; right: 0; } .nav-show { display: flex; } .search { position: absolute; top: 0; right: 0; } .search .sicon { padding-top: 12px; margin-right: 20px; height: 38px; } .newsearch { z-index: 20; left: -10px !important; right: -10px; } .newsearch .input-i { width: 60%; } .shownavs { top: 68px; } .shownavs .imgimg { display: none; } .shownavs .item:hover { height: 0; } .shownavs .item.show, .shownavs .item:hover { background: #eee; } .footer .main-list ul { display: none; } .footer .main-f { z-index: 1; } .footer .main-f .main-list { width: 100%; } .footer .bottom-text { padding-left: 0; background: none; } .footer .mainfooter { position: relative; width: 100%; } .footer .guiz { float: none; } .footer .sss { margin-top: 0; } .footer .mob-taikang { font-size: 12px; margin-top: 20px; } .p10 { padding: 10px; } .banners .showimg { padding: 25px 0; } .bnttile { font-size: 24px; line-height: 24px; } .index-home .banners .desc { font-size: 16px; margin-top: 12px; } .hx .inner-main-hx { padding-left: 0px; } .hx .inner-main-hx .hover-item-next-show { width: 100%; overflow-x: auto; } .hx .inner-main-hx ul { position: relative; width: 1350px; overflow: hidden; } .hx .inner-main-hx li { width: 270px; float: left; padding: 20px 0 20px 93px; box-sizing: border-box; } .hx .inner-main-hx li:after { display: none; } .hx .inner-main-hx li .biao { left: 16px; } .hx .inner-main-hx .img > div .top .left { margin-right: 7px; } .hx .inner-main-hx .img { box-sizing: border-box; height: auto; } .hx .inner-main-hx .img > div { min-height: 260px; position: relative; visibility: visible !important; border-bottom: 1px #fff solid; } .hx .inner-main-hx .img > div .bk { left: 0; } .hx .inner-main-hx .img > div .in { width: 100%; height: auto; opacity: 1; } .hx .inner-main-hx .img > div .in .table { text-align: center; height: auto; display: block; } .hx .inner-main-hx .img .f56 { font-size: 34px; } .hx .hxmore { margin-left: auto; margin-right: auto; } .hx .cell { display: block !important; position: relative; top: 50%; transform: translate3d(0, 50%, 0); } .about-info .inner-p { padding: 20px 0; } .hen .kf1 { padding-top: 58%; } .about-nav .right { width: 100%; } .about-nav .right + div { overflow-x: auto; width: 100%; overflow-y: hidden; } body { max-width: 100%; min-width: 100px; } .w1366 { min-width: 100%; padding: 0 10px !important; box-sizing: border-box; } .index-home .jt .con { width: 100%; } .index-home .jt .subt { font-size: 18px; } .about-title .t { font-size: 32px; } .about-title .f24 { font-size: 18px; } .about-title .en { font-size: 12px; } .dashiji .year { font-size: 28px; } .dashiji .month { font-size: 18px; } .dashiji .firstleft .show-d { margin-top: 20px; } .dashiji .firstleft .show-demo { clear: both; } .dashiji .firstleft .show-demo { padding-top: 50px; } .about-dev-top .w1366 { overflow: hidden; } .about-dev-top .right.fixed { position: fixed; top: 176px; right: 20px; } .new-about-sub { height: 60px; line-height: 60px; } .new-about-sub .f24 { font-size: 18px; } .about-banner-info .f48 { font-size: 24px; } .about-banner-info .f24 { font-size: 14px; } .zhanlve { padding: 10px; } .zhanlve .z1, .zhanlve .z2, .zhanlve .z3,.zhanlve .z4 { width: 100%; float: none; max-width: 100%; margin-bottom: 20px; } .zhanlve .mt25 { margin-top: 10px; } .zhanlve .inner { margin-right: 0; } .showiner { padding: 0; } .showiner .w50 { width: 100%; } .showiner .about-title { text-align: left; } .pro .kf2 .text { padding: 10px; } .showfan .kf2 .ii { padding: 0 !important; } .hen .kf2 { height: auto; } .hen .gaoke .button { height: auto; text-align: left; } .showiner > .showbkimg { background-image: none !important; } .mob-bkimg { padding-top: 56%; clear: both; } .dashiji .year { margin-left: 0; margin-right: 0; } .dashiji .dome-inner { background-position: left center; } .dashiji .firstleft .show-demo { float: none; width: 100%; } .dashiji .firstleft .show-demo:nth-child(odd) .month { text-align: left; padding-left: 58px; margin-left: -8px; background: url(../images/xianbiao2.png) no-repeat left center; } .dashiji .firstleft .show-demo:nth-child(odd) .show-d { padding-left: 52px; padding-right: 0; } .dashiji .firstleft .show-demo:nth-child(odd) .text { padding-left: 0; } .about-nav .newselecttime { top: auto; margin-right: 20px; } .about-nav .newselecttime.fixed { top: 80px; position: fixed; right: 0px; } .about-banner img { min-height: 183px !important; } .n-list li .text { padding: 15px; } .n-list li .text .ti p { display: block; } .n-list li .showimgbk .time { padding: 6px; } .n-list li .showimgbk .time .ri { font-size: 22px; } .newDetail .detail { padding: 0; } .newDetail .con img { width: 100%; height: auto; } .topn a { margin: 43px 11px; padding-top: 10px; } .zdPro .aftertext .w55 { margin-top: 10px; } .topn .title { font-size: 18px; height: 58px; } .times-mob { color: #777; } .n-list li .text .times-mob { height: 24px; } .about-honor .img-honor.show-text .text { opacity: 1; } .newDetail h1 { font-size: 18px; } .new-bk { background: none; } .about-honor { text-align: left; } .about-honor .img-honor { width: 40%; height: 190px; } .about-honor .row-flex-item { text-align: left; } .about-honor .row-flex-item.showother .img-honor { padding: 10px !important; } .row-flex .row-flex-item .img-honor { padding: 7px !important; vertical-align: top; box-sizing: border-box; } .row-flex .row-flex-item .dib { padding: 10px; width: 52%; box-sizing: border-box; } .about-honor .row-flex-item.showother .img-honor { height: 132px; } .dib { display: inline-block !important; } .hexin-ab .text { height: 48px; line-height: 20px; margin-top: 5px; } .nav li a { display: inline-block; } .jiahao.hide { visibility: hidden; } .jiahao { display: inline-block; height: 16px; position: relative; width: 16px; vertical-align: middle; margin-left: 10px; } .jiahao:before { height: 100%; width: 2px; background: #999999; position: absolute; content: ''; left: 50%; margin-left: -1px; top: 0; } .jiahao:after { width: 100%; height: 2px; margin-top: -1px; background: #999999; position: absolute; content: ''; left: 0; top: 50%; } #cityshow span { display: inline-block; padding: 4px 10px; color: #001558; background: #EEEEEE; border: 1px #ddd solid; margin: 2px; } #cityshow span.active { color: #fff; background: #EA6D11; border: 1px #EA6D11 solid; } .mapp.showmap { position: fixed; display: none; z-index: 10; bottom: 0; left: 0; right: 0; visibility: visible !important; top: 0; background: rgba(0, 0, 0, 0.5); } .mapp.showmap .innermap { background: #fff; width: 90%; margin: 50% auto; position: relative; padding: 10px; border-radius: 5px; } .closemaap { position: absolute; top: -20px; right: -10px; width: 40px; height: 40px; border-radius: 50%; display: block; z-index: 15; background: rgba(0, 0, 0, 0.9) url(../images/close.png) no-repeat center/60% 60%; } .zhijia-por .swiper-wrapper { display: block; text-align: center; } .zhijia-por .swiper-slide { width: 48%; display: inline-block; margin: 1%; } .about-honor .row-flex { background: none; padding-bottom: 0px; } .shownavs { display: none; } .header .nav li dl { background: #F5F5F5; overflow: hidden; display: none; margin-top: 4px; margin: 0 -10px; } .header .nav li dl a { display: block; padding: 0 26px; } .header .nav li dl a:hover { background: #ddd; } .header .nav li dl dd:first-child { margin-top: 0; } .header .nav li .jiahao.active:before { display: none; } .header .nav li dd a { font-weight: normal; font-size: 16px; line-height: 48px; } .header .nav li dd a:hover { color: #EA6D11; } .index-home .xinwenlei .news2 .xw-list { height: 106px; } .about-nav .aboutnavs .left.active a, .about-nav .aboutnavs .left:hover a { color: #ffffff; } .showiner .button { float: left; } .hen .gaoke .button a { float: left; margin-bottom: 10px; } .index-home .ditu .n { width: 60px; height: 60px; margin-top: -30px; } .index-home .ditu .np { background-position: -317px -101px; } .index-home .ditu .nn { background-position: -8px -251px; } .nav li.mob-show { margin-top: 40px; display: block; } .nav li.mob-show div { display: block; } .nav li.mob-show div.share { margin-top: 20px; } .nav li.mob-show div.share span { display: inline-block; float: none; margin: 0 20px; background: none; width: 38px; height: auto; } .nav li.mob-show div.share span img { width: 100%; } .nav li.mob-show div.share span.Sloth-in { width: 30px; } .nav li.mob-show div.share span:hover { background: none !important; width: 38px !important; height: auto !important; } .nav li.mob-show div.share span.Sloth-map, .nav li.mob-show div.share span.Sloth-map + span { display: none; } .mob-show { display: block; } .mob-hide { display: none; } body { padding-top: 69px; } } .cee7700 { color: #ee7700; } body.no-scroll { height: 100vh; overflow: hidden; } body.no-scroll .content { height: 100vh; overflow: hidden; } body.no-scroll .about-nav.fixed { z-index: -1; } .gotop { z-index: 4; } .but { padding: 0 !important; width: 60px !important; height: 60px !important; margin-top: -50px !important; } .but.n { margin-top: -50px !important; right: -60px; background: url(../images/you_j.png) no-repeat center/cover !important; } .but.n:hover { background: url(../images/you_ja.png) no-repeat center/cover !important; } .but.p { left: -60px; background: url(../images/zuo_j.png) no-repeat center/cover !important; } .but.p:hover { background: url(../images/zuo_ja.png) no-repeat center/cover !important; } .n { padding: 0 !important; width: 60px !important; height: 60px !important; margin-top: -30px !important; } .n *, .n em { display: none; } .n.nn { right: 0px !important; background: url(../images/you_j.png) no-repeat center/cover !important; } .n.nn:hover { background: url(../images/you_ja.png) no-repeat center/cover !important; } .n.np { left: 0px !important; background: url(../images/zuo_j.png) no-repeat center/cover !important; } .n.np:hover { background: url(../images/zuo_ja.png) no-repeat center/cover !important; } @media (max-width: 650px) { .n { width: 50px !important; height: 50px !important; margin-top: -25px !important; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInB1YmxpYy5zY3NzIiwiY3NzLnNjc3MiLCJzcHJpdGUuc2NzcyIsImFuaW1hdGlvbi5zY3NzIiwiaGVhZGVyLnNjc3MiLCJhYm91dC9hYm91dFN1Yi5zY3NzIiwiYWJvdXQvYWJvdXROYXYuc2NzcyIsIngtc3R5bGUuc2NzcyIsImluZGV4LnNjc3MiLCJoZXhpbjIuc2NzcyIsImJhbm5lcm5ldy5zY3NzIiwiZm9vdGVyLnNjc3MiLCJvdGhlci5zY3NzIiwic3R5bGUuc2NzcyIsIm1pZGRsZS9pbmRleC5zY3NzIiwic20vaW5kZXguc2NzcyIsIm1vYi9oZXhpbi5zY3NzIiwibW9iL2luZGV4LnNjc3MiLCJtb2IvaGVhZGVyLnNjc3MiLCJtb2IvZm9vdGVyLnNjc3MiLCJtb2IvYmFubmVyLnNjc3MiLCJtb2IvaGV4aW4uMS5zY3NzIiwibW9iL2Fib3V0bmF2LnNjc3MiLCJtb2Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsZUFBZTtBQUVmLElBQUksQ0FBQztFQUNILGNBQWMsRUFBRSxNQUFPO0VBQ3ZCLFVBQVUsRUFBRSxNQUFPO0VBQ25CLFNBQVMsRUFBRSxNQUFPLEdBQ25COztBQThDRCxLQUFLLENBQUM7RUFDSixLQUFLLEVBQUUsSUFBSyxHQUNiOztBQUVELE1BQU0sQ0FBQztFQUNMLFdBQVcsRUFBRSxJQUFLO0VBQ2xCLFlBQVksRUFBRSxJQUFLO0VBQ25CLFNBQVMsRUFBRSxNQUFPO0VBQ2xCLFlBQVksRUFBRSxJQUFLO0VBQ25CLGFBQWEsRUFBRSxJQUFLLEdBVXJCO0VBZkQsTUFBTSxBQU1ILE9BQU8sQ0FBQztJQUNQLFNBQVMsRUFBRSxNQUFPLEdBQ25CO0VBQ0QsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNO0lBVHBCLE1BQU0sQ0FBQztNQVVILFNBQVMsRUFBRSxNQUFPLEdBS3JCO01BZkQsTUFBTSxBQVdELE9BQU8sQ0FBQztRQUNQLFNBQVMsRUFBRSxNQUFPLEdBQ25COztBQUlMLElBQUksQ0FBQztFQUNILGFBQWEsRUFB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UyxFQUFDLEdBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNFLFNBQVMsRUFBQyxJQUFDLEdBQ1o7O0FBRkQsSUFBSSxDQUFKO0VBQ0UsU0FBUyxFQUFDLElBQUMsR0FDWjs7QUFGRCxJQUFJLENBQUo7RUFDRSxTQUFTLEVBQUMsSUFBQyxHQUNaOztBQUZELElBQUksQ0FBSjtFQUNF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RUFBQSxJQUFBLENBQUEsVUFBQTtFQUNBLFVBQUEsRUFBQSxLQUFBLENBQUEsVUFBQSxHQWdCRDtFQUNELElBQUksQUFoQkYsRUFBQSxDQUFBO0lBQ0UsVUFBQSxFQUFBLEtBQUEsQ0FBQSxVQUFBO0lBQ0EsS0FBQSxFQUFBLEtBQVk7SUFDWixVQUFBLEVBQUEsd0JBQUEsQ0FBQSxTQUFBLENBQUEsWUFBQSxDQUFBLFVBQUEsR0FJRDtJQVNILElBQUksQUFoQkYsRUFBQSxBQUlFLE1BQUEsQ0FBQTtNQUNBLFVBQUEsRUFBQSx5QkFBQSxDQUFBLFNBQUEsQ0FBQSxZQUFBLENBQUEsVUFBQSxHQUNDO0VBVUwsSUFBSSxBQVJGLEVBQUEsQ0FBQTtJQUNFLElBQUEsRUFBQSxLQUFZO0lBQ1osVUFBQSxFQUFBLHdCQUFBLENBQUEsU0FBQSxDQUFBLFlBQUEsQ0FBQSxVQUFBLEdBSUQ7SUFFSCxJQUFJLEFBUkYsRUFBQSxBQUdFLE1BQUEsQ0FBQTtNQUNBLFVBQUEsRUFBQSx5QkFBQSxDQUFBLFNBQUEsQ0FBQSxZQUFBLENBQUEsVUFBQSxHQUNDOztBQUdMLEVBQUEsQ0FBQTtFQUNFLE9BQUEsRUFBQSxDQUFBLENBQUEsVUFBQTtFQUNBLEtBQUEsRUFBQSxJQUFBLENBQUEsVUFBQTtFQUNBLE1BQUEsRUFBQSxJQUFBLENBQUEsVUFBQTtFQUlBLFVBQUEsRUFBQSxLQUFBLENBQUEsVUFBQSxHQW9CRDtFQTNCRCxBQUlFLEVBSkYsQ0FJRSxDQUFBLEVBSkYsQUFJRSxFQUpGLENBSUUsRUFBQSxDQUFBO0lBQ0UsT0FBQSxFQUFBLElBQWMsR0FDZjtFQU5ILEVBQUEsQUFRRSxHQUFBLENBQUE7SUFDRSxLQUFBLEVBQUEsR0FBQSxDQUFBLFVBQUE7SUFDQSxVQUFBLEVBQUEsd0JBQUEsQ0FBQSxTQUFBLENBQUEsWUFBQSxDQUFBLFVBQUEsR0FJRDtJQWRILEVBQUEsQUFRRSxHQUFBLEFBR0UsTUFBQSxDQUFBO01BQ0EsVUFBQSxFQUFBLHlCQUFBLENBQUEsU0FBQSxDQUFBLFlBQUEsQ0FBQSxVQUFBLEdBQ0M7RUFiTCxFQUFBLEFBZUUsR0FBQSxDQUFBO0lBQ0UsSUFBQSxFQUFBLEdBQUEsQ0FBQSxVQUFBO0lBQ0EsVUFBQSxFQUFBLHdCQUFBLENBQUEsU0FBQSxDQUFBLFlBQUEsQ0FBQSxVQUFBLEdBSUQ7SUFyQkgsRUFBQSxBQWVFLEdBQUEsQUFHRSxNQUFBLENBQUE7TUFDQSxVQUFBLEVBQUEseUJBQUEsQ0FBQSxTQUFBLENBQUEsWUFBQSxDQUFBLFVBQUEsR0FDQztFQUVILE1BQUEsRUFBQSxTQUFBLEVBQUEsS0FBQTtJQXRCRixFQUFBLENBQUE7TUF1QkksS0FBQSxFQUFBLElBQUEsQ0FBQSxVQUFBO01BQ0EsTUFBQSxFQUFBLElBQUEsQ0FBQSxVQUFBO01BQ0EsVUFBQSxFQUFBLEtBQUEsQ0FBQSxVQUFBLEdBRUgiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypwdWJsaWMgY29kZSovXHJcblxyXG5ib2R5IHtcclxuICAtbXMtb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtaW4td2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZSgkZGVnOjBkZWcpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkbmFtZTphbGwsICR0aW1lOjMwMG1zLCAkZGVsYXk6MHMsICR3YXlzOmVhc2Utb3V0KSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkbmFtZSAkdGltZSAkZGVsYXkgJHdheXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkbmFtZSAkdGltZSAkZGVsYXkgJHdheXM7XHJcbiAgLW1zLXRyYW5zaXRpb246ICRuYW1lICR0aW1lICRkZWxheSAkd2F5cztcclxuICAtby10cmFuc2l0aW9uOiAkbmFtZSAkdGltZSAkZGVsYXkgJHdheXM7XHJcbiAgdHJhbnNpdGlvbjogJG5hbWUgJHRpbWUgJGRlbGF5ICR3YXlzO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNmb3JtKCR4OjBweCwgJHk6MHB4LCAkejowcHgpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcclxufVxyXG5cclxuQG1peGluIG9wYWNpdHkoJG9wYTo1MCkge1xyXG4gIG9wYWNpdHk6ICRvcGEvMTAwO1xyXG4gIGZpbHRlcjogQWxwaGEob3BhY2l0eT0kb3BhKTtcclxufVxyXG5cclxuQG1peGluIHNjYWxlKCR4OjEpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgkeCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0ZSgkbmFtZTpvcGEsICR0aW1lOjNzLCAkZGVsYXk6MHMsICR3YXlzOmxpbmVhciwgJHRpbWVzOmluZmluaXRlLCAkc3RhdGU6YWx0ZXJuYXRlKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246ICRuYW1lICR0aW1lICR3YXlzICRkZWxheSAkdGltZXMgJHN0YXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogJG5hbWUgJHRpbWUgJHdheXMgJGRlbGF5ICR0aW1lcyAkc3RhdGU7XHJcbiAgLW1zLWFuaW1hdGlvbjogJG5hbWUgJHRpbWUgJHdheXMgJGRlbGF5ICR0aW1lcyAkc3RhdGU7XHJcbiAgYW5pbWF0aW9uOiAkbmFtZSAkdGltZSAkd2F5cyAkZGVsYXkgJHRpbWVzICRzdGF0ZTtcclxufVxyXG5cclxuLmNmZmYge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udzEyMDAge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAmLnBKSWEzMCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICB9XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICYucEpJYTMwIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnI1IHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbltjbGFzcyo9J1Nsb3RoLSddIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1peGluIG9uZWxpbmUge1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4gdHdvbGluZSB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLyrorr7nva7miJDlvLnmgKfnm5LlrZAgKi9cclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAvKuaYvuekuueahOS4quaVsCAqL1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAvKiDlsZ7mgKfop4TlrprmoYbnmoTlrZDlhYPntKDlupTor6XooqvmsLTlubPmiJblnoLnm7TmjpLliJfjgIIgKi9cclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyBcclxufVxyXG5cclxuLnNob3dpbWdiayB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIHNlbGVjdCAqL1xyXG5cclxuLnNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIGZsb2F0OiBsZWZ0O1xyXG4vLyAgIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0IGR0IHtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmNjYzQ7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmNmYiB1cmwoaWNvLmdpZikgbm8tcmVwZWF0IDk3cHggY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4vLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBjb2xvcjogIzMzMzMzMztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNlbGVjdCBkdDpob3ZlcixcclxuLnNlbGVjdCBkdC5jdXIge1xyXG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICM0MDlERkU7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDNweCAjNDA5REZFO1xyXG59XHJcblxyXG4uc2VsZWN0IGRkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDI5cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyY2NjNDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNlbGVjdCBkZC50b3Age1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5zZWxlY3QgZGQgdWwge1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0IGRkIHVsIGxpIGEge1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi5zZWxlY3QgZGQgdWwgbGkgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxufSIsIip7d29yZC13cmFwOmJyZWFrLXdvcmR9XHJcbmh0bWwsYm9keSxoMSxoMixoMyxoNCxoNSxoNixocixwLGlmcmFtZSxkbCxkdCxkZCx1bCxvbCxsaSxwcmUsZm9ybSxidXR0b24saW5wdXQsdGV4dGFyZWEsdGgsdGQsZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowfVxyXG51bCxvbCxkbHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1cclxuaHRtbCxib2R5eypwb3NpdGlvbjpzdGF0aWN9XHJcbmh0bWx7Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1cclxuYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sdGgsdmFye2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMH1cclxuaW5wdXQsYnV0dG9uLHRleHRhcmVhLHNlbGVjdCxvcHRncm91cCxvcHRpb257Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH1cclxuaW5wdXQsYnV0dG9ue292ZXJmbG93OiB2aXNpYmxlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtvdXRsaW5lOm5vbmV9XHJcbmJvZHksdGgsdGQsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpcIk1pY3Jvc29mdCBZYWhlaVwiLFwiSGlyYWdpbm8gU2FucyBHQlwiLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsdGFob21hLGFyaWFsLFZlcmRhbmEsc2Fucy1zZXJpZixcIldlblF1YW5ZaSBNaWNybyBIZWlcIixcIlxcNUI4QlxcNEY1M1wiO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiAjMzMzOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1cclxuYm9keXtsaW5lLWhlaWdodDoxLjZ9XHJcbmgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtc2l6ZToxMDAlfVxyXG5hLGFyZWF7b3V0bGluZTpub25lO2JscjpleHByZXNzaW9uKHRoaXMub25Gb2N1cz10aGlzLmJsdXIoKSl9XHJcbmF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOiBwb2ludGVyfVxyXG5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7b3V0bGluZTpub25lfVxyXG5hLmllNjpob3Zlcnt6b29tOjF9XHJcbmE6Zm9jdXN7b3V0bGluZTpub25lfVxyXG5hOmhvdmVyLGE6YWN0aXZle291dGxpbmU6bm9uZX06Zm9jdXN7b3V0bGluZTpub25lfVxyXG5zdWIsc3Vwe3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVxyXG5idXR0b24saW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7bGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7fVxyXG4vKmltZyovXHJcbmltZ3tib3JkZXI6MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9XHJcbmEgaW1nLGltZ3stbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9XHJcbi5pbWctcmVzcG9uc2l2ZXttYXgtd2lkdGg6IDEwMCU7aGVpZ2h0OiBhdXRvfVxyXG4gXHJcbi8qSUXkuIthOmhvdmVyIOiDjOaZr+mXqueDgSovXHJcbi8vKmh0bWx7b3ZlcmZsb3c6LW1vei1zY3JvbGxiYXJzLXZlcnRpY2FsO3pvb206ZXhwcmVzc2lvbihmdW5jdGlvbihlbGUpe2VsZS5zdHlsZS56b29tID0gXCIxXCI7ZG9jdW1lbnQuZXhlY0NvbW1hbmQoXCJCYWNrZ3JvdW5kSW1hZ2VDYWNoZVwiLGZhbHNlLHRydWUpfSh0aGlzKSl9XHJcbi8qSFRNTDUgcmVzZXQqL1xyXG5oZWFkZXIsZm9vdGVyLHNlY3Rpb24sYXNpZGUsZGV0YWlscyxtZW51LGFydGljbGUsc2VjdGlvbixuYXYsYWRkcmVzcyxoZ3JvdXAsZmlndXJlLGZpZ2NhcHRpb24sbGVnZW5ke2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfXRpbWV7ZGlzcGxheTppbmxpbmV9XHJcbmF1ZGlvLGNhbnZhcyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9jazsqZGlzcGxheTppbmxpbmU7Knpvb206MX1cclxuYXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZX1cclxubGVnZW5ke3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjQwcHg7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNX1cclxubGVnZW5kIHNtYWxse2ZvbnQtc2l6ZToxNXB4O2NvbG9yOiM5OTl9XHJcbnN2Zzpub3QoOnJvb3QpIHtvdmVyZmxvdzogaGlkZGVufVxyXG5maWVsZHNldCB7Ym9yZGVyLXdpZHRoOjA7cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO21hcmdpbjogMCAycHg7Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMH1cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtoZWlnaHQ6IGF1dG99XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0gey13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDstd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovYm94LXNpemluZzogY29udGVudC1ib3h9XHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lfVxyXG4vKiBDbGVhciBGaXggKi9cclxuLmNsZWFyZml4OmFmdGVyLC54cm93OmFmdGVyIHtcclxuICBjb250ZW50OlwiLlwiO1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgaGVpZ2h0OjA7XHJcbiAgY2xlYXI6Ym90aDtcclxuICB2aXNpYmlsaXR5OmhpZGRlbjtcclxufVxyXG4uY2xlYXJmaXgsLnhyb3d7IHpvb206MTt9XHJcbi8qaW5pdF9lbmQqL1xyXG4ub3ZlcmZsb3d7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG59XHJcbi54cm93ICpbY2xhc3MqPVwieGNvbFwiXXtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4qW2NsYXNzKj1cInhjb2xcIl17XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi8qbGVzc+W8gOWniyovXHJcbiRzY3JlZW4teHMtbWF4LWg6NDgwcHg7Ly/miYvmnLrlsY/luZVcclxuJHNjcmVlbi14cy1tYXg6NjAwcHg7Ly/miYvmnLrlsY/luZVcclxuJHNjcmVlbi1zbS1taW46NzY4cHg7Ly/lsI/lsY/luZVcclxuJHNjcmVlbi1tZC1taW46MTIwMHB4Oy8v5Lit5bGP5bmVXHJcbiRzY3JlZW4tbGctbWluOjEyMDBweDsvL+Wkp+Wxj+W5lVxyXG4kZ3V0dGVyOjIwOy8v5qe96LedXHJcbiRjb2xzOjEyOy8v5YiX5pWwXHJcbiRtaW5Gb250U2l6ZTo4Oy8v5pyA5bCP5a2X5Y+3XHJcbiRtYXhGb250U2l6ZTo1NjsvL+acgOWkp+Wtl+WPt1xyXG4vKueUn+aIkOe9keagvOezu+e7nyovXHJcbkBtaXhpbiBjcmVhdC14Y29sKCRuOiRjb2xzLCAkaTogMSwkbmFtZTonY29sJywkc3R5bGU6d2lkdGgpICB7XHJcbiAgIEBpZiAkaSA8PSAkbiB7XHJcbiAgICAgICAgLiN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICN7JHN0eWxlfTogKCRpICogMTAwJSAvICRuKTtcclxuICAgICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGNyZWF0LXhjb2woJG4sKCRpKzEpLCRuYW1lLCRzdHlsZSk7XHJcbiAgIH1cclxufVxyXG5AaW5jbHVkZSBjcmVhdC14Y29sKCRjb2xzLDEseHNwYW4pO1xyXG5AaW5jbHVkZSBjcmVhdC14Y29sKCRjb2xzLDEseHNwYW4tb2Zmc2V0LG1hcmdpbi1sZWZ0KTtcclxuLyrlsLrlr7jliIbnsbsqL1xyXG4vKiDlpKflsY/luZUgLWxnLSovXHJcbiAgW2NsYXNzKj1cInZpc2libGUtc21cIl0sW2NsYXNzKj1cInZpc2libGUtbWRcIl0sW2NsYXNzKj1cInZpc2libGUteHNcIl0sW2NsYXNzKj1cInZpc2libGUtbGdcIl17XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuIEBtaXhpbiB2aXNpdmxpZS0oJG5hbWU6bGcpe1xyXG4gICAgIC52aXNpYmxlLSN7JG5hbWV9e1xyXG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgfSBcclxuICAgICAudmlzaWJsZS0jeyRuYW1lfS1ibG9ja3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIH1cclxuICAgLnZpc2libGUtI3skbmFtZX0taW5saW5le1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgIH1cclxuICAgLnZpc2libGUtI3skbmFtZX0taW5saW5lLWJsb2Nre1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgIH1cclxuICB9XHJcbkBtaXhpbiBoaWRkZW4tKCRuYW1lOmxnKXtcclxuICAgIC5oaWRkZW4tI3skbmFtZX17XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICBAaW5jbHVkZSBjcmVhdC14Y29sKCRjb2xzLDEseGNvbC1sZyk7XHJcbiAgQGluY2x1ZGUgY3JlYXQteGNvbCgkY29scywxLHhjb2wtbGctb2Zmc2V0LG1hcmdpbi1sZWZ0KTtcclxuICBAaW5jbHVkZSBoaWRkZW4tKGxnKTtcclxuICBAaW5jbHVkZSB2aXNpdmxpZS0obGcpO1xyXG4gIFtjbGFzcyo9XCJ4Y29sLVwiXSAuZ3V0dGVye1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciswcHg7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciswcHg7XHJcbn1cclxufVxyXG4gLyog5Lit5bGP5bmVIC1tZC0qL1xyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICBAaW5jbHVkZSBjcmVhdC14Y29sKCRjb2xzLDEseGNvbC1tZCk7XHJcbiAgQGluY2x1ZGUgY3JlYXQteGNvbCgkY29scywxLHhjb2wtbWQtb2Zmc2V0LG1hcmdpbi1sZWZ0KTtcclxuICBAaW5jbHVkZSBoaWRkZW4tKG1kKTtcclxuICBAaW5jbHVkZSB2aXNpdmxpZS0obWQpO1xyXG4gIFtjbGFzcyo9XCJ4Y29sLVwiXSAuZ3V0dGVye1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciozLzQrMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIqMy80KzBweDtcclxufVxyXG4gIH1cclxuLyog5bmz5p2/55S16ISR5ZKM5bCP5bGP55S16ISR5LmL6Ze055qE5YiG6L6o546HIC1zbS0qL1xyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pICB7XHJcbiAgQGluY2x1ZGUgY3JlYXQteGNvbCgkY29scywxLHhjb2wtc20pO1xyXG4gIEBpbmNsdWRlIGNyZWF0LXhjb2woJGNvbHMsMSx4Y29sLXNtLW9mZnNldCxtYXJnaW4tbGVmdCk7XHJcbiAgQGluY2x1ZGUgaGlkZGVuLShzbSk7XHJcbiAgQGluY2x1ZGUgdmlzaXZsaWUtKHNtKTtcclxuICAgIFtjbGFzcyo9XCJ4Y29sLVwiXSAuZ3V0dGVye1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlcioyLzQrMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIqMi80KzBweDtcclxufVxyXG4gIH1cclxuXHJcbi8qIOaoquWQkeaUvue9rueahOaJi+acuuWSjOerluWQkeaUvue9rueahOW5s+adv+S5i+mXtOeahOWIhui+qOeOhyAteHMtKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgQGluY2x1ZGUgY3JlYXQteGNvbCgkY29scywxLHhjb2wteHMpO1xyXG4gIEBpbmNsdWRlIGNyZWF0LXhjb2woJGNvbHMsMSx4Y29sLXhzLW9mZnNldCxtYXJnaW4tbGVmdCk7XHJcbiAgQGluY2x1ZGUgaGlkZGVuLSh4cyk7XHJcbiAgQGluY2x1ZGUgdmlzaXZsaWUtKHhzKTtcclxuICAgIFtjbGFzcyo9XCJ4Y29sLVwiXSAuZ3V0dGVye1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyKjEvNCswcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyKjEvNCswcHg7XHJcbiAgIH1cclxuICB9XHJcbi8qIOaoquWQkeaUvue9rueahOaJi+acuuWPiuWIhui+qOeOh+abtOWwj+eahOiuvuWkhyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgtaCkgeyBcclxufVxyXG5cclxuLyrlrZflj7fnlJ/miJAqL1xyXG5AZm9yICRpIGZyb20gOCB0aHJvdWdoICRtYXhGb250U2l6ZXtcclxuICAgIC5mI3skaX17XHJcbiAgICAgIGZvbnQtc2l6ZTogI3skaX1weDtcclxuICAgIH1cclxuICAgICRpOiRpKzI7XHJcbn1cclxuQG1peGluIGNsYWNsKCR2YWwpe1xyXG4gIHdpZHRoOmNhbGMoMTAwJSAtICR2YWwpO1xyXG59XHJcbkBmdW5jdGlvbiBDY29sb3IoJHZhbCkge1xyXG4gICAgQGlmIGxlbmd0aCgkdmFsKSA9PSAze1xyXG4gICAgICBAcmV0dXJuICcjMScqJHZhbDtcclxuICAgIH1AZWxzZSBpZiBsZW5ndGgoJHZhbCkgPT0gMSB7XHJcbiAgICAgIEByZXR1cm4gIzExMTExMSokdmFsO1xyXG4gICAgfVxyXG59XHJcbkBmb3IgJGkgIGZyb20gMCB0aHJvdWdoICA5IHtcclxuICAuYyN7JGl9I3skaX0jeyRpfXtcclxuICAgICAgY29sb3I6Q2NvbG9yKCRpKTtcclxuICB9XHJcbn1cclxuLypGTEVYQk9YKi9cclxuLmZsZXh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7IFxyXG4gIC5mbGV4LWl0ZW17XHJcbiAgICAgZmxleDogMTtcclxuICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5tYXh3MTAwMHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxufVxyXG4uYmxvY2stY2VudGVye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uYmxvY2ssLmRie1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5kbntcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5kaWJ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5kaXtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLm1hcmdpbiwuYmxvY2stY2VudGVye1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udmh7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi53MTAwMHtcclxuICB3aWR0aDogMTAwMHB4O1xyXG59XHJcbi5taW53MTAwMHtcclxuICBtaW4td2lkdGg6IDEwMDBweDtcclxufVxyXG4udzEwMHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uaDEwMHtcclxuICBoZWlnaHQ6IDEwMCU7IFxyXG59XHJcbi53aDEwMHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnBvcy1ye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucG9zLWF7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5wb3MtZntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuLnQwe1xyXG4gIHRvcDogMDtcclxufVxyXG4ubDB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4udGwwe1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi50cjB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi54cmlnaHQsLnJpZ2h0e1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ueGxlZnQsLmxlZnR7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmYtYm9sZCwuZmJ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmYtbm9ybWFsLC5mbntcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4udXBwZXJjYXNlLC50ZXh0LXVwcGVye1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLnRleHQtY2VudGVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udGV4dC1yaWdodHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udGV4dC1sZWZ0e1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmJyM3tcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ibntcclxuICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcclxufVxyXG4vKiDlhazlhbFjc3Pnu5PmnZ8gKi9cclxuIiwiLlNsb3RoLTI0aHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC01NHB4O1xyXG4gICAgd2lkdGg6IDkxcHg7XHJcbiAgICBoZWlnaHQ6IDkxcHg7XHJcbn1cclxuLlNsb3RoLWJvdHRvbS1he1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc4cHggLTEyN3B4O1xyXG4gICAgd2lkdGg6IDIzcHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLlNsb3RoLWZ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjVweCAtMzU0cHg7XHJcbiAgICB3aWR0aDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5TbG90aC1mMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OXB4IC0yNDJweDtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG59XHJcbi5TbG90aC1mYW5neml7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzZweCAtMjA1cHg7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjJweDtcclxufVxyXG4uU2xvdGgtZml4MXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC0yNDJweDtcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcbi5TbG90aC1maXgye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtMjQycHg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxufVxyXG4uU2xvdGgtZncxe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNTRweDtcclxuICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgaGVpZ2h0OiA4N3B4O1xyXG59XHJcbi5TbG90aC1mdzJ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XHJcbiAgICB3aWR0aDogODdweDtcclxuICAgIGhlaWdodDogODdweDtcclxufVxyXG4uU2xvdGgtZncze1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE1MHB4O1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbn1cclxuLlNsb3RoLWZ3NHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkycHggLTE1MHB4O1xyXG4gICAgd2lkdGg6IDg3cHg7XHJcbiAgICBoZWlnaHQ6IDg3cHg7XHJcbn1cclxuLlNsb3RoLWZ3NXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NHB4IC0xNTBweDtcclxuICAgIHdpZHRoOiA4N3B4O1xyXG4gICAgaGVpZ2h0OiA4N3B4O1xyXG59XHJcbi5TbG90aC1mdzZ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAwcHg7XHJcbiAgICB3aWR0aDogODdweDtcclxuICAgIGhlaWdodDogODdweDtcclxufVxyXG4uU2xvdGgtaG9tZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IC04NnB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuLlNsb3RoLWhvbWVoe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4cHggLTExNHB4O1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbn1cclxuLlNsb3RoLWlue1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI5cHggLTMwMXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLlNsb3RoLWluMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NXB4IC0zMjZweDtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG59XHJcbi5TbG90aC1pbjJ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDlweCAtMzAxcHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTZweDtcclxufVxyXG4uU2xvdGgtamkxe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTlweCAtMzI2cHg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxufVxyXG4uU2xvdGgtamkye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4cHggLTMyNnB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbn1cclxuLlNsb3RoLWppbmlhbjF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzdweCAtMzI2cHg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxufVxyXG4uU2xvdGgtamluaWFuMntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNnB4IC0zMjZweDtcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcbi5TbG90aC1sZWZ0LWF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTBweCAtMzU0cHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTdweDtcclxufVxyXG4uU2xvdGgtbGVmdC1uYXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC05MnB4O1xyXG4gICAgd2lkdGg6IDc5cHg7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbn1cclxuLlNsb3RoLWxpdWN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAtOTJweDtcclxuICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgaGVpZ2h0OiA1M3B4O1xyXG59XHJcbi5TbG90aC1sb2dve1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG59XHJcbi5TbG90aC1tYXB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAtMzI2cHg7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxufVxyXG4uU2xvdGgtbW9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3M3B4IC0zMDFweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5TbG90aC1tb3JlX2x7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDlweCAtMzAxcHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTBweDtcclxufVxyXG4uU2xvdGgtbmF2YXJyb3d7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTdweCAtMzAxcHg7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbn1cclxuLlNsb3RoLXBsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzhweCAtOTJweDtcclxuICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5TbG90aC1wb3MtMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OHB4IC0xNzZweDtcclxuICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5TbG90aC1wb3N7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzhweCAtMjA5cHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMjhweDtcclxufVxyXG4uU2xvdGgtcXVhbntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNzZweDtcclxuICAgIHdpZHRoOiA2MXB4O1xyXG4gICAgaGVpZ2h0OiA2MXB4O1xyXG59XHJcbi5TbG90aC1yZW57XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODhweCAtNTRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG59XHJcbi5TbG90aC1yaWdodC1he1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk1cHggLTM1NHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuLlNsb3RoLXJpZ2h0LW5he1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTI0MnB4O1xyXG4gICAgd2lkdGg6IDc5cHg7XHJcbiAgICBoZWlnaHQ6IDc5cHg7XHJcbn1cclxuLlNsb3RoLXN7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzlweCAtMjc0cHg7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxufVxyXG4uU2xvdGgtc2VhcmNoe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggLTMyNnB4O1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuLlNsb3RoLXNlYXJjaGh7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDhweCAtMzI2cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogMjFweDtcclxufVxyXG4uU2xvdGgtc2luYXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNHB4IC0zMDFweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5TbG90aC1zaW5hMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NnB4IC0xNTBweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG59XHJcbi5TbG90aC1zaW5hMntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NHB4IC0zMDFweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5TbG90aC10YWlrYW5nMXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMnB4IC0yNDJweDtcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcbi5TbG90aC10YWlrYW5nMntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMjZweDtcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcbi5TbG90aC13eHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OXB4IC0zMDFweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5TbG90aC13eDF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzZweCAtMTc4cHg7XHJcbiAgICB3aWR0aDogMjlweDtcclxuICAgIGhlaWdodDogMjJweDtcclxufVxyXG4uU2xvdGgtd3gye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5cHggLTMwMXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLlNsb3RoLXd4aHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg0cHggLTMwMXB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLlNsb3RoLXlpbGlhbzF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjFweCAtMjQycHg7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxufVxyXG4uU2xvdGgteWlsaWFvMntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0M3B4IC0yNDJweDtcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG59XHJcbiIsIkBtaXhpbiBvcGFjaXR5KCRvcGE6NTApe1xyXG4gICAgb3BhY2l0eTogJG9wYS8xMDA7XHJcbiAgICBmaWx0ZXI6QWxwaGEob3BhY2l0eT0kb3BhKTtcclxufVxyXG5AbWl4aW4gc2NhbGUoJHg6MSl7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCR4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCR4KTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHgpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgkeCk7XHJcbn1cclxuLyrkupHliqgqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvdWRtb3ZlIHtcclxuICAgIDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggdG9wO0BpbmNsdWRlIG9wYWNpdHkoMCk7IH1cclxuICAgIDUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMHB4IHRvcDtAaW5jbHVkZSBvcGFjaXR5KDEwMCk7fVxyXG4gICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjBweCB0b3A7QGluY2x1ZGUgb3BhY2l0eSgwKTt9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIGNsb3VkbW92ZSB7XHJcbiAgICAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IHRvcDtAaW5jbHVkZSBvcGFjaXR5KDApOyB9XHJcbiAgICA1MCV7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDBweCB0b3A7QGluY2x1ZGUgb3BhY2l0eSgxMDApO31cclxuICAgIDEwMCUge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTIwcHggdG9wO0BpbmNsdWRlIG9wYWNpdHkoMCk7fVxyXG59XHJcbkAtbXMta2V5ZnJhbWVzIGNsb3VkbW92ZSB7XHJcbiAgICAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IHRvcDtAaW5jbHVkZSBvcGFjaXR5KDApOyB9XHJcbiAgICA1MCV7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDBweCB0b3A7QGluY2x1ZGUgb3BhY2l0eSgxMDApO31cclxuICAgIDEwMCUge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTIwcHggdG9wO0BpbmNsdWRlIG9wYWNpdHkoMCk7fVxyXG59XHJcbkAtby1rZXlmcmFtZXMgY2xvdWRtb3ZlIHtcclxuICAgIDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggdG9wO0BpbmNsdWRlIG9wYWNpdHkoMCk7IH1cclxuICAgIDUwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMHB4IHRvcDtAaW5jbHVkZSBvcGFjaXR5KDEwMCk7fVxyXG4gICAgMTAwJSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjBweCB0b3A7QGluY2x1ZGUgb3BhY2l0eSgwKTt9XHJcbn1cclxuQGtleWZyYW1lcyBjbG91ZG1vdmUge1xyXG4gICAgMCUge2JhY2tncm91bmQtcG9zaXRpb246IDBweCB0b3A7QGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxyXG4gICAgNTAle2JhY2tncm91bmQtcG9zaXRpb246IC0xMDAwcHggdG9wO0BpbmNsdWRlIG9wYWNpdHkoMTAwKTt9XHJcbiAgICAxMDAlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkyMHB4IHRvcDtAaW5jbHVkZSBvcGFjaXR5KDApO31cclxufVxyXG4vKuaUvuWkp+e8qeWwjyovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZSB7XHJcbiAgICAwJSB7QGluY2x1ZGUgc2NhbGUoMSk7IH1cclxuICAgIDEwMCUge0BpbmNsdWRlIHNjYWxlKDEuMSl9XHJcbn1cclxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlIHtcclxuICAgIDAlIHtAaW5jbHVkZSBzY2FsZSgxKTsgfVxyXG4gICAgMTAwJSB7QGluY2x1ZGUgc2NhbGUoMS4xKX1cclxufVxyXG5ALW1zLWtleWZyYW1lcyBzY2FsZSB7XHJcbiAgICAwJSB7QGluY2x1ZGUgc2NhbGUoMSk7IH1cclxuICAgIDEwMCUge0BpbmNsdWRlIHNjYWxlKDEuMSl9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBzY2FsZSB7XHJcbiAgICAwJSB7QGluY2x1ZGUgc2NhbGUoMSk7IH1cclxuICAgIDEwMCUge0BpbmNsdWRlIHNjYWxlKDEuMSl9XHJcbn1cclxuQGtleWZyYW1lcyBzY2FsZSB7XHJcbiAgICAwJSB7QGluY2x1ZGUgc2NhbGUoMSk7IH1cclxuICAgIDEwMCUge0BpbmNsdWRlIHNjYWxlKDEuMSl9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAubG9nbyB7fVxyXG4gICAgLnNoYXJlLWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5zZWxlY3R7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgZHR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0e1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiB1cmwoLi4vaW1hZ2VzL3hpYWxheC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkdC5jdXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiB1cmwoLi4vaW1hZ2VzL3hpYWxhLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2IHtcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDYycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMTU1NTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIGEsXHJcbiAgICAgICAgJi5hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmLmFjdGl2ZXtcclxuICAgICAgICAvLyAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICAgICAgLy8gICAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICAgIGF7XHJcbiAgICAgICAgLy8gICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIC8vICAgICAgIH1cclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaG9tZSB7XHJcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAxcHggI2NjYyBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc3Bhbi5wb3MtYSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0xMy41cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5TbG90aC1ob21lLWIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLlNsb3RoLWhvbWV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ByaXRlLnBuZ1wiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODhweCAtMTE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmK2xpe1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmV4aWFuIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc2hhcmUtYWxsIHtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG4gICAgO1xyXG4gICAgLnNoYXJlIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuU2xvdGgteGlhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuU2xvdGgtd3g6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zcHJpdGUucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5cHggLTMwMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuU2xvdGgtc2luYTpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODRweCAtMzAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5TbG90aC1pbjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDlweCAtMzAxcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXJ3ZWltYSB7XHJcbiAgICAubGVmdCwucmlnaHQge1xyXG4gICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLnNpY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgIH1cclxuICAgIC5TbG90aC1zIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpob3ZlciB7fVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5TbG90aC1zZWFyY2hoe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggLTMyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dCB7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB3aWR0aDogIDE5NXB4O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOjEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiA4cHggIzAwMTU1OCBzb2xpZDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvd25hdnMge1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgfVxyXG4gICAgLncxMzY2e1xyXG4gICAgICAgIG1heC13aWR0aDoxMjAwcHghaW1wb3J0YW50IDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICNmZjhkMWI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI2VlZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgJi5zaG93LFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNzZweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmY4ZDFiO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uYXYtYmsxLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDE1NTg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9uYXYtYmsyLnBuZyk7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmOGQxYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWdpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiA0NzRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNzdweDtcclxuICAgICAgICAudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmV3c2VhcmNoe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogNTZweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLlNsb3RoLXNlYXJjaGh7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWl7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIGJvcmRlcjoxcHggI2VlZSBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYWJvdXQtc3Vie1xyXG4gIGJhY2tncm91bmQ6ICNGRjhEMUIgdXJsKC4uL2ltYWdlcy9ia18xLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICAuZW57XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLmxpbmUtd3tcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIDtcclxuICB9XHJcbiAgLnpvbmd6aGl7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICsgNzJweDs7XHJcbiAgfVxyXG59XHJcbi5zaG9ydHtcclxuICB3aWR0aDogMzJweDtcclxufSIsIi5hYm91dC1uYXZ7XHJcbiAgLy8gYmFja2dyb3VuZDogI0ZGOEQxQiB1cmwoLi4vaW1hZ2VzL2JrXzEucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgLy8gYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBsaW5lLWhlaWdodDogNzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNXB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcbiAgLnJpZ2h0e1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI2ZmOGQxYjtcclxuICAgIH1cclxuICB9XHJcbiAgLlNsb3RoLW5hdmFycm93e1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcbiAgLmFib3V0bmF2c3tcclxuICAgIC5sZWZ0e1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgIC8vIG1pbi13aWR0aDogOTZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSwmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gICYuZml4ZWR7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgICYrZGl2e1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmluZm8tc2hvd3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzk5OTk5OTtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIG1pbi13aWR0aDogMTI2MHB4O1xyXG59XHJcbi8vY2FjaGVcclxuLmNsaWNrLXN3aXRjaC1jYWNoZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi53MTIwMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTMwMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4udzEzNjYge1xyXG4gIG1heC13aWR0aDogMTMwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTMwMHB4O1xyXG59XHJcbi8vIGJ1dHRvblxyXG4uYnV0dG9ue1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxNTJweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIGF7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLmJ1dHRvbi10aGVtZS1vbmV7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBjb2xvcjogIzc3Nzc3NztcclxuICBhe1xyXG4gIGNvbG9yOiAjNzc3Nzc3O1xyXG4gIH1cclxufVxyXG4uYnV0dG9uLWdyb3Vwe1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLmJ1dHRvbntcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwcHggMTBweDtcclxuICB9XHJcbn1cclxuLy8gZmxleFxyXG4ucm93LWZsZXh7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIC5yb3ctZmxleC1pdGVte1xyXG4gICAgZmxleDogYXV0bztcclxuICAgIC5pbWctaG9ub3J7XHJcbiAgICAgIC8vIGJvcmRlcjogOHB4ICNmZmYgc29saWQ7XHJcbiAgICAgIHBhZGRpbmc6IDMzcHggNDRweCAzN3B4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWdiay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaW1nLWhvbm9yLWlubmVye1xyXG4gICAgICAvLyBib3JkZXI6IDE2cHggI0ZBRTVEMSBzb2xpZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDFweCByZ2JhKDAsMCwwLC4xKSBpbnNldDtcclxuICAgIH1cclxuICAgIC5pbWdia3tcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ltZ2JrLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvIDEwMCUgMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYSxcclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5saW5le1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5saW5lLXd7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmZ3bHtcclxuICBmb250LXdlaWdodDogbGlnaHRlcjtcclxufVxyXG4vLyBhYm91dC1iYW5uZXJcclxuLmFib3V0LWJhbm5lci1pbmZve1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAgYXV0bztcclxuICB0b3A6IDIwJTtcclxuICB0b3A6IDMwJTsvLyB5YW55YW5nXHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLmFib3V0LWluZm97XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAuaW5lbnJ7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9iYW5uZXJfMi5qcGcpIG5vLXJlcGVhdCByaWdodDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG4gIC5pbm5lci1we1xyXG4gICAgcGFkZGluZzogNzFweCAxMjBweDs7XHJcbiAgfVxyXG4gIC5hYm91dC10ZXh0e1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5idXR0b24tZ3JvdXB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuYnV0dG9ue1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLmJ1dHRvbjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI0ZGOEQxQjtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWJvdXQtdGl0bGV7XHJcbiAgLnR7XHJcbiAgICBjb2xvcjogIzAwMTU1NTtcclxuICB9XHJcbiAgLmVue1xyXG4gICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAubGluZXtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7O1xyXG4gICAgd2lkdGg6IDQwcHg7O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgfVxyXG59XHJcbi5saW5lLXl7XHJcbiAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxufVxyXG5cclxuLy8gaG9ub3JcclxuLmFib3V0LWhvbm9ye1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIC50ZXh0e1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIC5pbm5lci10ZXh0e1xyXG4gICAgICBwYWRkaW5nOjUwcHggMzBweDtcclxuICAgIH1cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxuICAucm93LWZsZXh7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3R0b20xLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIGF1dG87XHJcbiAgfVxyXG4gIC5yb3ctZmxleC1pdGVte1xyXG4gICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAmLnNob3dvdGhlcntcclxuICAgICAgYm90dG9tOiAtODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuaW1nLWhvbm9ye1xyXG4gICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0M3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWdiayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWdiazEucG5nKSBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1nLWhvbm9ye1xyXG4gICAgbWF4LXdpZHRoOiAyMTZweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuaW1nLWhvbm9yLWlubmVye1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZy1ob25vcjpob3ZlcntcclxuICAgIC50ZXh0e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8geXVhbmdvbmdcclxuLmFib3V0LXRyYWluaW5ne1xyXG4gIHBhZGRpbmctdG9wOiAzNnB4OztcclxufVxyXG4udHJhaW5pbmctc2hvd3tcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgLnN1YnRpdGxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gIH1cclxuICAudGV4dHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OztcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyAvLyB5YW55YW5nXHJcbiAgfVxyXG59XHJcbi5mNzc3e1xyXG4gIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5mMzMze1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG59XHJcbi5hYm91dC1zdHVkeXtcclxuICAvLyBwYWRkaW5nLXRvcDogNTBweDtcclxuICAuYXMtbmF2e1xyXG4gICAgLm9uZXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjRweCAjRkY4RDFCIHNvbGlkO1xyXG4gICAgfVxyXG4gICAgbGl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggI0NDQ0NDQyBzb2xpZDtcclxuICAgICAgJi5hY3RpdmUsJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogI0ZGOEQxQjtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgICAvKmZvbnQtd2VpZ2h0OiBib2xkOyAqL1xyXG4gICAgICAvKnlhbnlhbmdfZW5kKi9cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXMtc2hvd3tcclxuICAgIGhlaWdodDogMzU4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgLnRleHR7XHJcbiAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIC5pe1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIC50aXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZ3tcclxuICAgICAgd2lkdGg6IDU0JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLm5ue1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm57XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDs7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5uOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MHB4LDApO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMHB4LDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAubntcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiA1MCU7XHJcbi8vICAgd2lkdGg6IDM4cHg7XHJcbi8vICAgaGVpZ2h0OiAzOHB4O1xyXG4vLyAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XHJcbi8vICAgei1pbmRleDogNTtcclxuLy8gICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuLy8gICAmOmhvdmVye1xyXG4vLyAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuLy8gICAgIGJvcmRlci1jb2xvcjojRkY4RDFCO1xyXG4vLyAgIH1cclxuLy8gICBlbXtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgbWFyZ2luOjEwcHggYXV0bztcclxuLy8gICB9XHJcbi8vIH1cclxuLy8gLm5we1xyXG4vLyAgIGxlZnQ6IDIwcHg7XHJcbi8vIH1cclxuLy8gLm5ue1xyXG4vLyAgIHJpZ2h0OjIwcHggO1xyXG4vLyB9XHJcbi5hYm91dC1pbWdze1xyXG4gIC5sYWJsZXtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAuOTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlc2h1e1xyXG4gICAgLmlubmVye1xyXG4gICAgICBtYXJnaW46IDAgIDAgIDEwcHggOHB4OztcclxuICAgIH1cclxuICB9XHJcbiAgLnRlc2h1MntcclxuICAgIC8vIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG59XHJcbi53NTB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG4uYWJvdXQteXVhbntcclxuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxufVxyXG4uYWJvdXQtZnV7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgLm5ue1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAubntcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFib3V0LW1vaml7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICAuaW5uZXJ7XHJcbiAgICBtYXJnaW46IDVweDs7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JrXzIuanBnKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JrXzIuanBnKSBuby1yZXBlYXQgbGVmdCB0b3AgLyAxMDAlIDtcclxuICAgIC50aXtcclxuICAgICAgY29sb3I6ICNmZjhkMWI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnR7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDExOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9hYm91dC1kZXYtdG9wXHJcbi5hYm91dC1kZXYtdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gIC5hYm91dC10aXRsZXtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgfVxyXG4gIC5zZWxlY3R7XHJcbiAgICBkdHtcclxuICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICB9XHJcbiAgICBkdHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy94emoucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIDtcclxuICAgICAgfVxyXG4gICAgICBkdC5jdXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvc3NqLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciA7XHJcbiAgICAgIH1cclxuICAgIGxpIGF7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0e1xyXG4gICAgYm9yZGVyOjFweCAjRkY4RDFCICBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gICAgc2VsZWN0e1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgIH1cclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAuc2VsZWN0e1xyXG4gICAgICB3aWR0aDogODJweDs7XHJcbiAgICB9XHJcbiAgICAmLmZpeGVke1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMTE4cHg7XHJcbiAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZGFzaGlqaXtcclxuICAueWVhcntcclxuICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICBjb2xvcjogIzAwMTU1ODtcclxuICAudGV4dHtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gIH1cclxuICAuZG9tZS1pbm5lcntcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2h1eGlhbi5qcGcpIHJlcGVhdC15IGNlbnRlcjtcclxuICB9XHJcbiAgLmRlbW9vbmV7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDs7XHJcbiAgfVxyXG4gIC5zaG93LWRlbW97XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAubW9udGh7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfSAgXHJcbiAgLmZpcnN0bGVmdHtcclxuICAgIC5zaG93LWRlbW97XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLnNob3ctZGVtbzpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLnNob3ctZHtcclxuICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vbnRoe1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMjNweDtcclxuICAgIH1cclxuICAgIC50ZXh0e1xyXG4gICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNob3ctZGVtbzpudGgtY2hpbGQob2RkKXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC5zaG93LWR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICAgICAgfVxyXG4gICAgICAubW9udGh7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy94aWFuYmlhbzEucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvdy1kZW1vOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgLnNob3ctZHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XHJcbiAgICAgIH1cclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAubW9udGh7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6LThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3hpYW5iaWFvMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAudGV4dHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9wbGF5LXZpZGVvXHJcbi5wbGF5LXZpZGVve1xyXG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgcHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOy8veWFuZ3lhbmdcclxuICB9XHJcbn1cclxuLnBsYXktaXRlbXtcclxuICAvLyBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGV7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI3NnB4O1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIC5pbm5lci1zbGlkZXtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbiAgICAuaW1ne1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6MTQ5LzI3NiAqIDEwMCU7XHJcbiAgICAgIC5zaG93aW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbnB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgQGluY2x1ZGUgb25lbGluZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7Ly8geWFueWFuZ1xyXG4gICAgICBoZWlnaHQ6IDQycHg7Ly8geWFueWFuZ1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDsvLyB5YW55YW5nXHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAuaW1ne1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICNmZjhkMWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI0FEQURBRDtcclxuICAgIGJvcmRlci1jb2xvcjogI0FEQURBRDtcclxuICAgIHRvcDogMzMlO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6MzZweDtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ucHtcclxuICAgIGxlZnQ6IC03OHB4O1xyXG4gIH1cclxuICAubm57XHJcbiAgICByaWdodDotNzhweCA7XHJcbiAgfVxyXG59XHJcbi8vdG9wbmV3XHJcbi50b3BuZXd7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBwYWRkaW5nOiAzOHB4IDA7XHJcbiAgLnNob3dpbWdia3tcclxuICAgIHBhZGRpbmctdG9wOiA2NTgvMTIwMCoxMDAlLzI7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgLypwYWRkaW5nLWJvdHRvbTogMTBweDsgKi9cclxuICAgIC8qeWFueWFuZ19lbmQqL1xyXG4gIH1cclxuICAudzEzNjZ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIH1cclxuIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogODklO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBsZWZ0OiA1MyU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHNwYW57XHJcbiAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYW5zaXRpb257XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxufVxyXG4udG9wbntcclxuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBhe1xyXG4gICAgbWFyZ2luOiA0M3B4IDQzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAxMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY+ZGl2e1xyXG4gICAgfVxyXG4gIH1cclxuICAudGltZXtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgLy8gdG9wOiAtNDVweDtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xyXG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgLnJpe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxle1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiA3OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBlbXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmOGQxYjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVze1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL24tbGlzdFxyXG4ubi1saXN0e1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgdWx7XHJcbiAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgfVxyXG4gIGxpe1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIG1hcmdpbjowIDEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICB9XHJcbiAgICAuc2hvd2ltZ2Jre1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjIwLzM4NyoxMDAlO1xyXG4gICAgICAudGltZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTs7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAucml7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0e1xyXG4gICAgICBwYWRkaW5nOiAzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAudGl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHR3b2xpbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjs7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGNvbG9yOiAjRkY4RDFCO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgICBwYWRkaW5nLXRvcDoxNHB4O1xyXG4gICAgICAvKnlhbnlhbmdfZW5kKi9cclxuICAgIH1cclxuICB9XHJcbiAgLm1vcmV7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkMzcyMTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vc2hvd01vcmVcclxuLmJveHN7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5zaG93TW9yZXtcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzRweDtcclxuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gIHVse1xyXG4gICAgbWFyZ2luOiAwIC01cHg7O1xyXG4gIH1cclxuICBsaXtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAuaXtcclxuICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ve1xyXG4gICAgICAgIGNvbG9yOiAjNDI5NjJiO1xyXG4gICAgICB9XHJcbiAgICAgIC5se1xyXG4gICAgICBjb2xvcjogIzAzYzRjNjtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgZW17XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAyYzRjNjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZW0ubHtcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnR7XHJcbiAgICAgICAgY29sb3I6ICMwMDkwZmY7XHJcbiAgICAgIH1cclxuICAgICAgLmljb257XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGl1e1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4uaG92ZXJUb1RvcHtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oMCwtMTBweCwwKTtcclxuICB9XHJcbn1cclxuLnNob3dCb29rc3tcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwLmYyNHtcclxuICAgIGNvbG9yOiAjMjBlMGI1O1xyXG4gIH1cclxuICAuaXRlbTEuaXRlbXtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLml0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAuaWNvbjF7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7O1xyXG4gICAgfVxyXG4gICAgZW17XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2hvd0xpdXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuICAuaW5uZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjE1JTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHZpZGVve1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5TbG90aC1saXVje1xyXG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL2tlZnVcclxuLmtlZnV7XHJcbiAgLmFib3V0LXRpdGxlICoscHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuICAuZGVze1xyXG4gICAgaGVpZ2h0OiA3NHB4O1xyXG4gIH1cclxuICAua2Yxe1xyXG4gICAgaGVpZ2h0OiA2MDdweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMva2YyLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgIC50ZXh0e1xyXG4gICAgICByaWdodDogMTQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5rZjJ7XHJcbiAgICBoZWlnaHQ6IDYwN3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9rZjEuanBnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAudGV4dHtcclxuICAgICAgbGVmdDogMTQycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0e1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA0NThweDtcclxuICAgIHBhZGRpbmc6IDI3cHg7XHJcbiAgICB3aWR0aDogNDY0cHg7XHJcbiAgICAuYWJvdXQtdGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICAubGluZXtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnczM3tcclxuICB3aWR0aDozMy4zMyU7XHJcbn1cclxuLmtmZmJ7XHJcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHNwYW57XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gIH1cclxuICB1bHtcclxuICAgIG1hcmdpbjogMCAtNXB4OztcclxuICB9XHJcbiAgLml7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgfVxyXG4gIC50ZWx7XHJcbiAgICBjb2xvcjogI2ZmOGQxYjtcclxuICB9XHJcbn1cclxuLmdhb2tle1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgLmtmMXtcclxuICAgIGhlaWdodDogNDA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2drMS5qcGcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgfVxyXG4gIC5rZjEsLmtmMntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgLnRleHR7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIC5paXtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxM3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmtmMntcclxuICAgIGhlaWdodDogNDA5cHg7XHJcbiAgICAudGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDgwcHggNjBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDYwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OztlbXtcclxuICAgICAgICBjb2xvcjogI2ZmOGQxYjs7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idXR0b257XHJcbiAgICAgIGNvbG9yOiAjRkY4RDFCO1xyXG4gICAgICBhe1xyXG4gICAgICBjb2xvcjogI0ZGOEQxQjtcclxuICAgICAgfVxyXG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGOEQxQjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LXRpdGxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi8vbmV3RGV0YWlsXHJcbi5uZXdEZXRhaWx7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgLmFzaWRle1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaGFyZXtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgZW17XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAvKnlhbnlhbmdfZW5kKi9cclxuICB9XHJcbiAgLnRvcFR7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgLnRpbWV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogLTEwOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAuZGF5e1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoMXtcclxuICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIC8qeWFueWFuZ19zdGFydCovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKnlhbnlhbmdfZW5kKi9cclxuICB9XHJcbiAgLmRldGFpbHtcclxuICAgIHBhZGRpbmc6MCA3MHB4IDAgMTExcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4O1xyXG4gIH1cclxuICAuY29ue1xyXG4gICAgcGFkZGluZzogMjBweCAwIDM3cHg7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IFxyXG4gICAgICAvKnlhbnlhbmdfZW5kKi9cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAvKnlhbnlhbmdfc3RhcnQqL1xyXG4gICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC8qeWFueWFuZ19lbmQqL1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgLyp5YW55YW5nX3N0YXJ0Ki9cclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IFxyXG4gICAgLypsaW5lLWhlaWdodDogMzBweDsqL1xyXG4gICAgLyp5YW55YW5nX2VuZCovXHJcbiAgfVxyXG4gIC5idXR0b257XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBlbXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkY4RDFCO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9yZXJlYWR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIC50e1xyXG4gICAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RpYW4ucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgYTpob3ZlcntcclxuICAgICAgICBjb2xvcjogI2ZmOGQxYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL3Byb1xyXG4ucHJve1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC5rZjIgLnRleHR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4uemRQcm97XHJcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbi5iaWdpbWd7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvIGF1dG8gMTAwJTtcclxuICBoZWlnaHQ6IDYzNnB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmFmdGVyYmlnaW1ne1xyXG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbn1cclxuLmFmdGVydGV4dHtcclxuICAudzU1e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IC0xNzhweDtcclxuICAgIHdpZHRoOiA1NSU7XHJcbiAgfVxyXG4gIC50ZXh0e1xyXG4gICAgcGFkZGluZzo1NnB4IDgzcHg7XHJcbiAgfVxyXG4gIC50aXtcclxuICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gIH1cclxuICAuc3VidGl7XHJcbiAgICBtYXJnaW4tbGVmdDogLTgzcHg7XHJcbiAgICBib3JkZXItbGVmdDogNHB4ICNGRjhEMUIgc29saWQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7XHJcbiAgICBjb2xvcjogI2ZmOGQxODtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG4uc2hvd3JpZ2h0e1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIC5zdWJ0aXtcclxuICAgIG1hcmdpbi1yaWdodDogLTgzcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCAjRkY4RDFCIHNvbGlkO1xyXG4gICAgYm9yZGVyLWxlZnQ6bm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgzcHg7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbi5jdXB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi56aGFua2Fpe1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgLnNze1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnlpbmNhbmd7XHJcbiAgaGVpZ2h0OiAxODBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICYuc2hvd3tcclxuICAgIGhlaWdodDogYXV0bzs7XHJcbiAgfVxyXG59XHJcbi5zaG93e1xyXG4gIC56a3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zaG93aW5lcntcclxuICBwYWRkaW5nOjAgMjZweDtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgLmJ1dHRvbntcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB3aWR0aDogMTE3cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogI2ZmOGQxYjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hYm91dC10aXRsZXtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4uc2hvd2ZhbntcclxuICAuYWJvdXQtdGl0bGV7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAua2YyIC50ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAua2Yye1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgLmlpe1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAua2Yxe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBcclxuICB9XHJcbiAgLmJ1dHRvbntcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG4vL2Fib3V0LWluZm8tMlxyXG4uYWJvdXQtaW5mby0ye1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLmluZW5ye1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgfVxyXG4gIC5pbm5lci1we1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gIH1cclxuICAuYWJvdXQtdGV4dHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgfVxyXG59XHJcbi5tdDI1e1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLnpoYW5sdmV7XHJcbiAgLmlubmVyLWwuY2VudGVye1xyXG4gIH1cclxuICAuaW5uZXJ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgfVxyXG4gIC56MXtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgfVxyXG4gIC56MntcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgfVxyXG4gIC56M3tcclxuICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgLmlubmVye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53MTM2NntcclxuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgfVxyXG59XHJcbi5oZXhpbi1hYntcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgLnRleHR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQjBEMTNFO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgfVxyXG4gIC5zd2lwZXItY29udGFpbmVye1xyXG4gICAgbWFyZ2luOiAwIDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuICBpbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuYnV0e1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBEMTNFO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgYTpob3ZlcntcclxuICAgIC50ZXh0e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAxNTU4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHtcclxuICAgIGxlZnQ6IC0wcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3AucG5nKTtcclxuICB9XHJcbiAgLm57XHJcbiAgICByaWdodDogLTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbi5wbmcpO1xyXG4gIH1cclxufVxyXG4vLyBoZW5cclxuLmhlbntcclxuICAua2Yxe1xyXG4gICAgcGFkZGluZy10b3A6IDI3JTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5rZjJ7XHJcbiAgICBoZWlnaHQ6IDUxM3B4O1xyXG4gIH1cclxuICAuZ2Fva2Uge1xyXG4gICAgLmNsZWFyZml4e1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgYXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4ICNDQ0NDQ0Mgc29saWQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgYXtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYTpob3ZlcntcclxuICAgICAgICBjb2xvcjogI2YyOTEwMSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2hvd2ZhbntcclxuICAgICAgLmJ1dHRvbntcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbmRleC1ob21lIHtcclxuICAubWFwcCBkaXZ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC50ZXh0e1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGFiZWwtc3BhbntcclxuICBzcGFue1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgYm9yZGVyOiAxcHggI0ZGOEQxQiBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggI0ZGOEQxQiBzb2xpZDtcclxuICAgIH1cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIsJi5hY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vL3Nob3dpbmZvLW1hcFxyXG4uaW5kZXgtaG9tZSAuc2hvd2luZm8tbWFwe1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgLmlubmVye1xyXG4gICAgbWF4LXdpZHRoOiA2NDhweDtcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAuaW5uZXItdHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAubGVmdHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZW17XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDgxcHg7XHJcbiAgfVxyXG4gIC5pbm5lci10MntcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBlbXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICB9XHJcbiAgICAubGVmdHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnpoaWppYS1wb3J7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnB7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICB9XHJcbiAgLm57XHJcbiAgICByaWdodDogLTUwcHg7XHJcbiAgfVxyXG4gIC50ZXh0e1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gIH1cclxuICBhOmhvdmVye1xyXG4gICAgLnRleHR7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjZmY4ZDFiO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0e1xyXG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURBREFEO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEQxQjtcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbi56aGlqaWEtZ2Fva2V7XHJcbiAgLmJ1dHRvbntcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4uemhpamlhLXpkUHJvIC5nYW9rZTpmaXJzdC1jaGlsZHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4vLy5cclxuLm5ldy1hYm91dC1zdWJ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O2hlaWdodDogODRweDtsaW5lLWhlaWdodDogODRweDtwYWRkaW5nOiAwO2NvbG9yOiAjMDAxNTU1O1xyXG4gIGVte1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gIH1cclxufVxyXG4uZG57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYWItZGl0dXtcclxuICAudzEzNjZ7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlke1xyXG4gIGhlaWdodDo1ODRweDtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5pbmRleC12aWRlb3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG4uY3BvcntcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNoaXBpbi1jbGFzc3tcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgIC8qeWFueWFuZ19zdGFydCovXHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgLyp5YW55YW5nX2VuZCovXHJcbiAgZW17XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxuICBzcGFue1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMwMDE1NTU7XHJcbiAgICAmOmhvdmVyLCYuYWN0aXZle1xyXG4gICAgICBjb2xvcjogI0ZGOEQxQjtcclxuICAgIH1cclxuICB9XHJcbiAgZW17XHJcbiAgICBtYXJnaW46IDAgMTBweDtcclxuICAgIGNvbG9yOiAjRkY4RDFCO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hYm91dC1uYXYge1xyXG4ubmV3c2VsZWN0dGltZXtcclxuICBwe1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIHJpZ2h0OiAzOHB4O1xyXG4gICAgdG9wOiAxMzRweDtcclxuICBib3JkZXI6IDFweCAjRkY4RDFCIHNvbGlkO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjMDAxNTU4O1xyXG4gIG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDgycHg7XHJcbiAgLnNlbGVjdHtcclxuICAgIGR0e1xyXG4gICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgIH1cclxuICAgIGR0e1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3h6ai5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIgO1xyXG4gICAgICB9XHJcbiAgICAgIGR0LmN1ciB7XHJcbiAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9zc2oucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyIDtcclxuICAgICAgfVxyXG4gICAgbGkgYXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG59XHJcbmxpLm1vYi1zaG93e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuaW5kZXgtaG9tZSB7XHJcbiAgLmJhbm5lcnMge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLmlubmVyLWIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5tYWludGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwcHggMTBweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4ICNmZmYgc29saWQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5zaG93aW1nIHtcclxuICAgICAgLy8gcGFkZGluZzogMTQ5cHggMCAyMDhweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmJrIHtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgIC5iayB7XHJcbiAgICAgICAgLy8gYW5pbWF0aW9uOiBzY2FsZSA1cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlua21vcmUge1xyXG4gICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmttb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDE0MnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgIGJvcmRlcjogMXB4ICNlZTc3MDAgc29saWQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgLlNsb3RoLWEtcmlnaHQtdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLlNsb3RoLWEtcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLlNsb3RoLWEtcmlnaHQtdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWU3NzAwO1xyXG4gICAgICAuU2xvdGgtbW9yZV9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDlweCAtMTE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5TbG90aC1tb3JlLFxyXG4gICAgLlNsb3RoLW1vcmVfbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93aW1nIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLnNob3didXR0b24ge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGVtIHtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgICAuYSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAuYSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanQge1xyXG4gICAgcGFkZGluZzogMzNweCAwO1xyXG4gICAgLmlubmVyLWp0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAudCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDE1NTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rbW9yZSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvKiAgKi9cclxuICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgIH1cclxuICAgIC5uZXdsaW5rbW9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VidCB7XHJcbiAgICAgIG1hcmdpbjogMjJweCAwO1xyXG4gICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgIH1cclxuICAgIC5jb24ge1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgd2lkdGg6IDY5MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudzEzNjYge1xyXG4gICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzowIDExM3B4O1xyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC54aW53ZW5sZWkge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAubmV3cyB7XHJcbiAgICAgICYub25lbmV3c3tcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOjQ2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC54dy1saXN0e1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAueHctdGkge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ld2JrLTEucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQ2JTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTRweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAuZW57XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudHdvbmV3c3tcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAmLm5ld3MgLmltZyAueHctdGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMTU1NTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mMTh7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC54dy10aSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBwLmYzMCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmYxNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEuZjE0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICMwMDE1NTU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIC8vIGJvcmRlci1yaWdodDogMXB4ICMxNzFEMUIgc29saWQ7XHJcbiAgICAgICAgLnJpIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAueHctbGlzdCB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUzJTtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1QTY1ODY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUU3NzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhZCB7XHJcbiAgICAgICAgICAvLyBib3R0b206IDlweDtcclxuICAgICAgICAgIGxlZnQ6IDE1MnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNlZTc3MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2E2NzA0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAueHcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5OyAvLyB3aWR0aDogMjU0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1MnB4O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICAuaW1nIHtcclxuICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgLmYxOCB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMTU1NTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmYxNCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjYTY3MDQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC54dy10aSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmltZyB7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmUtYyB7XHJcbiAgICBoZWlnaHQ6IDlweDtcclxuICAgIC5vIHtcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDE1NTg7XHJcbiAgICB9XHJcbiAgICAudCB7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRUU3NzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2hvd2ltZ2RlbW8ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xyXG4gIH1cclxuICAuaGVhZGVyLWxpbmUtYyB7XHJcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9saW5lMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIvIDEwMCUgMTAwJTtcclxuICAgIGRpdiB7XHJcbiAgICAgIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52YW0ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLmltZ2NlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuaHhtb3JlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6MXB4ICNmZmYgc29saWQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIC5TbG90aC1hLXJpZ2h0LXcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3JkZXI6MXB4ICNGRjhEMUIgc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXR1IHtcclxuICAgIHBhZGRpbmc6IDMzcHggMCAwO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdG9wOiAxMzZweDtcclxuICAgICAgY29sb3I6ICMwMDE1NTg7XHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgLyrlvojlhbPplK7vvJrlsIbpu5jorqTnmoRzZWxlY3TpgInmi6nmoYbmoLflvI/muIXpmaQqL1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzLy9zZWxlY3QucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxOTdweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzM3B4IDAgNTJweDtcclxuICAgICAgICBjb2xvcjogI0U5NkMxNTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ubntcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm57XHJcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY4RDFCO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXR1cyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICA7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xyXG4gIH1cclxuICAudmFtIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIC5tYXBzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIC5TbG90aC1wb3MsXHJcbiAgICAuU2xvdGgtcG9zLTEge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcbiAgICB9XHJcbiAgICAuU2xvdGgtcG9zLTEge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLy8gJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLlNsb3RoLXBvcy0xIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5TbG90aC1wb3Mge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmVzIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgaW1nIHt9XHJcbiAgICAgIH1cclxuICAgICAgLmNpdHkge1xyXG4gICAgICAgIGNvbG9yOiAjRUE2RDExO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2l0eSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgLyp5YW55YW5nX3N0YXJ0Ki9cclxuICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAvKnlhbnlhbmdfZW5kKi9cclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmVzIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247IC8vIG9wYWNpdHk6IDA7XHJcbiAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICBsZWZ0OiAtMjI1cHg7XHJcbiAgICAubGluZTEge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDk0ODg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICAubGluZTIge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDk0ODg7XHJcbiAgICB9XHJcbiAgICAuc2hvd2xvdXhpbnhpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4ICNFMUUxRTEgc29saWQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcHAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zaG93dGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmOGQxYiFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbaHJlZj1cIiNcIl0sJltocmVmPVwiXCJde1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgIC5tYXBwIC5zaG93dGV4dCB7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAueHctaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICAueHctdGkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMSlcclxuICB9XHJcbiAgLm1hcHNob3d7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5zaG93bWFwe1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgLmlubmVybWFwe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgfVxyXG4gIH1cclxufVxyXG4ubmV3LWJre1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV3LWJrLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG59XHJcbiIsIi5oeCB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGViay5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyO1xyXG4gIC5pbm5lci1oeCB7XHJcbiAgICAgIC50aSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIC50aS1lbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgfVxyXG4gICAgICAudGktZCB7XHJcbiAgICAgICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgfVxyXG4gIH1cclxuICAuaW5uZXItbWFpbi1oeCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyOTFweDtcclxuICAgICAgO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAudGkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMTU1ODtcclxuICAgICAgfVxyXG4gICAgICAuc3VidGkge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTgycHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGVmO1xyXG4gICAgICAgICAgcGFkZGluZzogMjdweCAwIDI3cHggMTAzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgICAgLmJpYW97XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAub25le1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudHdve1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSAudGl7XHJcbiAgICAgICAgICAgIGJvcmRlci1sb3I6ICNFRDc2MEE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSAudGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNBRUQwNDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSAudGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMjE1NTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSAudGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwOTkxRDk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSAudGl7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNCMkEyNkI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIC5vbmV7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50d297XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUU3NzAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDMwMG1zLDIwMG1zKVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFRDc2MEE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0FFRDA0MjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDIxNTU0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwOTkxRDk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0IyQTI2QjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWZiay5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJvcmRlcjogMTBweCAjRjZGNkY2IHNvbGlkO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aWR0aDogODg5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA1NzBweDtcclxuICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIC5ia3tcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5pbntcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0M3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gICB3aWR0aDogMzg5cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogLTUwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIC50YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuY2VsbHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5udW1ze1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRvcHtcclxuICAgICAgICAgICAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAuZGVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuZG57XHJcbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAuYmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwzMDBtcyw1MDBtcyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLmlue1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDMwMG1zLDUwMG1zKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59IiwiLmJhbm5lcnMge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmlubmVyLWIge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLm1haW50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDVweCAwcHggMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCAjZmZmIHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNmZmYgc29saWQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5zaG93aW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMjUwcHggMCAyNTBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLm4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLlNsb3RoLWxlZnQtbmEge1xyXG4gICAgbGVmdDogLTEyMHB4O1xyXG4gIH1cclxuICAuU2xvdGgtcmlnaHQtbmEge1xyXG4gICAgcmlnaHQ6IC0xMjBweDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICAuU2xvdGgtbGVmdC1uYSB7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuU2xvdGgtcmlnaHQtbmEge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgLmJrIHtcclxuICAgICAgLy8gYW5pbWF0aW9uOiBzY2FsZSA1cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlOyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmluZGV4LWhvbWUgLmJhbm5lcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICB3aWR0aDogNDJweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmluZGV4LWhvbWUgLmJhbm5lcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBjb250ZW50OiAnJztcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLmluZGV4LWhvbWUgLmJhbm5lcnMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVye1xyXG4gIGJhY2tncm91bmQ6ICNFRTc3MDA7XHJcbn1cclxuLmJudHRpbGV7XHJcbiAgZm9udC1zaXplOiA3MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG59XHJcbi5pbmRleC1ob21lIC5iYW5uZXJzIC5saW5rbW9yZXtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICNlZTc3MDA7XHJcbiAgfVxyXG59XHJcbi5ue1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBib3JkZXI6IDFweCB0cmFuc3BhcmVudCBzb2xpZDtcclxuICB6LWluZGV4OiA1O1xyXG4gIHdpZHRoOiA3OXB4O1xyXG4gIGhlaWdodDogNzlweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICBvcGFjaXR5OiAuOTA7XHJcbiAgJjpob3ZlcntcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIGVte1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46MTBweCBhdXRvO1xyXG4gIH1cclxufSIsIi5mb290ZXJ7XHJcbiAgYmFja2dyb3VuZDojNzg3RDdEO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC5pbm5lcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBhe1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLmxpbmt7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICB9XHJcbiAgLm1haW4tZntcclxuICAgICAgcGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBkbHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgIH1cclxuICAgICAgZGR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNFODgyMUM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbi1saXN0e1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTg4MjFDO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5mdXd1e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBlbXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRjhEMUI7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLnRhaWFrbmd7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIC5tYWluZm9vdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgYSwubGlua3tcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIC5ndWl6e1xyXG4gICAgICAgICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5zc3N7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICNlNDcyMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICAuc2hhcmUtYWxsIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgICAgdmVydGljYWwtYWxpZ246c3VwZXI7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5zZWVle1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBzZWxlY3R7XHJcbiAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgIHdpZHRoOjI0N3B4O1xyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICM0MzQ2NDk7XHJcbiAgICAgICAgICBib3JkZXI6MXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmYgdXJsKC4uL2ltYWdlcy94aWFsYS5wbmcpIG5vLXJlcGVhdCAyMTlweCBjZW50ZXIgO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcclxuICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNFODgyMUM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLm11ZGl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2QzcxNzE7XHJcbiAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNlZTc3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS10ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDdweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvanQucG5nKSBuby1yZXBlYXQgbGVmdCA2OCU7XHJcbiAgfVxyXG4gIC5zZWxlY3R7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgIGRkIGxpIGF7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgZHR7XHJcbiAgICAgICAgYmFja2dyb3VuZDojZmZmIHVybCguLi9pbWFnZXMveGlhbGF4LnBuZykgbm8tcmVwZWF0IDIxOXB4IGNlbnRlciA7XHJcbiAgICAgIH1cclxuICAgICAgZHQuY3VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiNmZmYgdXJsKC4uL2ltYWdlcy94aWFsYS5wbmcpIG5vLXJlcGVhdCAyMTlweCBjZW50ZXIgO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIH1cclxuICAuZ290b3B7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICByaWdodDogMjZweDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiNGRjhEMUIgdXJsKC4uL2ltYWdlcy90b3AucG5nKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIH0iLCIjc2hhcmVfd3h7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMzAlIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTE1MHB4IWltcG9ydGFudDtcclxufSIsIkBpbXBvcnQgJ3B1YmxpYyc7XHJcbkBpbXBvcnQgJ2Nzcyc7XHJcbkBpbXBvcnQgJ3Nwcml0ZSc7XHJcbkBpbXBvcnQgJ2FuaW1hdGlvbic7XHJcbkBpbXBvcnQgJ2hlYWRlcic7XHJcbkBpbXBvcnQgJy4vYWJvdXQvaW5kZXgnO1xyXG5AaW1wb3J0ICd4LXN0eWxlJztcclxuQGltcG9ydCAnaW5kZXgnO1xyXG5AaW1wb3J0ICdoZXhpbjInO1xyXG5AaW1wb3J0ICdiYW5uZXJuZXcnO1xyXG5AaW1wb3J0ICdmb290ZXInO1xyXG5AaW1wb3J0ICdvdGhlcic7XHJcbi5tb2Itc2hvd3tcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5uYXYtc2hvd3tcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBzcGFue1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMEQwQTM3O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OztcclxuICAgIGZsZXg6IDE7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjE1NTBweCl7XHJcbiAgQGltcG9ydCAnbWlkZGxlL2luZGV4JztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMDMwcHgpe1xyXG4gIEBpbXBvcnQgJ3NtL2luZGV4JztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo2NTBweCl7XHJcbiAgQGltcG9ydCAnbW9iJztcclxuICAubW9iLXNob3d7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1vYi1oaWRle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgYm9keXtcclxuICAgIHBhZGRpbmctdG9wOiA2OXB4OztcclxuICB9XHJcbn1cclxuLmNlZTc3MDB7XHJcbiAgY29sb3I6ICNlZTc3MDA7XHJcbn1cclxuYm9keS5uby1zY3JvbGx7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuOztcclxuICAuY29udGVudHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuYWJvdXQtbmF2LmZpeGVke1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcbi5nb3RvcHtcclxuICB6LWluZGV4OiA0O1xyXG59XHJcblxyXG5cclxuLy8g5LiL6Z2i5piv566t5aS0XHJcbi5idXR7XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDYwcHghaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNjBweCFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHghaW1wb3J0YW50O1xyXG4gICYubntcclxuICAgIG1hcmdpbi10b3A6IC01MHB4IWltcG9ydGFudDtcclxuICAgIHJpZ2h0Oi02MHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy95b3Vfai5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy95b3VfamEucG5nKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnB7XHJcbiAgICBsZWZ0OiAtNjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvenVvX2oucG5nKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvenVvX2phLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvY292ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm57XHJcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDYwcHghaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNjBweCFpbXBvcnRhbnQ7XHJcbiAgKixlbXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIG1hcmdpbi10b3A6IC0zMHB4IWltcG9ydGFudDtcclxuICAmLm5ue1xyXG4gICAgcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3lvdV9qLnBuZykgbm8tcmVwZWF0IGNlbnRlciAvY292ZXIgIWltcG9ydGFudDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3lvdV9qYS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubnB7XHJcbiAgICBsZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy96dW9fai5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgL2NvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy96dW9famEucG5nKSBuby1yZXBlYXQgY2VudGVyIC9jb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDo2NTBweCkge1xyXG4gICAgd2lkdGg6IDUwcHghaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC0yNXB4IWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIudzEzNjZ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAzMDBweDsgICAgXHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwIDUwcHg7O1xyXG59XHJcbi5pbmRleC1ob21le1xyXG4gIC53MTM2NntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICB9XHJcbn1cclxuYm9keXtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1pbi13aWR0aDogNzAwcHg7O1xyXG59XHJcbi5pbmRleC1ob21lIC5qdCAuaW5uZXItanR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmhlYWRlciAudzEyMDB7XHJcbiAgcGFkZGluZy1sZWZ0OjUwcHggO1xyXG4gIHBhZGRpbmctcmlnaHQ6NTBweCA7XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDoxMjgwcHgpe1xyXG4gIC5uYXZ7XHJcbiAgICB3aWR0aDogNDg0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYShtYXgtd2lkdGg6MTEwMHB4KXtcclxuICAuaGVhZGVyIC53MTIwMHtcclxuICAgIHBhZGRpbmctbGVmdDowcHggO1xyXG4gICAgcGFkZGluZy1yaWdodDowcHggO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLncxMzY2e1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTc5cHgpe1xyXG4gIC5yZXhpYW57XHJcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmluZGV4LWhvbWUgLnhpbndlbmxlaSAubmV3cy5vbmVuZXdze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBAaW1wb3J0ICcuLi9tb2IvaGV4aW4uc2Nzcyc7XHJcbn1cclxuLm5hdntcclxuICB3aWR0aDogNDg0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbGl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gIH1cclxufSIsIi5oeCB7XHJcbiAgLmlubmVyLW1haW4taHgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAuaG92ZXItaXRlbS1uZXh0LXNob3d7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI3MCAqIDVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA5M3B4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJpYW97XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAuaW1nID4gZGl2IC50b3AgLmxlZnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgLmltZ3tcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgJj4gZGl2IC5pbntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAudGFibGV7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mNTZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hYm91dC1pbmZvIC5pbm5lci1we1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uaGVuIC5rZjF7XHJcbiAgcGFkZGluZy10b3A6IDU4JTtcclxufSIsIi5pbmRleC1ob21lIHtcclxuICAudzEzNjYge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuICAuZGl0dSB7fVxyXG4gIC5tYXBzaG93LFxyXG4gIC5zaG93bWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmlubmVybWFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnhpbndlbmxlaSB7XHJcbiAgICAubmV3cy5vbmVuZXdzLFxyXG4gICAgLm5ld3MudHdvbmV3cyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgLmltZyxcclxuICAgICAgLnh3LWxpc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2VhcmNoIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2hvd2luZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi56aGFubHZlIC53MTM2NiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnpkUHJvIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmFib3V0LWluZm8gLmluZW5yIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uYXMtbmF2IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGl7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbn1cclxuLmFib3V0LXN0dWR5IC5hcy1uYXYgbGksLmFib3V0LXN0dWR5IC5hcy1uYXYgLm9uZXtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA0OCU7XHJcbiAgbWFyZ2luOiAxJTtcclxuICAmLmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgICBib3JkZXI6IDFweCAjRkY4RDFCIHNvbGlkO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcbi5hYm91dC1zdHVkeSAuYXMtc2hvdyAudGV4dCxcclxuLmFib3V0LXN0dWR5IC5hcy1zaG93IC5pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFib3V0LXN0dWR5IC5hcy1zaG93IC50ZXh0IC5pIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYWJvdXQtaW1ncyAudzUwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAudGVzaHUge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGVzaHUye1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRlc2h1IC5pbm5lciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5sYWJsZSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIG1pbi13aWR0aDogMTAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtbW9qaSB7XHJcbiAgLnc1MCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIDtcclxuICB9XHJcbiAgLmlubmVyIC50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWhvbm9yIC5yb3ctZmxleC1pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5hYm91dC1ob25vcntcclxuICBwYWRkaW5nOjEwcHggMCAwO1xyXG59XHJcbi5hYm91dC1ob25vciAucm93LWZsZXgge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmFib3V0LWhvbm9yIC5yb3ctZmxleC1pdGVtLnNob3dvdGhlciB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZ2Fva2UgLmtmMiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZ2Fva2UgLmtmMixcclxuLmdhb2tlIC5rZjEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2Fva2UgLmtmMSB7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcGFkZGluZy10b3A6IDUwJTtcclxufVxyXG5cclxuLnBybyB7XHJcbiAgcGFkZGluZzogMjBweCAwIDA7XHJcbn1cclxuXHJcbi56aGlqaWEtcG9yIC5idXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi56ZFBybyAuYWZ0ZXJ0ZXh0IC53NTUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uemRQcm8gLmFmdGVydGV4dCAudGV4dCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnpkUHJvIC5iaWdpbWcge1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi56ZFBybyAuYmlnaW1nIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLXRvcDogMzMlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG4uemRQcm8gLnNob3dyaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnpkUHJvIC5hZnRlcnRleHQgLnN1YnRpIHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgO1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxufVxyXG5cclxuLnpkUHJvIC5zaG93cmlnaHQgLnN1YnRpIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCAjRkY4RDFCIHNvbGlkO1xyXG59XHJcblxyXG4udG9wbmV3IC5zaG93aW1nYmsge1xyXG4gIHBhZGRpbmctdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50b3BuIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRvcG5ldyAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHRvcDogOTYlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubi1saXN0IGxpIHtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4udmlkIHtcclxuICBoZWlnaHQ6IDMyM3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hpcGluLWNsYXNzIHtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuICAudzEzNjYge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICB9XHJcbiAgZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wbGF5LWl0ZW0gLm4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNob3dNb3JlIGxpIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNob3dCb29rcyAuaXRlbTEuaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnNob3dCb29rcyAuaXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5wbGF5LWl0ZW0gLnN3aXBlci1zbGlkZSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmtlZnUgLnRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmtlZnUgLmtmMSxcclxuLmtlZnUgLmtmMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4ua2VmdSAua2YxIC50ZXh0LFxyXG4ua2VmdSAua2YyIC50ZXh0IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4ua2ZmYiB1bCB7XHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIC5mMTYge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZWwge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdhb2tlIC5rZjIgLnRleHQge1xyXG4gIHBhZGRpbmc6IDIwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5kZXgtaG9tZSAueGlud2VubGVpIC5uZXdzLm9uZW5ld3MgLnh3LXRpIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogNTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5pbmRleC1ob21lIC54aW53ZW5sZWkgLm5ld3MgLnh3e1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcbi5pbmRleC1ob21lIC54aW53ZW5sZWkgLm5ld3MgLnRpbWV7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaHggLmlubmVyLW1haW4taHggLmltZyA+IGRpdiAuaW57XHJcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG59XHJcbi5pbmRleC1ob21lIC54aW53ZW5sZWkgLm5ld3MgLnh3LWxpc3QgLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5pbmRleC1ob21lIC54aW53ZW5sZWkgLm5ld3MgLnh3LWxpc3QgLnJlYWR7XHJcbiAgYm90dG9tOiAtMTVweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaW5kZXgtaG9tZSAueGlud2VubGVpIC5uZXdzIC54dyBwe1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuLmFib3V0LW5hdiAuYWJvdXRuYXZzIC5sZWZ0e1xyXG53aWR0aDogNDglO1xyXG5tYXJnaW46IDAgMSU7XHJcbmxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5wYWRkaW5nOiAxMHB4IDA7XHJcbmJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XHJcbmJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbm1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLmFib3V0LW5hdiAuYWJvdXRuYXZzIC5sZWZ0LmFjdGl2ZXtcclxuICBib3JkZXI6IDFweCAjRkY4RDFCIHNvbGlkO1xyXG4gIGJhY2tncm91bmQ6ICNGRjhEMUI7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG4gIC5uYXYgLmhvbWUgKyBsaXtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIH0iLCIuaGVhZGVyIHtcclxuICBoZWlnaHQ6IDY4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLmlubmVyLWgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG4gIC5vbmUtaCwucmV4aWFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2VhcmNoe1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuICAubmF2e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbGl7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNDRkNGQ0Ygc29saWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICY6bnRoLWNoaWxkKDcpLCY6bnRoLWNoaWxkKDgpe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgICYuaG9tZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLm1vYi1zaG93e1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tb2Itc2hvd3tcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowIDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjMzMHB4KSB7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbi5yZXhpYW4ge1xyXG4gIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB0b3A6IDQ4OXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgLmYxMntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuLm9uZS1oe1xyXG4gIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICB0b3A6IDU3MXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC5yaWdodHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgc3BhbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDIwcHg7O1xyXG4gICAgLy8gdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYuU2xvdGgtaW57XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzhweCFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5TbG90aC1tYXAsJi5TbG90aC1tYXArc3BhbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLlNsb3RoLW1hcCwuc2VsZWN0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnJpZ2h0IHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6NjAwcHgpIHtcclxuICAucmV4aWFuIHtcclxuICAgIHRvcDogNDYxcHg7XHJcbiAgfVxyXG4gIC5vbmUtaHtcclxuICAgIHRvcDogNTMxcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LWhlaWdodDo1NzBweCkge1xyXG4gIC5yZXhpYW4ge1xyXG4gICAgdG9wOiA0MTFweDtcclxuICB9XHJcbiAgLm9uZS1oe1xyXG4gICAgdG9wOiA0NzFweDtcclxuICB9XHJcbn1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBmbG9hdDogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4ubmF2LWJre1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5uYXYtc2hvd3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5zZWFyY2h7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxufVxyXG4uc2VhcmNoIC5zaWNvbntcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcbi5uZXdzZWFyY2h7XHJcbiAgei1pbmRleDogMjA7XHJcbiAgbGVmdDogLTEwcHghaW1wb3J0YW50O1xyXG4gIHJpZ2h0OiAtMTBweDs7XHJcbn1cclxuLm5ld3NlYXJjaCAuaW5wdXQtaXtcclxuICB3aWR0aDogNjAlO1xyXG59XHJcbi5zaG93bmF2c3tcclxuICB0b3A6IDY4cHg7XHJcbn1cclxuLnNob3duYXZzIC5pbWdpbWd7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2hvd25hdnMgLml0ZW06aG92ZXJ7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcbi5zaG93bmF2cyAuaXRlbS5zaG93LCAuc2hvd25hdnMgLml0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn0iLCIuZm9vdGVye1xyXG4gIC5tYWluLWxpc3QgdWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLm1haW4tZiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAubWFpbi1mIC5tYWluLWxpc3R7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmJvdHRvbS10ZXh0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICB9XHJcbiAgLm1haW5mb290ZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmd1aXoge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5zc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLm1vYi10YWlrYW5ne1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDs7XHJcbiAgfVxyXG59XHJcbi5wMTB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufSIsIi5iYW5uZXJze1xyXG4gIC5zaG93aW1ne1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gIH1cclxufVxyXG4uYm50dGlsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5pbmRleC1ob21lIC5iYW5uZXJzIC5kZXNjIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufSIsIi5oeCB7XHJcbiAgLmlubmVyLW1haW4taHgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAuaG92ZXItaXRlbS1uZXh0LXNob3d7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI3MCAqIDVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCA5M3B4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmJpYW97XHJcbiAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAuaW1nID4gZGl2IC50b3AgLmxlZnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgfVxyXG4gICAgLmltZ3tcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAmPiBkaXZ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xyXG4gICAgICAgIC5ia3tcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY+IGRpdiAuaW57XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC50YWJsZXtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6MzBweCAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mNTZ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oeG1vcmV7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbiAgLmNlbGx7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw1MCUsMCk7XHJcbiAgfVxyXG59XHJcbi5hYm91dC1pbmZvIC5pbm5lci1we1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uaGVuIC5rZjF7XHJcbiAgcGFkZGluZy10b3A6IDU4JTtcclxufSIsIi5hYm91dC1uYXYgLnJpZ2h0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICYrZGl2e1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgJ21vYi9pbmRleCc7XHJcbkBpbXBvcnQgJ21vYi9oZWFkZXInO1xyXG5AaW1wb3J0ICdtb2IvZm9vdGVyJztcclxuQGltcG9ydCAnbW9iL2Jhbm5lcic7XHJcbkBpbXBvcnQgJ21vYi9oZXhpbi4xJztcclxuQGltcG9ydCAnbW9iL2Fib3V0bmF2JztcclxuYm9keXtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDBweDtcclxufVxyXG4udzEzNjZ7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTBweCFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uaW5kZXgtaG9tZSAuanQgLmNvbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmluZGV4LWhvbWUgLmp0IC5zdWJ0IHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmFib3V0LXRpdGxle1xyXG4gIC50e1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAuZjI0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAuZW57XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbi5kYXNoaWppIHtcclxuICAueWVhcntcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAubW9udGgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuIC5maXJzdGxlZnQgLnNob3ctZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZmlyc3RsZWZ0IC5zaG93LWRlbW97XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLmZpcnN0bGVmdCAuc2hvdy1kZW1vIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG59XHJcbi5hYm91dC1kZXYtdG9we1xyXG4gIC53MTM2NntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5yaWdodC5maXhlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAxNzZweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5uZXctYWJvdXQtc3ViIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgLmYyNHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuLmFib3V0LWJhbm5lci1pbmZve1xyXG4gIC5mNDh7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG4gIC5mMjR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi56aGFubHZlIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIC56MSwuejIsLnoze1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5tdDI1e1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLmlubmVye1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4uc2hvd2luZXJ7XHJcbiAgcGFkZGluZzogMDtcclxuICAudzUwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5hYm91dC10aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbi5wcm8gLmtmMiAudGV4dHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5zaG93ZmFuIC5rZjIgLmlpe1xyXG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcbi5oZW4gLmtmMntcclxuICBoZWlnaHQ6YXV0bztcclxufVxyXG4uaGVuIC5nYW9rZSAuYnV0dG9ue1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5zaG93aW5lcj4uc2hvd2JraW1nIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcclxufVxyXG4ubW9iLWJraW1ne1xyXG4gIHBhZGRpbmctdG9wOiA1NiU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLmRhc2hpamkgLnllYXJ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5kYXNoaWppIC5kb21lLWlubmVye1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG59XHJcbi5kYXNoaWppIC5maXJzdGxlZnQgLnNob3ctZGVtb3tcclxuZmxvYXQ6IG5vbmU7XHJcbndpZHRoOiAxMDAlO1xyXG59XHJcbi5kYXNoaWppIC5maXJzdGxlZnQgLnNob3ctZGVtbzpudGgtY2hpbGQob2RkKSAubW9udGh7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctbGVmdDogNThweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy94aWFuYmlhbzIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbn1cclxuLmRhc2hpamkgLmZpcnN0bGVmdCAuc2hvdy1kZW1vOm50aC1jaGlsZChvZGQpIC5zaG93LWR7XHJcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmRhc2hpamkgLmZpcnN0bGVmdCAuc2hvdy1kZW1vOm50aC1jaGlsZChvZGQpIC50ZXh0e1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4uYWJvdXQtbmF2IC5uZXdzZWxlY3R0aW1le1xyXG50b3A6IGF1dG87XHJcbm1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG4uYWJvdXQtbmF2IC5uZXdzZWxlY3R0aW1lLmZpeGVke1xyXG4gIHRvcDogODBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDBweDtcclxufVxyXG4uYWJvdXQtYmFubmVye1xyXG4gIGltZ3tcclxuICAgIG1pbi1oZWlnaHQ6IDE4M3B4IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLm4tbGlzdCBsaSAudGV4dHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG59XHJcbi5uLWxpc3QgbGkgLnRleHQgLnRpIHB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm4tbGlzdCBsaSAuc2hvd2ltZ2JrIC50aW1le1xyXG4gIHBhZGRpbmc6IDZweDtcclxufVxyXG4ubi1saXN0IGxpIC5zaG93aW1nYmsgLnRpbWUgLnJpe1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG4ubmV3RGV0YWlsIC5kZXRhaWx7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubmV3RGV0YWlsIC5jb24gaW1ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4udG9wbiBhe1xyXG4gIG1hcmdpbjogNDNweCAxMXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcbi56ZFBybyAuYWZ0ZXJ0ZXh0IC53NTV7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4udG9wbiAudGl0bGV7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGhlaWdodDogNThweDtcclxufVxyXG4udGltZXMtbW9ie1xyXG5jb2xvcjogIzc3NztcclxufVxyXG4ubi1saXN0IGxpIC50ZXh0e1xyXG4udGltZXMtbW9ie1xyXG4gIGhlaWdodDogMjRweDs7XHJcbn1cclxufVxyXG4uYWJvdXQtaG9ub3IgLmltZy1ob25vci5zaG93LXRleHQgLnRleHR7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ubmV3RGV0YWlsIGgxe1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ubmV3LWJre1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLmFib3V0LWhvbm9yIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5hYm91dC1ob25vciAuaW1nLWhvbm9ye1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgaGVpZ2h0OiAxOTBweDtcclxufVxyXG4uYWJvdXQtaG9ub3IgLnJvdy1mbGV4LWl0ZW17XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYWJvdXQtaG9ub3IgLnJvdy1mbGV4LWl0ZW0uc2hvd290aGVyIC5pbWctaG9ub3J7XHJcbiAgcGFkZGluZzogMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdy1mbGV4IC5yb3ctZmxleC1pdGVtIC5pbWctaG9ub3J7XHJcbiAgcGFkZGluZzogN3B4IWltcG9ydGFudDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnJvdy1mbGV4IC5yb3ctZmxleC1pdGVtIC5kaWJ7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogNTIlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmFib3V0LWhvbm9yIC5yb3ctZmxleC1pdGVtLnNob3dvdGhlciAuaW1nLWhvbm9ye1xyXG4gIGhlaWdodDogMTMycHg7XHJcbn1cclxuLmRpYntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG59XHJcbi5oZXhpbi1hYiAudGV4dHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5uYXYgbGkgYXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmppYWhhby5oaWRle1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uamlhaGFve1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTk5OTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gICY6YWZ0ZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICB9XHJcbn1cclxuI2NpdHlzaG93e1xyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGNvbG9yOiAjMDAxNTU4O1xyXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICAgIGJvcmRlcjogMXB4ICNkZGQgc29saWQ7XHJcbiAgICBtYXJnaW46IDJweDs7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICBiYWNrZ3JvdW5kOiAjRUE2RDExO1xyXG4gICAgYm9yZGVyOiAxcHggI0VBNkQxMSBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXBwLnNob3dtYXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGUhaW1wb3J0YW50O1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuICAuaW5uZXJtYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogNTAlIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxufVxyXG4uY2xvc2VtYWFwe1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yMHB4O1xyXG4gIHJpZ2h0OiAtMTBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwuOSkgdXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLzYwJSA2MCU7XHJcbn1cclxuLnpoaWppYS1wb3J7XHJcbiAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgfVxyXG59XHJcbi5hYm91dC1ob25vciAucm93LWZsZXh7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4OyBcclxufVxyXG4uc2hvd25hdnN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyIC5uYXYgbGkgZGx7XHJcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIC8vIHBhZGRpbmc6IDI2cHggMDtcclxuICBtYXJnaW46MCAtMTBweDtcclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDI2cHg7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgfVxyXG4gIH1cclxuICBkZHtcclxuICAgIC8vIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uaGVhZGVyIC5uYXYgbGkgLmppYWhhby5hY3RpdmU6YmVmb3Jle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmhlYWRlciAubmF2IGxpIGRkIGF7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjRUE2RDExO1xyXG4gIH1cclxufVxyXG5cclxuLmluZGV4LWhvbWUgLnhpbndlbmxlaSAubmV3czIgLnh3LWxpc3R7XHJcbiAgaGVpZ2h0OiAxMDZweDtcclxufVxyXG4uYWJvdXQtbmF2IC5hYm91dG5hdnMgLmxlZnQuYWN0aXZlIGEsIC5hYm91dC1uYXYgLmFib3V0bmF2cyAubGVmdDpob3ZlciBhe1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zaG93aW5lciAuYnV0dG9ue1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5oZW4gLmdhb2tlIC5idXR0b24gYXtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5pbmRleC1ob21lIC5kaXR1IC5ue1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG4uaW5kZXgtaG9tZSAuZGl0dSAubnB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxN3B4IC0xMDFweDtcclxufVxyXG4uaW5kZXgtaG9tZSAuZGl0dSAubm57XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtMjUxcHg7XHJcbn1cclxuLm5hdiBsaS5tb2Itc2hvd3tcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5uYXYgbGkubW9iLXNob3cgZGl2e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICYuc2hhcmV7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICYuc2hhcmUgc3BhbntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAyMHB4OztcclxuICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLlNsb3RoLWlue1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDM4cHghaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYuU2xvdGgtbWFwLCYuU2xvdGgtbWFwK3NwYW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */