/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./lib/Jpno1SaleBundle/assets/css/jpno1SalesLayout/kuzilla.css ***!
  \****************************************************************************************************************************************************************************/
@charset "utf-8";
/*
くじらシステム開発共通CSS
最終更新日：2015/2/14=> 2015/2/17(sakamoto)
         ：2014/04/23=> 2015/2/14(mitsunaga)

このCSSで何か修正した場合は最終更新日を変更すること！
*/


/*ブラウザの初期設定を見直す*/
html {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
em {
	visibility: hidden;
}
.Clear{
    clear:both;
    line-height: 0px;
    height:0px;
    padding:0;
    margin:0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
ul,ol,li{
	list-style-type: none;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}

/* 15/9/7 mitsunaga */
.checkbox, .radio {
    /*display: block;*/
    margin-bottom: 0;
    margin-top: 0;
    /*position: relative;*/
}


/*ここからOOCSS*/
/*float*/
/* 15/8/31 mitsunaga bootstrapクラスの利用を推奨 */
/*.fl_Left{float: left;}
.fl_Right{float: right;}*/
/*入力フォーム の設定*/
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="datetim"],
input[type="datetime-local"]{text-align: right;ime-mode:inactive;}
input[type="email"],
input[type="password"]{ime-mode:inactive;}
/*マージンの設定*/
.mA0{margin:0!important;}
.mA5{margin:5px!important;}
.mA10{margin:10px!important;}
.mA20{margin:20px!important;}
.mA30{margin:30px!important;}
.mA40{margin:40px!important;}
.mA50{margin:50px!important;}
.mA100{margin:100px!important;}
.mT0{margin-top:0!important;}
.mT5{margin-top:5px!important;}
.mT10{margin-top:10px!important;}
.mT20{margin-top:20px!important;}
.mT30{margin-top:30px!important;}
.mT40{margin-top:40px!important;}
.mT50{margin-top:50px!important;}
.mT100{margin-top:100px!important;}
.mR0{margin-right:0!important;}
.mR5{margin-right:5px!important;}
.mR10{margin-right:10px!important;}
.mR20{margin-right:20px!important;}
.mR30{margin-right:30px!important;}
.mR40{margin-right:40px!important;}
.mR50{margin-right:50px!important;}
.mR100{margin-right:100px!important;}
.mB0{margin-bottom:0!important;}
.mB5{margin-bottom:5px!important;}
.mB10{margin-bottom:10px!important;}
.mB20{margin-bottom:20px!important;}
.mB30{margin-bottom:30px!important;}
.mB40{margin-bottom:40px!important;}
.mB50{margin-bottom:50px!important;}
.mB100{margin-bottom:100px!important;}
.mL0{margin-left:0!important;}
.mL5{margin-left:5px!important;}
.mL10{margin-left:10px!important;}
.mL20{margin-left:20px!important;}
.mL30{margin-left:30px!important;}
.mL40{margin-left:40px!important;}
.mL50{margin-left:50px!important;}
.mL100{margin-left:100px!important;}
/*余白の設定*/
.pA0{padding:0!important;}
.pA5{padding:5px!important;}
.pA10{padding:10px!important;}
.pA20{padding:20px!important;}
.pA30{padding:30px!important;}
.pA40{padding:40px!important;}
.pA50{padding:50px!important;}
.pA100{padding:100px!important;}
.pT0{padding-top:0!important;}
.pT5{padding-top:5px!important;}
.pT10{padding-top:10px!important;}
.pT20{padding-top:20px!important;}
.pT30{padding-top:30px!important;}
.pT40{padding-top:40px!important;}
.pT50{padding-top:50px!important;}
.pT100{padding-top:100px!important;}
.pR0{padding-right:0!important;}
.pR5{padding-right:5px!important;}
.pR10{padding-right:10px!important;}
.pR20{padding-right:20px!important;}
.pR30{padding-right:30px!important;}
.pR40{padding-right:40px!important;}
.pR50{padding-right:50px!important;}
.pR100{padding-right:100px!important;}
.pB0{padding-bottom:0!important;}
.pB5{padding-bottom:5px!important;}
.pB10{padding-bottom:10px!important;}
.pB20{padding-bottom:20px!important;}
.pB30{padding-bottom:30px!important;}
.pB40{padding-bottom:40px!important;}
.pB50{padding-bottom:50px!important;}
.pB100{padding-bottom:100px!important;}
.pL0{padding-left:0!important;}
.pL5{padding-left:5px!important;}
.pL10{padding-left:10px!important;}
.pL20{padding-left:20px!important;}
.pL30{padding-left:30px!important;}
.pL40{padding-left:40px!important;}
.pL50{padding-left:50px!important;}
.pL100{padding-left:100px!important;}

/*管理画面 行編集時の背景色*/
table tr.row_edit td{background-color: #EEFFFF!important;}

/* 15/2/14 mitsunaga width:autoの指定 */
.width-auto{width:auto!important;}


/* 15/2/17 sakamoto 横幅が溢れた場合に文字列の最後に...をつけて省略するクラスを作成 */
.text-ellipsis{
    overflow: hidden;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 15/07/06 sakamoto　ボタン風ラジオボタン、チェックボックスにdisabledクラスを張った時の背景色の設定*/
.btn-default.disabled.active {
    background-color: #5BC0DE;
}


/* 15/07/06 sakamoto　日報集計項目、集計内容表示用*/
.daily-report-summary-item li{
    padding:2px 10px!important;
    min-height: 25px;
    height:25px;
    max-height:25px;
}
.daily-report-summary-item .list-group-item:first-child {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.daily-report-summary-item .list-group-item:last-child {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
/* 反響・収客編集行のクラス 15/07/08 sakamoto */
.response-report-edit-row {
    background-color:#f9f2f4;
}

/*Loadingのくるくる*/

#loading {
    width: 60px;
    height: 60px;
    margin: -10px 0 0 -10px;
    padding: 5px;
    background: #FFF;
    opacity: 0.75;
    border: 1px solid #EDEDED;
    border-radius: 5px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
}

/* bootstrapが効かないため */
.d-flex { display: flex; }
.d-none { display: none; }
.w-25 { width: 25%; }
.w-75 { width: 75%; }

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./lib/Jpno1SaleBundle/assets/css/jpno1SalesLayout/style.css ***!
  \**************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
    font-size: 10pt;
    font-family: "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
    /* -webkit-print-color-adjust; */
}
.container-fluid{
    min-width: 1080px;
}
/*ログイン*/
.login-h1{
    background-color:transparent;
    color:  rgb(37, 31, 69);
    text-align: center !important;
    border-bottom: 1px solid #e29e66;
}
    #login_box{
    width: 50%;
    margin: 0 auto;
    padding: 5px
}

    #login_box form {
    height: 180px;
    padding: 20px;
}

.login_info{
    text-align: center
}
.login-form {
    width: 410px;
    margin: 0 auto;
    background-color: #F2F2F2;
    border-radius: 5px;
}
/*ログインここまで*/

/*メインメニュー*/
#main-menu{
    min-width: 980px;
    margin-bottom: 0;
    background-color: #fff;
    border: none;
}
#main-menu .navbar-brand {
    padding: 12.5px 13px;
    font-size: 15px;
    height: 47px;
    background-color: #E29E66!important;
    color: #fff !important;
}

#main-menu .navbar-nav > li {
    float: left;
    width: 140px;
    height: 40px;
    border-right: 1px solid rgb(176, 176, 176);
    text-align: center;
    background-color: #FFF;
    padding: 5px;
}

#main-menu .navbar-nav > li > a {
    padding: 5px 0px;
    font-size: 1em;
}

#main-menu .glyphicon-chevron-down {
    display: block;
    font-size: 0.7em;
    margin-left: 5px;
}

.material-icons {
    font-size: 1.2em;
    margin-right: 5px;
    padding-top: 0;
    vertical-align: middle
}

h1 {
    font-size: 1.6em;
    color: rgb(240, 240, 240);
    background-color: rgb(37, 31, 69);
    padding: 10px;
    margin-top:0!important;
    margin-bottom: 10px;
    text-align: justify!important

}

h2 {
    font-size: 18px;
    border-left: 5px solid #333;
    padding: 8px;
}

/*フッター*/
#footer {
    background-color: #fcfcfc;
    border-top: 1px solid #ccc;
    bottom: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 100%;
}
/*アラート*/
.alert {
    margin-bottom: 8px;
}

/*検索*/
.btn-area{
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #E6E6E6;
}
.panel h2{
    margin: 0;
}
.filter-form {
    max-width: 800px;
    min-width: 600px;
}

.filter-form .form-group {
    width: 140px!important;
}

/*テーブル*/
.top-table th {
    background-color: #716F6E;
    color: #FFF;
    vertical-align: middle !important;
    padding: 5px!important;
}

.top-table td {
    padding: 3px!important;
    vertical-align: middle!important;
}

/*発送依頼テーブル*/
.hassoirai-table th{
    background-color: #716F6E;
    color: #FFF;
    text-align: center;
    vertical-align: middle !important;
    padding: 3px!important;
    min-width: 4em;
}
.hassoirai-table td{
     padding: 3px!important;
    text-align: center;
    vertical-align: middle!important;
}
.check-top {
    display: inline-block;
    margin-right: 10px;
}
.errer-title {
    font-size: 1.4em;
    color: #D23838;
}

.customer-num {
    border-bottom: 2px solid #ccc;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 2px;
    width: 35%;
}

/*出荷依頼データ*/
/*検索*/
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #e29e66;
    border-color: #e29e66;
    padding: 3px 2px;
}

.panel-primary {
    border-radius: 10px;
    border: 4px solid #e29e66;
}
.panel-primary h4 a{
    padding: 0;font-size: 16px;
    display: inline-block;
}
.panel-primary h4 .lastupdate{
    font-size: 0.8em;
    padding-right: 20px;
    margin-left: 23px;
    display: inline-block;
}

.hasso-filter-form {
    min-width: 865px;
    max-width: 895px;
}
.search-tbl th {
    background-color: #716f6e;
    color: #fff;
    vertical-align: middle !important;
    min-width: 87px;
    max-width: 87px;
    width: 87px;
}
.hasso-filter-form .radio-inline,.hasso-filter-form .checkbox-inline {
    padding-left: 12px;
}

.table-hover tr:hover {
    background-color: #e9f9ff !important;
}

/*共通*/
.text-right{text-align: right!important;}
.text-left{text-align: left!important;}
.text-center{text-align: center!important;}
.bg-orange{background-color: #e29e66;}
.mR3{margin-right: 3px!important;}

/*開閉パネル*/

.panel-heading {
    padding: 0;
    /*padding: 10px 15px;*/
}

.panel-title {
    /*padding: 0;*/
    padding: 5px 10px;
}

a.accordion-toggle {
    display: block;
    padding: 5px;
}

.accordion-toggle {
    display: inline-block;
        /* 201/1/23 kawaguchi 画像が存在しないのでコメントアウト。。
    background: transparent url(../images/common/icon_close.png) 100% 50% no-repeat; */
}

.accordion-toggle.collapsed {
        /* 201/1/23 kawaguchi 画像が存在しないのでコメントアウト。。
    background: transparent url(../images/common/icon_open.png) 100% 50% no-repeat; */
}

a.accordion-toggle {
    display: block;
    padding: 0;
}

.collapsed:before {
    content: "\e081" !important;
    font-family: Glyphicons Halflings;
    color: #fff!important;
    padding-right: 0.5em;
    width: 15px;
    display: inline-block;
}

.accordion-toggle {
    display: inline-block;
}

.accordion-toggle:before {
    content: "\e082";
    font-family: Glyphicons Halflings;
    color: #fff!important;
    padding-right: 0.5em;
    width: 15px;
    display: inline-block;
}

.collapsed:before,
.accordion-toggle:before,
.row .collapsed:before,
.row .accordion-toggle:before {
    color: #31708F;
}

.collapsed:before {
    margin: 5px 10px 0 0;
    float: left;
}

.accordion-toggle:before {
    margin: 0 5px 0 0;
    float: left;
}
.pagination {
    margin: 0;
    padding: 0;
}
/*datetimepickerの土日の色を変える*/
.datepicker thead th{border-radius: 0;}

.datepicker .dow:first-child {
    color: #db4747;
}
.datepicker .dow:last-child {
    color: #1470bc;
}
.datepicker .day:first-child {
    color: #db4747;
}
.datepicker .day:last-child {
    color: #1470bc;
}

.bootstrap-datetimepicker-widget{
    min-width: auto;
    max-width: auto;
}

.bootstrap-datetimepicker-widget th{
    min-width: auto;
    max-width: auto;
    background-color: #ccc!important;
}

.bootstrap-datetimepicker-widget td{
    min-width: auto;
    max-width: auto;
}
.bootstrap-datetimepicker-widget td:hover{
    background-color: #5fa4de!important;
}

/* 2017/5/10 hagio 一括設定用モーダル */
.balk-modal-tbl th {
    background-color: #716f6e;
    color: #fff;
    vertical-align: middle !important;
    min-width: 135px;
    max-width: 135px;
    width: 135px;
    /*
    min-width: 180px;
    max-width: 180px;
    width: 180px;
    */
}

.modal-content h4{font-size: 1.1em;}

/*170515_nagata カレンダー崩れ対応*/
.balk-modal-tbl .bootstrap-datetimepicker-widget{
    min-width: auto;
    max-width: auto;
}

.balk-modal-tbl .bootstrap-datetimepicker-widget th{
    min-width: auto;
    max-width: auto;
    background-color: #ccc!important;
}

.balk-modal-tbl .bootstrap-datetimepicker-widget td{
    min-width: auto;
    max-width: auto;
}


.btn-ikkatsu {
    background-color: #565555;
    color: #fff;
    margin-bottom: 2px;
}
.btn-ikkatsu:hover {
    background-color: #727272;
    color: #fff;
}

.btn-search {
    background-color: #FCA762;
    color: #fff;
    border: #BC753B solid 3px;
}

.line{margin: 0;}

.input-group-addon {
    padding: 6px 6px;
}

.form-control {
    padding: 5px;
}

/* 受注一覧の区切り強調のため */
.order-row-bold {
    border-top: 2px solid #031731;
}

/* 商品マスタ：利用していない商品の背景 */
.bg-hide-item {
    background-color: #ccc;
}

/* カレンダー入力 2021/5/20 furuta add start */
.calendar td {
    width: 150px;
}
.bg-blue {
    background-color: #b1c0eb;
}
.bg-pink {
    background-color: pink;
}
.bg-white {
    background-color: white;
}
.bg-header {
    background-color: rgb(59, 42, 155);
    color: white
}
#calendar_modal {
    width: 100%;
    height: 100%;
    margin: -10px 0 0 -10px;
    padding: 5px;
    background-color: rgba(0,0,0,0.85);
    border: 1px solid #EDEDED;
    border-radius: 5px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
}
.container {
    background-color: white;
    width: 600px;
    height: 300px;
    padding: 0;
    top: 20%;
    left: 25%;
    position: fixed;
}
.container h1 {
    font-size: 1.6em;
    color: white;
    background-color: #5f48a0;
    margin-top: 0;
    margin-bottom: 10px;
    text-align: center;
}
.contents {
    background-color: white;
    padding: 20px;
}
.c_block div {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
    vertical-align: top;
}
.c_block .title {
    width: 100px;
    background-color: rgb(48, 146, 77);
    color: white;
}
.c_comment {
    width: 400px;
    height: 100px;
}
#b-submit {
    background-color: rgb(112, 216, 126);
    color: black;
}
#b-close {
    background-color: white; 
}
.container .btn {
    position: absolute;
    left: 500px;
    top: 0;
}
.modal_class:hover {
    background-color: rgb(190, 226, 173);
}
/* カレンダー入力 2021/5/20 furuta add end */

/* 営業担当者履歴 2021/6/1 furuta add start */
#eigyou_modal {
    width: 100%;
    height: 100%;
    margin: -10px 0 0 -10px;
    padding: 5px;
    background-color: rgba(0,0,0,0.85);
    border: 1px solid #EDEDED;
    border-radius: 5px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
}
.eigyou_contents {
    background-color: #fff;
    padding: 20px;
    overflow-y: scroll;
    height: 350px;
}
.customer_container {
    background-color: white;
    width: 1000px;
    height: 500px;
    padding: 0;
    top: 20%;
    left: 10%;
    position: fixed;
}
.customer_container .btn {
    position: absolute;
    left: 850px;
    top: 0;
}
.customer_container .eigyou_contents tr {
    height: 10px;
}
.customer_container .eigyou_contents th {
    text-align: center;
    border: 1px solid #031731;
    background-color: rgb(179, 162, 162);
}
.customer_container .eigyou_contents .none {
    text-align: center;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
    background-color: white;
}
.customer_container .eigyou_contents td {
    text-align: center;
    border: 1px solid #031731;
}
.customer_container .eigyou_contents table {
    border: 1px solid #031731;
    margin-bottom: 20px;
}
#changeParam table {
    border: 1px solid #031731;
    margin-bottom: 20px;
    height: 30px;
}
#changeParam table th {
    text-align: center;
    background-color: rgb(179, 162, 162);
}
#changeParam {
    z-index: 100;
    float: right;
    margin-right: 55px;
}
.bg-red {
    background-color: red;
}
/* 営業担当者履歴 2021/6/1 furuta add end */

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBQ0E7SUFDSSxvQ0FBb0M7QUFDeEM7QUFDQSxxQ0FBcUM7O0FBRXJDLHNDQUFzQztBQUN0QztJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLFlBQVk7SUFDWixrQ0FBa0M7SUFDbEMseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsT0FBTztJQUNQLE1BQU07SUFDTixXQUFXO0FBQ2Y7QUFDQTtJQUNJLHNCQUFzQjtJQUN0QixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLGFBQWE7QUFDakI7QUFDQTtJQUNJLHVCQUF1QjtJQUN2QixhQUFhO0lBQ2IsYUFBYTtJQUNiLFVBQVU7SUFDVixRQUFRO0lBQ1IsU0FBUztJQUNULGVBQWU7QUFDbkI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsTUFBTTtBQUNWO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIseUJBQXlCO0lBQ3pCLG9DQUFvQztBQUN4QztBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLHVCQUF1QjtBQUMzQjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsb0NBQW9DO0FBQ3hDO0FBQ0E7SUFDSSxZQUFZO0lBQ1osWUFBWTtJQUNaLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0kscUJBQXFCO0FBQ3pCO0FBQ0Esb0NBQW9DLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9saWIvSnBubzFTYWxlQnVuZGxlL2Fzc2V0cy9jc3MvanBubzFTYWxlc0xheW91dC9rdXppbGxhLmNzcyIsIndlYnBhY2s6Ly8vLi9saWIvSnBubzFTYWxlQnVuZGxlL2Fzc2V0cy9jc3MvanBubzFTYWxlc0xheW91dC9zdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLypcbuOBj+OBmOOCieOCt+OCueODhuODoOmWi+eZuuWFsemAmkNTU1xu5pyA57WC5pu05paw5pel77yaMjAxNS8yLzE0PT4gMjAxNS8yLzE3KHNha2Ftb3RvKVxuICAgICAgICAg77yaMjAxNC8wNC8yMz0+IDIwMTUvMi8xNChtaXRzdW5hZ2EpXG5cbuOBk+OBrkNTU+OBp+S9leOBi+S/ruato+OBl+OBn+WgtOWQiOOBr+acgOe1guabtOaWsOaXpeOCkuWkieabtOOBmeOCi+OBk+OBqO+8gVxuKi9cblxuXG4vKuODluODqeOCpuOCtuOBruWIneacn+ioreWumuOCkuimi+ebtOOBmSovXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuZW0ge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uQ2xlYXJ7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGhlaWdodDowcHg7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnVsLG9sLGxpe1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIDE1LzkvNyBtaXRzdW5hZ2EgKi9cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8qcG9zaXRpb246IHJlbGF0aXZlOyovXG59XG5cblxuLyrjgZPjgZPjgYvjgolPT0NTUyovXG4vKmZsb2F0Ki9cbi8qIDE1LzgvMzEgbWl0c3VuYWdhIGJvb3RzdHJhcOOCr+ODqeOCueOBruWIqeeUqOOCkuaOqOWlqCAqL1xuLyouZmxfTGVmdHtmbG9hdDogbGVmdDt9XG4uZmxfUmlnaHR7ZmxvYXQ6IHJpZ2h0O30qL1xuLyrlhaXlipvjg5Xjgqnjg7zjg6Ag44Gu6Kit5a6aKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJde3RleHQtYWxpZ246IHJpZ2h0O2ltZS1tb2RlOmluYWN0aXZlO31cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtpbWUtbW9kZTppbmFjdGl2ZTt9XG4vKuODnuODvOOCuOODs+OBruioreWumiovXG4ubUEwe21hcmdpbjowIWltcG9ydGFudDt9XG4ubUE1e21hcmdpbjo1cHghaW1wb3J0YW50O31cbi5tQTEwe21hcmdpbjoxMHB4IWltcG9ydGFudDt9XG4ubUEyMHttYXJnaW46MjBweCFpbXBvcnRhbnQ7fVxuLm1BMzB7bWFyZ2luOjMwcHghaW1wb3J0YW50O31cbi5tQTQwe21hcmdpbjo0MHB4IWltcG9ydGFudDt9XG4ubUE1MHttYXJnaW46NTBweCFpbXBvcnRhbnQ7fVxuLm1BMTAwe21hcmdpbjoxMDBweCFpbXBvcnRhbnQ7fVxuLm1UMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O31cbi5tVDV7bWFyZ2luLXRvcDo1cHghaW1wb3J0YW50O31cbi5tVDEwe21hcmdpbi10b3A6MTBweCFpbXBvcnRhbnQ7fVxuLm1UMjB7bWFyZ2luLXRvcDoyMHB4IWltcG9ydGFudDt9XG4ubVQzMHttYXJnaW4tdG9wOjMwcHghaW1wb3J0YW50O31cbi5tVDQwe21hcmdpbi10b3A6NDBweCFpbXBvcnRhbnQ7fVxuLm1UNTB7bWFyZ2luLXRvcDo1MHB4IWltcG9ydGFudDt9XG4ubVQxMDB7bWFyZ2luLXRvcDoxMDBweCFpbXBvcnRhbnQ7fVxuLm1SMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7fVxuLm1SNXttYXJnaW4tcmlnaHQ6NXB4IWltcG9ydGFudDt9XG4ubVIxMHttYXJnaW4tcmlnaHQ6MTBweCFpbXBvcnRhbnQ7fVxuLm1SMjB7bWFyZ2luLXJpZ2h0OjIwcHghaW1wb3J0YW50O31cbi5tUjMwe21hcmdpbi1yaWdodDozMHB4IWltcG9ydGFudDt9XG4ubVI0MHttYXJnaW4tcmlnaHQ6NDBweCFpbXBvcnRhbnQ7fVxuLm1SNTB7bWFyZ2luLXJpZ2h0OjUwcHghaW1wb3J0YW50O31cbi5tUjEwMHttYXJnaW4tcmlnaHQ6MTAwcHghaW1wb3J0YW50O31cbi5tQjB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDt9XG4ubUI1e21hcmdpbi1ib3R0b206NXB4IWltcG9ydGFudDt9XG4ubUIxMHttYXJnaW4tYm90dG9tOjEwcHghaW1wb3J0YW50O31cbi5tQjIwe21hcmdpbi1ib3R0b206MjBweCFpbXBvcnRhbnQ7fVxuLm1CMzB7bWFyZ2luLWJvdHRvbTozMHB4IWltcG9ydGFudDt9XG4ubUI0MHttYXJnaW4tYm90dG9tOjQwcHghaW1wb3J0YW50O31cbi5tQjUwe21hcmdpbi1ib3R0b206NTBweCFpbXBvcnRhbnQ7fVxuLm1CMTAwe21hcmdpbi1ib3R0b206MTAwcHghaW1wb3J0YW50O31cbi5tTDB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7fVxuLm1MNXttYXJnaW4tbGVmdDo1cHghaW1wb3J0YW50O31cbi5tTDEwe21hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50O31cbi5tTDIwe21hcmdpbi1sZWZ0OjIwcHghaW1wb3J0YW50O31cbi5tTDMwe21hcmdpbi1sZWZ0OjMwcHghaW1wb3J0YW50O31cbi5tTDQwe21hcmdpbi1sZWZ0OjQwcHghaW1wb3J0YW50O31cbi5tTDUwe21hcmdpbi1sZWZ0OjUwcHghaW1wb3J0YW50O31cbi5tTDEwMHttYXJnaW4tbGVmdDoxMDBweCFpbXBvcnRhbnQ7fVxuLyrkvZnnmb3jga7oqK3lrpoqL1xuLnBBMHtwYWRkaW5nOjAhaW1wb3J0YW50O31cbi5wQTV7cGFkZGluZzo1cHghaW1wb3J0YW50O31cbi5wQTEwe3BhZGRpbmc6MTBweCFpbXBvcnRhbnQ7fVxuLnBBMjB7cGFkZGluZzoyMHB4IWltcG9ydGFudDt9XG4ucEEzMHtwYWRkaW5nOjMwcHghaW1wb3J0YW50O31cbi5wQTQwe3BhZGRpbmc6NDBweCFpbXBvcnRhbnQ7fVxuLnBBNTB7cGFkZGluZzo1MHB4IWltcG9ydGFudDt9XG4ucEExMDB7cGFkZGluZzoxMDBweCFpbXBvcnRhbnQ7fVxuLnBUMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDt9XG4ucFQ1e3BhZGRpbmctdG9wOjVweCFpbXBvcnRhbnQ7fVxuLnBUMTB7cGFkZGluZy10b3A6MTBweCFpbXBvcnRhbnQ7fVxuLnBUMjB7cGFkZGluZy10b3A6MjBweCFpbXBvcnRhbnQ7fVxuLnBUMzB7cGFkZGluZy10b3A6MzBweCFpbXBvcnRhbnQ7fVxuLnBUNDB7cGFkZGluZy10b3A6NDBweCFpbXBvcnRhbnQ7fVxuLnBUNTB7cGFkZGluZy10b3A6NTBweCFpbXBvcnRhbnQ7fVxuLnBUMTAwe3BhZGRpbmctdG9wOjEwMHB4IWltcG9ydGFudDt9XG4ucFIwe3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7fVxuLnBSNXtwYWRkaW5nLXJpZ2h0OjVweCFpbXBvcnRhbnQ7fVxuLnBSMTB7cGFkZGluZy1yaWdodDoxMHB4IWltcG9ydGFudDt9XG4ucFIyMHtwYWRkaW5nLXJpZ2h0OjIwcHghaW1wb3J0YW50O31cbi5wUjMwe3BhZGRpbmctcmlnaHQ6MzBweCFpbXBvcnRhbnQ7fVxuLnBSNDB7cGFkZGluZy1yaWdodDo0MHB4IWltcG9ydGFudDt9XG4ucFI1MHtwYWRkaW5nLXJpZ2h0OjUwcHghaW1wb3J0YW50O31cbi5wUjEwMHtwYWRkaW5nLXJpZ2h0OjEwMHB4IWltcG9ydGFudDt9XG4ucEIwe3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O31cbi5wQjV7cGFkZGluZy1ib3R0b206NXB4IWltcG9ydGFudDt9XG4ucEIxMHtwYWRkaW5nLWJvdHRvbToxMHB4IWltcG9ydGFudDt9XG4ucEIyMHtwYWRkaW5nLWJvdHRvbToyMHB4IWltcG9ydGFudDt9XG4ucEIzMHtwYWRkaW5nLWJvdHRvbTozMHB4IWltcG9ydGFudDt9XG4ucEI0MHtwYWRkaW5nLWJvdHRvbTo0MHB4IWltcG9ydGFudDt9XG4ucEI1MHtwYWRkaW5nLWJvdHRvbTo1MHB4IWltcG9ydGFudDt9XG4ucEIxMDB7cGFkZGluZy1ib3R0b206MTAwcHghaW1wb3J0YW50O31cbi5wTDB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O31cbi5wTDV7cGFkZGluZy1sZWZ0OjVweCFpbXBvcnRhbnQ7fVxuLnBMMTB7cGFkZGluZy1sZWZ0OjEwcHghaW1wb3J0YW50O31cbi5wTDIwe3BhZGRpbmctbGVmdDoyMHB4IWltcG9ydGFudDt9XG4ucEwzMHtwYWRkaW5nLWxlZnQ6MzBweCFpbXBvcnRhbnQ7fVxuLnBMNDB7cGFkZGluZy1sZWZ0OjQwcHghaW1wb3J0YW50O31cbi5wTDUwe3BhZGRpbmctbGVmdDo1MHB4IWltcG9ydGFudDt9XG4ucEwxMDB7cGFkZGluZy1sZWZ0OjEwMHB4IWltcG9ydGFudDt9XG5cbi8q566h55CG55S76Z2iIOihjOe3qOmbhuaZguOBruiDjOaZr+iJsiovXG50YWJsZSB0ci5yb3dfZWRpdCB0ZHtiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGRkZGIWltcG9ydGFudDt9XG5cbi8qIDE1LzIvMTQgbWl0c3VuYWdhIHdpZHRoOmF1dG/jga7mjIflrpogKi9cbi53aWR0aC1hdXRve3dpZHRoOmF1dG8haW1wb3J0YW50O31cblxuXG4vKiAxNS8yLzE3IHNha2Ftb3RvIOaoquW5heOBjOa6ouOCjOOBn+WgtOWQiOOBq+aWh+Wtl+WIl+OBruacgOW+jOOBqy4uLuOCkuOBpOOBkeOBpuecgeeVpeOBmeOCi+OCr+ODqeOCueOCkuS9nOaIkCAqL1xuLnRleHQtZWxsaXBzaXN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIDE1LzA3LzA2IHNha2Ftb3Rv44CA44Oc44K/44Oz6aKo44Op44K444Kq44Oc44K/44Oz44CB44OB44Kn44OD44Kv44Oc44OD44Kv44K544GrZGlzYWJsZWTjgq/jg6njgrnjgpLlvLXjgaPjgZ/mmYLjga7og4zmma/oibLjga7oqK3lrpoqL1xuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCQzBERTtcbn1cblxuXG4vKiAxNS8wNy8wNiBzYWthbW90b+OAgOaXpeWgsembhuioiOmgheebruOAgembhuioiOWGheWuueihqOekuueUqCovXG4uZGFpbHktcmVwb3J0LXN1bW1hcnktaXRlbSBsaXtcbiAgICBwYWRkaW5nOjJweCAxMHB4IWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIGhlaWdodDoyNXB4O1xuICAgIG1heC1oZWlnaHQ6MjVweDtcbn1cbi5kYWlseS1yZXBvcnQtc3VtbWFyeS1pdGVtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZGFpbHktcmVwb3J0LXN1bW1hcnktaXRlbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuLyog5Y+N6Z+/44O75Y+O5a6i57eo6ZuG6KGM44Gu44Kv44Op44K5IDE1LzA3LzA4IHNha2Ftb3RvICovXG4ucmVzcG9uc2UtcmVwb3J0LWVkaXQtcm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmOWYyZjQ7XG59XG5cbi8qTG9hZGluZ+OBruOBj+OCi+OBj+OCiyovXG5cbiNsb2FkaW5nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi8qIGJvb3RzdHJhcOOBjOWKueOBi+OBquOBhOOBn+OCgSAqL1xuLmQtZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cbi5kLW5vbmUgeyBkaXNwbGF5OiBub25lOyB9XG4udy0yNSB7IHdpZHRoOiAyNSU7IH1cbi53LTc1IHsgd2lkdGg6IDc1JTsgfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xuICAgIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgICAvKiAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDsgKi9cbn1cbi5jb250YWluZXItZmx1aWR7XG4gICAgbWluLXdpZHRoOiAxMDgwcHg7XG59XG4vKuODreOCsOOCpOODsyovXG4ubG9naW4taDF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIHJnYigzNywgMzEsIDY5KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyOWU2Njtcbn1cbiAgICAjbG9naW5fYm94e1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4XG59XG5cbiAgICAjbG9naW5fYm94IGZvcm0ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLmxvZ2luX2luZm97XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG59XG4ubG9naW4tZm9ybSB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLyrjg63jgrDjgqTjg7PjgZPjgZPjgb7jgacqL1xuXG4vKuODoeOCpOODs+ODoeODi+ODpeODvCovXG4jbWFpbi1tZW51e1xuICAgIG1pbi13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbiNtYWluLW1lbnUgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMTIuNXB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI5RTY2IWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jbWFpbi1tZW51IC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDE3NiwgMTc2LCAxNzYpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuI21haW4tbWVudSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuI21haW4tbWVudSAuZ2x5cGhpY29uLWNoZXZyb24tZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG5oMSB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBjb2xvcjogcmdiKDI0MCwgMjQwLCAyNDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzNywgMzEsIDY5KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6MCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5IWltcG9ydGFudFxuXG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMzMzO1xuICAgIHBhZGRpbmc6IDhweDtcbn1cblxuLyrjg5Xjg4Pjgr/jg7wqL1xuI2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vKuOCouODqeODvOODiCovXG4uYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyrmpJzntKIqL1xuLmJ0bi1hcmVhe1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLnBhbmVsIGgye1xuICAgIG1hcmdpbjogMDtcbn1cbi5maWx0ZXItZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtaW4td2lkdGg6IDYwMHB4O1xufVxuXG4uZmlsdGVyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxNDBweCFpbXBvcnRhbnQ7XG59XG5cbi8q44OG44O844OW44OrKi9cbi50b3AtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTZGNkU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCFpbXBvcnRhbnQ7XG59XG5cbi50b3AtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDNweCFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSFpbXBvcnRhbnQ7XG59XG5cbi8q55m66YCB5L6d6aC844OG44O844OW44OrKi9cbi5oYXNzb2lyYWktdGFibGUgdGh7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNkY2RTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDNweCFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA0ZW07XG59XG4uaGFzc29pcmFpLXRhYmxlIHRke1xuICAgICBwYWRkaW5nOiAzcHghaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIWltcG9ydGFudDtcbn1cbi5jaGVjay10b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZXJyZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgY29sb3I6ICNEMjM4Mzg7XG59XG5cbi5jdXN0b21lci1udW0ge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLyrlh7rojbfkvp3poLzjg4fjg7zjgr8qL1xuLyrmpJzntKIqL1xuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyOWU2NjtcbiAgICBib3JkZXItY29sb3I6ICNlMjllNjY7XG4gICAgcGFkZGluZzogM3B4IDJweDtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2UyOWU2Njtcbn1cbi5wYW5lbC1wcmltYXJ5IGg0IGF7XG4gICAgcGFkZGluZzogMDtmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhbmVsLXByaW1hcnkgaDQgLmxhc3R1cGRhdGV7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhhc3NvLWZpbHRlci1mb3JtIHtcbiAgICBtaW4td2lkdGg6IDg2NXB4O1xuICAgIG1heC13aWR0aDogODk1cHg7XG59XG4uc2VhcmNoLXRibCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNmY2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiA4N3B4O1xuICAgIG1heC13aWR0aDogODdweDtcbiAgICB3aWR0aDogODdweDtcbn1cbi5oYXNzby1maWx0ZXItZm9ybSAucmFkaW8taW5saW5lLC5oYXNzby1maWx0ZXItZm9ybSAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi50YWJsZS1ob3ZlciB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjlmZiAhaW1wb3J0YW50O1xufVxuXG4vKuWFsemAmiovXG4udGV4dC1yaWdodHt0ZXh0LWFsaWduOiByaWdodCFpbXBvcnRhbnQ7fVxuLnRleHQtbGVmdHt0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDt9XG4udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDt9XG4uYmctb3Jhbmdle2JhY2tncm91bmQtY29sb3I6ICNlMjllNjY7fVxuLm1SM3ttYXJnaW4tcmlnaHQ6IDNweCFpbXBvcnRhbnQ7fVxuXG4vKumWi+mWieODkeODjeODqyovXG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qcGFkZGluZzogMTBweCAxNXB4OyovXG59XG5cbi5wYW5lbC10aXRsZSB7XG4gICAgLypwYWRkaW5nOiAwOyovXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbmEuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKiAyMDEvMS8yMyBrYXdhZ3VjaGkg55S75YOP44GM5a2Y5Zyo44GX44Gq44GE44Gu44Gn44Kz44Oh44Oz44OI44Ki44Km44OI44CC44CCXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9jbG9zZS5wbmcpIDEwMCUgNTAlIG5vLXJlcGVhdDsgKi9cbn1cblxuLmFjY29yZGlvbi10b2dnbGUuY29sbGFwc2VkIHtcbiAgICAgICAgLyogMjAxLzEvMjMga2F3YWd1Y2hpIOeUu+WDj+OBjOWtmOWcqOOBl+OBquOBhOOBruOBp+OCs+ODoeODs+ODiOOCouOCpuODiOOAguOAglxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fb3Blbi5wbmcpIDEwMCUgNTAlIG5vLXJlcGVhdDsgKi9cbn1cblxuYS5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uY29sbGFwc2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGUwODFcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBHbHlwaGljb25zIEhhbGZsaW5ncztcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG4gICAgZm9udC1mYW1pbHk6IEdseXBoaWNvbnMgSGFsZmxpbmdzO1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb2xsYXBzZWQ6YmVmb3JlLFxuLmFjY29yZGlvbi10b2dnbGU6YmVmb3JlLFxuLnJvdyAuY29sbGFwc2VkOmJlZm9yZSxcbi5yb3cgLmFjY29yZGlvbi10b2dnbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMxNzA4Rjtcbn1cblxuLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgIG1hcmdpbjogNXB4IDEwcHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZTpiZWZvcmUge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLypkYXRldGltZXBpY2tlcuOBruWcn+aXpeOBruiJsuOCkuWkieOBiOOCiyovXG4uZGF0ZXBpY2tlciB0aGVhZCB0aHtib3JkZXItcmFkaXVzOiAwO31cblxuLmRhdGVwaWNrZXIgLmRvdzpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNkYjQ3NDc7XG59XG4uZGF0ZXBpY2tlciAuZG93Omxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMTQ3MGJjO1xufVxuLmRhdGVwaWNrZXIgLmRheTpmaXJzdC1jaGlsZCB7XG4gICAgY29sb3I6ICNkYjQ3NDc7XG59XG4uZGF0ZXBpY2tlciAuZGF5Omxhc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMTQ3MGJjO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0aHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0ZHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmYTRkZSFpbXBvcnRhbnQ7XG59XG5cbi8qIDIwMTcvNS8xMCBoYWdpbyDkuIDmi6zoqK3lrprnlKjjg6Ljg7zjg4Djg6sgKi9cbi5iYWxrLW1vZGFsLXRibCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxNmY2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMzVweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIHdpZHRoOiAxMzVweDtcbiAgICAvKlxuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgKi9cbn1cblxuLm1vZGFsLWNvbnRlbnQgaDR7Zm9udC1zaXplOiAxLjFlbTt9XG5cbi8qMTcwNTE1X25hZ2F0YSDjgqvjg6zjg7Pjg4Djg7zltKnjgozlr77lv5wqL1xuLmJhbGstbW9kYWwtdGJsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG59XG5cbi5iYWxrLW1vZGFsLXRibCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0aHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MhaW1wb3J0YW50O1xufVxuXG4uYmFsay1tb2RhbC10YmwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGR7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbn1cblxuXG4uYnRuLWlra2F0c3Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjU1NTU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmJ0bi1pa2thdHN1OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQTc2MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6ICNCQzc1M0Igc29saWQgM3B4O1xufVxuXG4ubGluZXttYXJnaW46IDA7fVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLyog5Y+X5rOo5LiA6Kan44Gu5Yy65YiH44KK5by36Kq/44Gu44Gf44KBICovXG4ub3JkZXItcm93LWJvbGQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDMxNzMxO1xufVxuXG4vKiDllYblk4Hjg57jgrnjgr/vvJrliKnnlKjjgZfjgabjgYTjgarjgYTllYblk4Hjga7og4zmma8gKi9cbi5iZy1oaWRlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi8qIOOCq+ODrOODs+ODgOODvOWFpeWKmyAyMDIxLzUvMjAgZnVydXRhIGFkZCBzdGFydCAqL1xuLmNhbGVuZGFyIHRkIHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG4uYmctYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYzBlYjtcbn1cbi5iZy1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwaW5rO1xufVxuLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5iZy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1OSwgNDIsIDE1NSk7XG4gICAgY29sb3I6IHdoaXRlXG59XG4jY2FsZW5kYXJfbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjg1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xufVxuLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuLmNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVmNDhhMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuLmNfYmxvY2sgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jX2Jsb2NrIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig0OCwgMTQ2LCA3Nyk7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmNfY29tbWVudCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG59XG4jYi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMTIsIDIxNiwgMTI2KTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4jYi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IFxufVxuLmNvbnRhaW5lciAuYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAwcHg7XG4gICAgdG9wOiAwO1xufVxuLm1vZGFsX2NsYXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLCAyMjYsIDE3Myk7XG59XG4vKiDjgqvjg6zjg7Pjg4Djg7zlhaXlipsgMjAyMS81LzIwIGZ1cnV0YSBhZGQgZW5kICovXG5cbi8qIOWWtualreaLheW9k+iAheWxpeattCAyMDIxLzYvMSBmdXJ1dGEgYWRkIHN0YXJ0ICovXG4jZWlneW91X21vZGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAtMTBweCAwIDAgLTEwcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44NSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmVpZ3lvdV9jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xufVxuLmN1c3RvbWVyX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogMTAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5jdXN0b21lcl9jb250YWluZXIgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDg1MHB4O1xuICAgIHRvcDogMDtcbn1cbi5jdXN0b21lcl9jb250YWluZXIgLmVpZ3lvdV9jb250ZW50cyB0ciB7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuLmN1c3RvbWVyX2NvbnRhaW5lciAuZWlneW91X2NvbnRlbnRzIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAzMTczMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNjIsIDE2Mik7XG59XG4uY3VzdG9tZXJfY29udGFpbmVyIC5laWd5b3VfY29udGVudHMgLm5vbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY3VzdG9tZXJfY29udGFpbmVyIC5laWd5b3VfY29udGVudHMgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDMxNzMxO1xufVxuLmN1c3RvbWVyX2NvbnRhaW5lciAuZWlneW91X2NvbnRlbnRzIHRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDMxNzMxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jY2hhbmdlUGFyYW0gdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzE3MzE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4jY2hhbmdlUGFyYW0gdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc5LCAxNjIsIDE2Mik7XG59XG4jY2hhbmdlUGFyYW0ge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuLmJnLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLyog5Za25qWt5ouF5b2T6ICF5bGl5q20IDIwMjEvNi8xIGZ1cnV0YSBhZGQgZW5kICovIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/