@charset "UTF-8";.barn .table-scroll{width:100%;overflow:auto}.barn .table-scroll table{min-width:768px}.barn .scroll-outer .result{min-width:1px}.barn .scroll-outer .fixed-tb .result{table-layout:auto}.barn .fixed-tb{overflow:auto;width:100%;height:calc(100vh - 156px)}.barn .fixed-tb th{padding:8px 0}.barn .number-box li .section h5+.number{padding:6px 10px 3px}.barn .number-box.number-box-inner li .section h5{padding-top:26px;font-size:1.4rem;font-weight:400}.barn .number-box li .section.stress .number span{padding-right:0}.barn .box-history .startline{position:relative;padding-left:56px;padding-top:1px;padding-bottom:20px;color:#666;font-family:arial;font-weight:700}.barn .box-history .startline:before{content:"";display:block;position:absolute;left:28px;top:0;width:20px;height:20px;background-color:#fff;border:3px solid #ddd;border-radius:50%}.barn .worklist .section{width:30%;min-width:360px}.barn .worklist .section h4{padding-left:3.8rem;font-family:arial}.barn .worklist .section h4 .separator{padding:0 3px}.barn .worklist .section h4 i{position:absolute;left:2px;top:4px;font-size:3.5rem}.barn .worklist .section table td{border-right:none}.barn .worklist .section table td:nth-of-type(2){width:6em;text-align:center}.barn .simplicity-box{width:50%;min-width:480px;margin:79px auto 10px;padding:10px}.barn .simplicity-box .section{min-height:400px}.barn .simplicity-box .section h4{margin-bottom:0;text-align:center}.barn .simplicity-box .section .text-box{max-height:290px;padding:20px;overflow:auto}.barn .simplicity-box .section p{margin-bottom:10px;font-size:1.4rem;line-height:1.7}.barn .simplicity-box .section p:last-of-type{margin-bottom:0}.barn .simplicity-box .section p strong{font-size:1.8rem}.barn .simplicity-box .section a.edit-btn{position:absolute;left:50%;bottom:20px;display:block;width:9rem;margin:0 0 0 -4.5rem;padding-left:26px}.barn .simplicity-box .section a.edit-btn i{font-size:2rem;margin-top:-1rem}.barn .graph-box h4{margin-bottom:0}.barn .graph-box h4 i{top:4px;margin-top:0;font-size:2.8rem}.barn .graph-box .switch-btn{position:absolute;right:10px}.barn .graph-box .switch-btn li{display:inline-block}.barn .graph-box .switch-btn li a{padding:0 10px}.barn .graph-box .switch-btn li a.edit-btn{min-width:4rem}.barn .graph-box .graph-title-box{padding-top:10px;text-align:center}.barn .graph-box .graph-title-box li{display:inline-block;font-size:1.5rem;font-weight:700}.barn .graph-box .graph-title-box li span{font-size:1.5rem;font-weight:700}.barn .graph-box .graph-title-box li i{margin-bottom:2px;color:#ff9908;font-size:1.8rem}.barn .m0-10{margin:0 10px}.barn .pb10{padding-bottom:10px!important}.clear-fix:after,.clear-fix:before{content:"";display:block;overflow:hidden}.barn .pb0{padding-bottom:0!important}.barn .edit-btn{position:relative;display:inline-block;min-width:5rem;height:22px;padding:0 6px 0 22px;color:#fff;font-size:1.1rem;line-height:22px;background-color:#ff9908;border-radius:6px}.barn .edit-btn:disabled{background-color:#84837f}.barn .edit-btn:hover{text-decoration:none;opacity:.8}.barn .edit-btn.glyphic,.content .edit-btn.glyphic{padding:0}.barn .edit-btn i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.barn .arrow-right{padding:0 18px 0 6px!important}.barn .arrow-right i{left:auto!important;right:2px!important}.modal-dialog.modal-m{width:467px;padding-top:7%}.ui-datepicker{-moz-box-shadow:0 2px 2px rgba(0,0,0,.3);-ms-box-shadow:0 2px 2px rgba(0,0,0,.3)}.ui-datepicker td,.ui-datepicker td a,.ui-datepicker th{font-size:1.2rem}.ui-datepicker td,.ui-datepicker th{border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center}.ui-datepicker td:first-child a,.ui-datepicker th:first-child{color:red}.ui-datepicker td:last-child a,.ui-datepicker th:last-child{color:#00d9ff}.ui-datepicker-next,.ui-datepicker-next:hover,.ui-datepicker-prev,.ui-datepicker-prev:hover{width:20px!important;height:20px!important}.ui-datepicker-next span,.ui-datepicker-prev span{display:none!important}.ui-state-highlight,.ui-state-highlight:hover{color:#fff!important;font-weight:700;background:#009943!important}@media (-ms-high-contrast:none){.barn .content .content-box.cow-detail .tab li a,::-ms-backdrop{padding:12px 12px 7px 26px!important}.barn .radio-custom label,::-ms-backdrop{padding-top:5px!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0}html{font-size:10px}@font-face{font-family:YuGothic M;src:local("Yu Gothic Medium")}body{background-color:#60615e;color:#333;font-family:游ゴシック,YuGothic,YuGothic M,Meiryo,MS PGothic,sans-serif;position:relative}.ui-select-bootstrap>.ui-select-match>.btn{overflow:hidden;padding-top:3px}@font-face{font-family:icomoon;src:url(../fonts/icomoon-f915df16b8.eot?4j7cls);src:url(../fonts/icomoon-f915df16b8.eot?4j7cls#iefix) format("embedded-opentype"),url(../fonts/icomoon-334fa8c637.ttf?4j7cls) format("truetype"),url(../fonts/icomoon-43ce77e6e6.woff?4j7cls) format("woff"),url(../fonts/icomoon-c3fdbfca10.svg?4j7cls#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account:before{content:"\e900"}.icon-activity:before{content:"\e901"}.icon-arrow-d01:before{content:"\e902"}.icon-arrow-d02:before{content:"\e903"}.icon-arrow-d03:before{content:"\e904"}.icon-arrow-d04:before{content:"\e905"}.icon-arrow-first:before{content:"\e906"}.icon-arrow-l01:before{content:"\e907"}.icon-arrow-l04:before{content:"\e908"}.icon-arrow-last:before{content:"\e909"}.icon-arrow-r01:before{content:"\e90a"}.icon-arrow-r02:before{content:"\e90b"}.icon-arrow-r04:before{content:"\e90c"}.icon-arrow-t04:before{content:"\e90d"}.icon-arrow-u01:before{content:"\e90e"}.icon-arrow-u02:before{content:"\e90f"}.icon-arrow-u03:before{content:"\e910"}.icon-baby01:before{content:"\e911"}.icon-baby02:before{content:"\e912"}.icon-back01:before{content:"\e913"}.icon-bell:before{content:"\e914"}.icon-calendar:before{content:"\e915"}.icon-cancel:before{content:"\e916"}.icon-cancel02:before{content:"\e917"}.icon-cancel03:before{content:"\e918"}.icon-caution:before{content:"\e919"}.icon-check-active:before{content:"\e91a"}.icon-check-normal:before{content:"\e91b"}.icon-check:before{content:"\e91c"}.icon-clip:before{content:"\e91d"}.icon-close:before{content:"\e91e"}.icon-cow-add:before{content:"\e91f"}.icon-cow-calendar:before{content:"\e920"}.icon-cow-face01:before{content:"\e921"}.icon-cow-face02:before{content:"\e922"}.icon-cow-lie:before{content:"\e923"}.icon-cow-run:before{content:"\e924"}.icon-cow-upright:before{content:"\e925"}.icon-cow-walk:before{content:"\e926"}.icon-data-add:before{content:"\e927"}.icon-data:before{content:"\e928"}.icon-delete:before{content:"\e929"}.icon-deposit:before{content:"\e92a"}.icon-doc-pdf:before{content:"\e92b"}.icon-drinking:before{content:"\e92c"}.icon-edit:before{content:"\e92d"}.icon-electrical:before{content:"\e92e"}.icon-export:before{content:"\e92f"}.icon-facility:before{content:"\e930"}.icon-filter:before{content:"\e931"}.icon-graph01:before{content:"\e932"}.icon-grass01:before{content:"\e933"}.icon-heart:before{content:"\e934"}.icon-heat:before{content:"\e935"}.icon-home:before{content:"\e936"}.icon-humidity:before{content:"\e937"}.icon-information:before{content:"\e938"}.icon-logout:before{content:"\e939"}.icon-medicine:before{content:"\e93a"}.icon-milk:before{content:"\e93b"}.icon-milk02:before{content:"\e93c"}.icon-move:before{content:"\e93d"}.icon-next01:before{content:"\e93e"}.icon-notice:before{content:"\e93f"}.icon-peasant:before{content:"\e940"}.icon-plus-thin:before{content:"\e941"}.icon-plus-thin02:before{content:"\e942"}.icon-plus:before{content:"\e943"}.icon-print:before{content:"\e944"}.icon-search01:before{content:"\e945"}.icon-setting-black:before{content:"\e946"}.icon-setting:before{content:"\e947"}.icon-shipment:before{content:"\e948"}.icon-stress:before{content:"\e949"}.icon-tag:before{content:"\e94a"}.icon-temperature:before{content:"\e94b"}.icon-timeline:before{content:"\e94c"}.icon-todo:before{content:"\e94d"}.icon-upload-file:before{content:"\e94e"}.icon-water:before{content:"\e94f"}.icon-work-list:before{content:"\e950"}.row{margin:0;padding:0}.center{text-align:center}.no-padding{padding:0}a{color:#449dff;font-size:1.2rem}a:active,a:hover,a:link,a:visited{outline:none;text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}a:hover img{opacity:.8;filter:alpha(opacity=80)}.clear-fix{zoom:1}.clear-fix:after,.clear-fix:before{content:"";display:block;overflow:hidden}.clear-fix:after{clear:both}.hover:hover{opacity:.8;filter:alpha(opacity=80)}.error-message{padding:2px;color:#ff573f}.warning-message{padding:2px;color:#ff9908}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd;border-top:none;border-bottom:none}table.tb-row4{border-left:none}table.tb-row4 th{border-left:none}table.tb-row4 td,table.tb-row4 th{border-right:none}table.tb-row4 tr:first-child th{border-top:1px solid #979694}table.tb-row4 tr:last-child th{border-bottom:1px solid #979694}table.tb-col th{border-top:none}table.tb-col tr:first-child th:first-child{border-left:1px solid #979694}table.tb-col tr:first-child th:last-child{border-right:1px solid #979694}table.tb-col tr:first-of-type td{border-top:none}table tr:nth-child(odd){background-color:#f7f7f7}table.stylish{border:none}table.stylish th{border:none;text-align:left}table.stylish td,table.stylish tr{border:none}table.stylish td{font-size:1.2rem;min-height:30px;text-align:left;vertical-align:middle}table.stylish-with-border{border:1px solid #ddd}table.stylish-with-border tr:first-child th{border-top:1px solid #979694}table.stylish-with-border tr:last-child th{border-bottom:1px solid #979694}table.stylish-with-border th{text-align:left}table.stylish-with-border td{font-size:1.2rem;min-height:20px;text-align:left;vertical-align:middle;padding:2px}table.w260{width:260px!important}table.w400{width:400px!important}table.smart{border-collapse:collapse;border-spacing:0;width:100%;border:none;font-family:Meiryo,游ゴシック,YuGothic,YuGothic M,MS PGothic,sans-serif}table.smart tr{border-bottom:1px solid #eee}table.smart tr:first-child th:first-child{border-left:none}table.smart tr:first-child th:last-child{border-right:none}table.smart tr:first-child th:first-of-type td{border-top:none}table.smart th{border-bottom:1px solid #303030;font-size:1.2rem;min-height:25px;vertical-align:middle;padding:5px 0 5px 5px;color:#000;background:#eee;border-right:none;text-align:left}table.smart th span{font-weight:700}table.smart th .unit{margin-left:0;color:#dfdfdf;color:#fff}table.smart tr:nth-child(odd){background-color:#fff}table.smart td{border:none;font-size:1.2rem;min-height:20px;text-align:left;vertical-align:middle}table.smart tr td:first-child,table.smart tr th:first-child{border-left:none}img{width:100%;border:0}p{margin:0;font-size:1.2rem}b,strong{font-weight:700}abbr[title]{border-bottom:1px dotted}input{font-size:100%;line-height:normal}input,textarea{margin:0;vertical-align:baseline}textarea{overflow:auto;height:5em;display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}textarea:focus{outline:0}button{margin:0;font-size:100%;line-height:normal;vertical-align:baseline;cursor:pointer;background:transparent;outline:none;border:none}button:hover .icon-prev{background-position:0 -49px}button:hover .icon-next{background-position:-20px -49px}button:focus{outline:0}button.alert-action{text-align:center;display:inline-block;cursor:pointer;border:1px solid #ff9908;color:#ee9210;font-size: 1 .1rem;padding:1px 4px}button.alert-action:hover{background-color:#ff9908;color:#fff}button.provisional-delete-button{color:red}select{margin:0;vertical-align:baseline;display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input[type=checkbox]{vertical-align:middle;margin-right:5px}input[type=checkbox].no-margin{margin:0}h4{margin-top:20px;margin-bottom:15px;padding:10px;vertical-align:middle;font-size:1.5rem;font-weight:700;background-color:#f6f6f6}h4 i{margin-top:-3px;color:#739315;font-size:3rem}h5{padding:18px 10px 10px;font-size:1.6rem;font-weight:700}h5,h5.tag{text-align:center}h5.tag{display:inline-block;min-width:110px;margin-top:-15px;padding:3px 10px;border:none;border-radius:0 0 5px 5px;color:#fff;background:#009943}h5.tag,span{font-size:1.2rem}span.item-label-w60{display:inline-block;width:60px;text-align:right}span.fix-length-w400{display:inline-block;width:400px}span.fix-length-w350{display:inline-block;width:350px}span.fix-length-w320{display:inline-block;width:320px}span.vertical-align-middle{vertical-align:middle}li{font-size:1.2rem}dt{float:left;width:120px;clear:both}dd,dt{font-size:1.2rem;height:auto;padding:7px 10px}dd{border-top:1px dotted #ccc;width:auto;margin-left:120px;background:#fff}th{font-size:1.2rem;min-height:33px;vertical-align:middle;padding:5px;color:#fff;background:#8d8d8d;border-top:1px solid #dbdbdb;border-right:1px solid #eee;text-align:center}th span{font-weight:400}th .unit{margin-left:0;color:#dfdfdf;color:#fff}td{font-size:1.2rem;min-height:33px;vertical-align:middle;border-right:1px solid #ddd;padding:10px;border-top:1px solid #ddd}dl{width:100%;zoom:1}dl:after,dl:before{content:"";display:block;overflow:hidden}dl:after{clear:both}.wrapper .content{position:relative;margin:0 0 0 54px;padding-top:92px;overflow:hidden}.scroll-outer{overflow:auto}.display-none{display:none!important}.display-block{display:block}.overflow-hidden{overflow:hidden}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.table{display:table;width:100%}.table li{display:table-cell;padding:0}.table-fix,.table.fixed{table-layout:fixed}.input-block{display:block;width:100%!important}.width-block{display:block;width:100%}.p0{padding:0!important}.p5{padding:5px}.p10{padding:10px}.align-right{text-align:right!important}.align-left{text-align:left!important}.align-center{text-align:center!important}.unit{margin-left:5px}.clear-btn,.unit{color:#666;font-weight:400;font-size:1.1rem}.clear-btn{left:-25px}input[type=number],input[type=text]{display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}input[type=number].view-only,input[type=text].view-only{background-color:#f6f4f4}input[type=number].view-only-w400,input[type=text].view-only-w400{width:400px;background-color:#f6f4f4}input[type=number].vertical-align-middle,input[type=text].vertical-align-middle{vertical-align:middle}input[type=password]{display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}input[type=password]:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted #111;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.sprite{display:inline-block;vertical-align:middle;background:url(../images/sprite-766f76bba7.png) 0 0 no-repeat}.icon-open{width:15px;height:15px;background-position:0 0}.icon-close{width:15px;height:15px;background-position:-15px 0}.icon-triangle{width:5px;height:7px;background-position:-30px 0;margin-right:5px}.icon-prev{background-position:0 -29px}.icon-next,.icon-prev{width:20px;height:20px}.icon-next{background-position:-20px -29px}.section h4:first-child{margin-top:0}.section-inner01{padding:10px 10px 0}.section-inner01 .section{padding-bottom:10px;-webkit-box-shadow:none!important;box-shadow:none!important}.add-border01{border:1px solid #dadada!important}.right-shoulder{position:relative;width:100%}.right-shoulder .edit-btn{position:absolute;right:6px;top:6px}tr:last-child td{border-bottom:1px solid #ddd}.nav.nav-tabs{border:none;padding-left:5px}.nav.nav-tabs>li{border:none;position:relative;margin-right:5px;border-bottom:0;font-weight:700}.nav.nav-tabs>li>a{border:none;position:relative;top:4px;display:block;width:100%;height:100%;padding:12px 17px;color:#444;font-size:1.3rem;line-height:1;background-color:rgba(210,204,150,.7);border-radius:3px 3px 0 0}.nav.nav-tabs>li>a:hover{top:0;border-radius:3px 3px 0 0;color:#333;background-color:#fff;text-decoration:none;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.nav.nav-tabs>li.active{border:none}.nav.nav-tabs>li.active>a{line-height:1;border:none;top:0;color:#333;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.nav.nav-tabs>li.active>a:hover{border:none;line-height:1}.nav.nav-tabs>li.active>a:focus{border:none}.number-box li .section{min-height:150px}.number-box li .section .number{padding:6px 10px 3px;font-size:1.6rem;font-weight:400;text-align:center;letter-spacing:0}.number-box li .section .number span{padding-right:.5rem;font-size:5.5rem;font-weight:700;font-family:arial;line-height:1}.number-box li .section .number.attension span{color:#f65757}.number-box li .section .supplement{font-size:1.3rem;font-weight:700;text-align:center}.number-box li .section i{position:absolute;top:3px;right:4px;display:block;font-size:3rem}.number-box li:last-child .section .number span{padding-right:0}.number-box.number-box-inner{padding:0 10px}.number-box.number-box-inner .section{position:relative;min-height:130px;background-color:#fafafa;-webkit-box-shadow:none;box-shadow:none;border:3px solid #ebebeb}.number-box.number-box-inner li .section .number span{font-size:5.5rem;padding-left:2rem}.number-box.number-box-inner li .section .number.pl0 span{padding-left:0}.comma-group .comma-group-item:last-child .comma{display:none}.mb-7{margin-bottom:7px!important}.barn .form-w85{width:85px}.kindColor{color:#8aa633!important}.kindBackgroundColor{background-color:#8aa633!important}.kindBorderLeftColor{border-left-color:#8aa633!important}label.stylish{margin-top:5px;cursor:pointer}label.no-margin{margin:0}label.font-weight-normal{font-weight:400}.col-w30{width:30px}.col-w40{width:40px}.col-w45{width:45px}.col-w50{width:50px}.col-w70{width:70px}.col-w60{width:60px}.col-w80{width:80px}.col-w90{width:90px}.col-w100{width:100px}.col-w120{width:120px}.col-w130{width:130px}.col-w150{width:150px}.col-w180{width:180px}.col-w200{width:200px}.col-w250{width:250px}.col-w280{width:280px}.no-border{border:0!important}.no-wrap{white-space:nowrap}.barn .select2-container .select2-choice .select2-arrow b,.barn .select2-container .select2-choice abbr,.barn .select2-search-choice-close,.barn .select2-search input,.modal .select2-container .select2-choice .select2-arrow b,.modal .select2-container .select2-choice abbr,.modal .select2-search-choice-close,.modal .select2-search input{background-image:url(../images/select2x2-49e3f00601.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.hide-title{display:none}.selection-disabled{background-color:#ddd!important}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-container .right-justified-item{margin-left:auto}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-left-item{margin-right:auto}.flex-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-buttons li{-ms-flex-preferred-size:60px;flex-basis:60px}.flex-buttons li:first-child{margin-right:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.simple-tab{padding:10px;width:100%}.simple-tab,.simple-tab-selector{display:inline-block;border-radius:3px;border:1.2px solid #999}.simple-tab-selector{width:100px;margin:0 1px;border-bottom:none;padding:3px 0;color:#999;background:#ddd;text-align:center;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.simple-tab-selector:hover{opacity:.5}.active-tab{background:#fafafa;color:#666}.enclosed-area{display:inline-block;border-radius:3px;border:1px dashed #888;padding:8px;width:100%}.condition-tool-bar{min-height:24px}.item-group-header{font-weight:700;text-decoration:underline;font-size:1.4rem}.sort-order-box{margin-left:50px;margin-top:10px}.sort-order-box .sort-order-list{width:350px;height:250px}.sort-order-box .order-change-button{font-size:2rem;vertical-align:bottom;color:#ff9908}.link-button-cancel{display:block;text-decoration:none;color:#fff;vertical-align:top;color:#333}.link-button-cancel i{margin-right:5px;font-size:2rem;color:#ff9908;vertical-align:bottom}.link-button-cancel:hover{text-decoration:none;opacity:.8}.search-button{border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3);width:65px;vertical-align:middle;margin:0 4px!important;padding:3px 5px}.search-button:hover{color:#ff9908;text-decoration:none}.search-button .search-button-icon{font-size:2rem;vertical-align:middle}.search-button .search-button-icon:hover{color:#ff9908;text-decoration:none}.search-button .search-button-caption{font-size:1.2rem}.filter-button{border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3);width:60px;vertical-align:middle}.filter-button:hover{color:#ff9908;text-decoration:none}.filter-button .filter-button-icon{font-size:2rem;vertical-align:middle}.filter-button .filter-button-icon:hover{color:#ff9908;text-decoration:none}.horizontal-arrow-button{font-size:2rem;margin-right:5px;vertical-align:bottom;color:#ff9908}.up-arrow-button{font-size:2.8rem;vertical-align:bottom;color:#ff9908}.down-arrow-button{font-size:2rem;vertical-align:bottom;color:#ff9908}.cow-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.switch-farm-button{font-size:2rem!important;margin-top:5px!important}.simple-radio-button{vertical-align:top;margin-top:5px!important}.force-center{text-align:center!important}.padding-vertical-30{padding-top:30px!important;padding-bottom:30px!important}.right-70{right:70px!important}.padding-top-10{padding-top:10px!important}.margin-top-10{margin-top:10px!important}.margin-top-50{margin-top:50px!important}.margin-top-ignore{margin-top:0!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-right-5{margin-right:5px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-30{margin-right:30px!important}.margin-right-50{margin-right:50px!important}.margin-right-70{margin-right:70px!important}.margin-left-5{margin-left:5px!important}.margin-left-9{margin-left:9px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-30{margin-left:30px!important}.margin-left-50{margin-left:50px!important}.margin-left-110{margin-left:110px!important}.padding-top-10{padding-top:10px}.padding-ignore{padding:0}.padding-top-ignore{padding-top:0!important}.w10{width:10px!important}.w20{width:20px!important}.w30{width:30px!important}.w40{width:40px!important}.w50{width:50px!important}.w60{width:60px!important}.w70{width:70px!important}.w80{width:80px!important}.w90{width:90px!important}.w100{width:100px!important}.w110{width:110px!important}.w120{width:120px!important}.w130{width:130px!important}.w140{width:140px!important}.w150{width:150px!important}.w160{width:160px!important}.w170{width:170px!important}.w180{width:180px!important}.w190{width:190px!important}.w200{width:200px!important}.w210{width:210px!important}.w220{width:220px!important}.w230{width:230px!important}.w240{width:240px!important}.w250{width:250px!important}.w260{width:260px!important}.w270{width:270px!important}.w280{width:280px!important}.w290{width:290px!important}.w300{width:300px!important}.w310{width:310px!important}.w320{width:320px!important}.w330{width:330px!important}.w340{width:340px!important}.w350{width:350px!important}.w360{width:360px!important}.w370{width:370px!important}.w380{width:380px!important}.w390{width:390px!important}.w400{width:400px!important}.w410{width:410px!important}.w420{width:420px!important}.w430{width:430px!important}.w440{width:440px!important}.w450{width:450px!important}.w460{width:460px!important}.w470{width:470px!important}.w480{width:480px!important}.w490{width:490px!important}.w500{width:500px!important}.w510{width:510px!important}.w520{width:520px!important}.w530{width:530px!important}.w540{width:540px!important}.w550{width:550px!important}.w560{width:560px!important}.w570{width:570px!important}.w580{width:580px!important}.w590{width:590px!important}.w600{width:600px!important}.w610{width:610px!important}.w620{width:620px!important}.w630{width:630px!important}.w640{width:640px!important}.w650{width:650px!important}.w660{width:660px!important}.w670{width:670px!important}.w680{width:680px!important}.w690{width:690px!important}.w700{width:700px!important}.w-percentage10{width:10%}.w-percentage11{width:11%}.w-percentage12{width:12%}.w-percentage13{width:13%}.w-percentage14{width:14%}.w-percentage15{width:15%}.w-percentage16{width:16%}.w-percentage17{width:17%}.w-percentage18{width:18%}.w-percentage19{width:19%}.w-percentage20{width:20%}.w-percentage21{width:21%}.w-percentage22{width:22%}.w-percentage23{width:23%}.w-percentage24{width:24%}.w-percentage25{width:25%}.w-percentage26{width:26%}.w-percentage27{width:27%}.w-percentage28{width:28%}.w-percentage29{width:29%}.w-percentage30{width:30%}.w-percentage31{width:31%}.w-percentage32{width:32%}.w-percentage33{width:33%}.w-percentage34{width:34%}.w-percentage35{width:35%}.w-percentage36{width:36%}.w-percentage37{width:37%}.w-percentage38{width:38%}.w-percentage39{width:39%}.w-percentage40{width:40%}.w-percentage41{width:41%}.w-percentage42{width:42%}.w-percentage43{width:43%}.w-percentage44{width:44%}.w-percentage45{width:45%}.w-percentage46{width:46%}.w-percentage47{width:47%}.w-percentage48{width:48%}.w-percentage49{width:49%}.w-percentage50{width:50%}.w-percentage51{width:51%}.w-percentage52{width:52%}.w-percentage53{width:53%}.w-percentage54{width:54%}.w-percentage55{width:55%}.w-percentage56{width:56%}.w-percentage57{width:57%}.w-percentage58{width:58%}.w-percentage59{width:59%}.w-percentage60{width:60%}.w-percentage61{width:61%}.w-percentage62{width:62%}.w-percentage63{width:63%}.w-percentage64{width:64%}.w-percentage65{width:65%}.w-percentage66{width:66%}.w-percentage67{width:67%}.w-percentage68{width:68%}.w-percentage69{width:69%}.w-percentage70{width:70%}.w-percentage71{width:71%}.w-percentage72{width:72%}.w-percentage73{width:73%}.w-percentage74{width:74%}.w-percentage75{width:75%}.w-percentage76{width:76%}.w-percentage77{width:77%}.w-percentage78{width:78%}.w-percentage79{width:79%}.w-percentage80{width:80%}.w-percentage81{width:81%}.w-percentage82{width:82%}.w-percentage83{width:83%}.w-percentage84{width:84%}.w-percentage85{width:85%}.w-percentage86{width:86%}.w-percentage87{width:87%}.w-percentage88{width:88%}.w-percentage89{width:89%}.w-percentage90{width:90%}.w-percentage91{width:91%}.w-percentage92{width:92%}.w-percentage93{width:93%}.w-percentage94{width:94%}.w-percentage95{width:95%}.w-percentage96{width:96%}.w-percentage97{width:97%}.w-percentage98{width:98%}.w-percentage99{width:99%}.w-percentage100{width:100%}.h22{height:22px}.h40{height:40px}.h200{height:200px!important}.h460{height:460px!important}.h600{height:600px!important}.mw500{max-width:500px}.mw800{max-width:800px}.mw1000{max-width:1000px}.mw1200{max-width:1200px}.min-width-ignore{min-width:0!important}.mh400{max-height:400px}.mh500{max-height:500px}.fixed-table-wrapper{overflow:auto;height:calc(100vh - 156px)}.vertical-align-top{vertical-align:top}.vertical-align-middle{vertical-align:middle}.vertical-align-sub{vertical-align:sub!important}.simple-break-line{border-bottom:.5px solid silver}.notes-area{height:4em}.view-only{background-color:#f6f4f4}.toggle-switch:hover{cursor:pointer}.toggle-switch:hover img{opacity:.8;filter:alpha(opacity=80)}.simple-caption{font-size:1.4rem!important}.item-header{font-size:1.6rem;font-weight:700;text-decoration:underline}.item-caption{font-size:1.4rem;font-weight:700}.item-value{font-size:1.4rem;font-weight:400}.right-aligned{text-align:right}.events--list{height:calc(100vh - 228px)}.value-changed{color:#ff4500!important;font-weight:700}.state-confirmed{color:green}.state-confirmed,.state-unconfirmed{font-size:1.6rem!important;font-weight:700}.state-unconfirmed{color:red}.state-recoverd{font-size:1.6rem!important;font-weight:700;color:#6495ed}.chart-grid-line-red line{stroke:red}.sorted-none:hover{cursor:pointer;color:#ccc}.sorted-none .customlist-th-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sorted-none .customlist-th-inner div.sort-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url(../images/sorted-normal-2ababa269d.svg);background-repeat:no-repeat;width:10px;height:18px;margin-left:5px}.sorted-asc{background-color:#e8e8e8!important;color:#333!important}.sorted-asc:hover{cursor:pointer}.sorted-asc .customlist-th-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sorted-asc .customlist-th-inner div.sort-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url(../images/sorted-asc-42d74fcf72.svg);background-repeat:no-repeat;width:10px;height:18px;margin-left:5px}.sorted-desc{background-color:#e8e8e8!important;color:#333!important}.sorted-desc:hover{cursor:pointer}.sorted-desc .customlist-th-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sorted-desc .customlist-th-inner div.sort-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-image:url(../images/sorted-desc-54a5e04923.svg);background-repeat:no-repeat;width:10px;height:18px;margin-left:5px}.white-space-pre{white-space:pre}.print-section{page-break-after:always}.module-form{background-color:#fff;padding:2rem 1.6rem 0}.module-form .mf-icon,.module-form .mf-unit{color:#777;font-size:calc(1em + .4rem);pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module-form .mf-icon:first-child,.module-form .mf-unit:first-child{left:1.2rem}.module-form .mf-icon:last-child,.module-form .mf-unit:last-child{right:1.2rem}.module-form .mf-action{background-color:#f2f2f2;display:-ms-flexbox;display:-webkit-box;display:flex;margin:8.8rem -1.6rem 0;padding:3.5rem .6rem 1.5rem}.module-form .mf-action_button{background-color:#fff;border-color:transparent;height:5.6rem;font-size:calc(1em + .5rem);margin-right:1rem;margin-left:1rem;width:100%}.module-form .mf-action_button[type=submit]{background-color:#5d7836;color:#fff;font-weight:700}.module-form .mf-action_button[type=submit]:not(:first-child){width:162.5%}.module-form .mf-addgroup{border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd;margin:5rem auto 2rem;padding:4.5rem 0 2.5rem;position:relative}.module-form .mf-addgroup_button{background-color:#f2f2f2;border:none;height:2.5rem;padding:0;width:2.5rem}.module-form .mf-addgroup_button.button-close{font-size:calc(1em + 1.3rem);position:absolute;top:4.1rem;right:0;line-height:1}.module-form .mf-addgroup+.mf-addgroup,.module-form .mf-addgroup.mf-no-border{border-top:none;margin-top:-2rem}.module-form .mf-checkbox{font-size:calc(1em + .2rem);margin-bottom:1.2rem}.module-form .mf-checkbox_label{font-weight:400;margin-bottom:0;padding-left:2.3rem;position:relative}.module-form .mf-checkbox_label:before{color:#b5b5b5;content:"\e917";font-family:icomoon!important;font-size:calc(1em + .4rem);font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.5rem;position:absolute;top:.1em;left:0;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module-form .mf-checkbox input:checked+.mf-checkbox_label:before{color:#477d17;content:"\e917"}.module-form .mf-checkboxgroup{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-form .mf-checkboxgroup_item{border:.1rem solid #ddd;border-right:none;color:#ccc;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;min-height:4.5rem;font-size:calc(1em + .4rem);width:50%}.module-form .mf-checkboxgroup um-form-input:last-child .mf-checkboxgroup_item,.module-form .mf-checkboxgroup um-form-input:nth-child(2n) .mf-checkboxgroup_item{border-right:.1rem solid #ddd}.module-form .mf-checkboxgroup um-form-input:nth-child(n+3) .mf-checkboxgroup_item{border-top:none}.module-form .mf-checkboxgroup_label{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-weight:400;margin:0;padding:.9rem 1.3rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.module-form .mf-checkboxgroup_label:before{content:"\e917";font-family:icomoon!important;font-size:calc(1em + .2rem);font-style:normal;font-variant:normal;font-weight:400;margin-right:.5rem;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.module-form .mf-checkboxgroup input:checked+.mf-checkboxgroup_label{background-color:#366678;color:#fff}.module-form .mf-checkboxgroup input:checked+.mf-checkboxgroup_label:before{color:#fff;content:"\e917"}.module-form .mf-field{position:relative;width:100%}.module-form .mf-field .form-control{background-color:#f2f2f2;border-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem;height:4.5rem;padding:1rem 1.2rem;resize:none}.module-form .mf-field .form-control::-webkit-input-placeholder,.module-form .mf-field .form-control:placeholder-shown{color:#ccc}.module-form .mf-field .form-control[disabled]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ddd;border-style:dashed;color:#777}.module-form .mf-field .form-control[rows]{height:auto}.module-form .mf-field .form-control.has-icon:not(:last-child):not(select),.module-form .mf-field .form-control.has-unit:not(:last-child):not(select){padding-right:4.2rem}.module-form .mf-field .form-control.has-icon:not(:first-child):not(select),.module-form .mf-field .form-control.has-unit:not(:first-child):not(select){padding-left:4.2rem}.module-form .mf-field_action{margin-top:2rem}.module-form .mf-field_action .mf-button{background:none;border:.1rem dotted #ccc;border-radius:.45rem;color:#777;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;font-size:calc(1em + .1rem);font-weight:700;height:4.2rem;margin-left:auto;padding:0 1rem}.module-form .mf-field_action .mf-button [class*=icon]{font-size:calc(1em + .9rem);margin-right:1rem}.module-form .mf-group{margin:0 auto 4.8rem}.module-form .mf-group .row{margin-right:-.8rem;margin-left:-.8rem}.module-form .mf-group [class*=col-]{padding-right:.8rem;padding-left:.8rem}.module-form .mf-group_help{display:block;font-size:calc(1em + .3rem);line-height:1.2;margin-top:.5rem}.module-form .mf-group .form-control:focus,.module-form .mf-group .is-active{background-color:#fff;border-bottom-color:#537b2b}.module-form .mf-group.is-error,.module-form .mf-group.is-error .mf-field *{color:#d22323}.module-form .mf-group.is-error .form-control{background-color:#fff;border-bottom-color:#d22323}.module-form .mf-horizontal{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.module-form .mf-horizontal .form-control{background:#fff;border-bottom-color:#ddd;color:inherit;font-weight:700}.module-form .mf-horizontal .mf-label{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;margin-right:.5rem;margin-bottom:0}.module-form .mf-icon{color:#666;font-size:calc(1em + 1rem)}.module-form .mf-label{font-size:calc(1em + .2rem);font-weight:700;line-height:1.2;margin-bottom:1.2rem}.module-form .mf-label_icon{border-radius:0;font-size:calc(1em - .1rem);font-weight:400;margin-left:1rem;padding:.2rem .6rem}.module-form .mf-label .label-danger{background-color:#d22323}.module-form .mf-radio{font-size:calc(1em + .2rem);margin-bottom:1.2rem}.module-form .mf-radio input:checked+.mf-radio_label:before{border-color:#477d17}.module-form .mf-radio input:checked+.mf-radio_label:after{background-color:#477d17}.module-form .mf-radio_label{font-weight:400;margin-bottom:0;padding-left:2.5rem;position:relative}.module-form .mf-radio_label:after,.module-form .mf-radio_label:before{border-radius:50%;content:"";position:absolute;top:.2em;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.module-form .mf-radio_label:before{border:.1rem solid #b5b5b5;height:1.5rem;width:1.5rem}.module-form .mf-radio_label:after{background-color:#fff;height:.9rem;top:calc(.2em + .3rem);left:.3rem;width:.9rem}.module-form .mf-radiogroup{display:-ms-flexbox;display:-webkit-box;display:flex}.module-form .mf-radiogroup_item{border:.1rem solid #ddd;border-right:none;color:#ccc;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;height:4rem;font-size:calc(1em + .2rem);width:100%}.module-form .mf-radiogroup_item:last-child{border-right:.1rem solid #ddd}.module-form .mf-radiogroup_label{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;font-weight:400;margin:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.module-form .mf-radiogroup input:checked+.mf-radiogroup_label{background-color:#366678;color:#fff}.module-form .mf-select:after{border-color:#999 transparent transparent;border-style:solid;border-width:.75rem .45rem 0;content:"";height:0;pointer-events:none;position:absolute;top:50%;right:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.module-form .mf-select select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:3rem}.module-form .mf-select select.form-control.has-unit{padding-right:6rem}.module-form .mf-select .mf-unit:last-child{right:3.2rem}.module-form .mf-subgroup{margin:2rem auto}.module-form .mf-subgroup .mf-label{color:#777}.module-form .mf-table{color:#555;font-size:calc(1em + .2rem);line-height:1.4;margin-top:2rem}.module-form .mf-table_data,.module-form .mf-table_head{padding:.2rem 0;vertical-align:top}.module-form .mf-table_head{font-weight:400;text-align:right;white-space:nowrap;width:10%}.history-modal{min-height:100%;height:100%;line-height:1.5;font-size:1.3rem;text-align:left;background-color:#60615e}.history-modal .content .title-box{position:relative;width:100%;top:0;height:52px;padding:5px;text-align:center;-webkit-box-shadow:0 1px 2px 1px rgba(90,90,90,.3);box-shadow:0 1px 2px 1px rgba(90,90,90,.3);z-index:11000;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),to(#fff));background:linear-gradient(#ededed,#fff);-webkit-filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#ededed",endcolorstr="#ffffff",gradienttype=0);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#ededed",endcolorstr="#ffffff",gradienttype=0)}.history-modal .content .title-box.add-input{height:80px}.history-modal .content section.u-alert-form--field div.u-alert-form--field-content p input.u-input-width8{width:132px!important}.history-modal .center{text-align:center}.history-modal .margin-tb{margin-top:10px;margin-bottom:10px}.history-modal .table{margin-bottom:0}.history-modal .modal-header{background-color:#fff}.history-modal .modal-body{padding:10px}.history-modal .modal-body table.table-col1 .target-checkbox-group span.vertical{vertical-align:text-bottom}.history-modal .modal-body.beef .circle-btn:hover{background-color:#8aa633}.history-modal .selection{display:table;text-align:left;width:100%;background-color:#fff;padding:10px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.history-modal .selection .max-4-cols{padding-left:120px}.history-modal .selection .max-5-cols{padding-left:60px}.history-modal .selection .selection-item{position:relative;list-style:none;display:inline-block;text-align:center;margin:10px}.history-modal .selection .selection-item.breeding{background-color:#56b1bc}.history-modal .selection .selection-item.medical{background-color:#bc7e9c}.history-modal .selection .selection-item.other{background-color:#ace8ba}.history-modal table.tb-selectMedicine .medicine-col1{width:50px}.history-modal table.tb-selectMedicine .medicine-col3,.history-modal table.tb-selectMedicine .medicine-col4{width:120px}.history-modal table.tb-restartShipment .restart-col1{width:150px}.history-modal a.circle-btn{width:98px;height:100px;line-height:70px;display:inline-block;text-decoration:none;vertical-align:middle;padding-top:12px;border:.7px solid #333;border-radius:50%;color:#333;font-size:20px;font-weight:700;background-color:#fff;-webkit-box-shadow:0 1px 2px 2px rgba(90,90,90,.3);box-shadow:0 1px 2px 2px rgba(90,90,90,.3)}.history-modal a.circle-btn:hover{background-color:#8aa633;color:#fff}.history-modal a.circle-btn.long-text{font-size:16px;line-height:23px;padding-top:25px}.history-modal a.circle-btn.isdisabled{pointer-events:none;opacity:.5}.history-modal.event-history-filter .modal-body{overflow:hidden}.history-modal.event-history-filter .modal-body .modal-body-inner input,.history-modal.event-history-filter .modal-body .modal-body-inner label{margin:0}.history-modal.event-history-filter .modal-body .modal-body-inner table td,.history-modal.event-history-filter .modal-body .modal-body-inner table th{padding:10px}.history-modal.event-history-filter .modal-body .modal-body-inner ul{margin-bottom:0}.history-modal.event-history-filter .modal-body .modal-body-inner .event-toggle-all{text-align:right}.history-modal.event-history-filter .modal-body .modal-body-inner .event-toggle-all button{border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3);padding:3px 6px;margin:.5em}.history-modal.event-history-filter .modal-body .modal-body-inner .event-toggle-all button:hover{color:#ff9908;text-decoration:none}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-table-wrapper{max-height:300px;overflow:auto}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-table-wrapper tbody tr td label{font-weight:400}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group{border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group:last-child{border-bottom:1px solid #ddd}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group input{margin-right:3px}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group .group-checkbox-wrapper{width:10rem;padding:6px 5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ddd}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group .event-checkbox-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:3px 0}.history-modal.event-history-filter .modal-body .modal-body-inner .event-history-filter-event-group .event-checkbox-container li{float:left;width:14rem;padding:3px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.multiple-choice-body .multiple-choice-text{background-color:#fff;text-align:center;margin:0;padding:18px 16px}.multiple-choice-body .multiple-choice-text span{font-size:1.3rem}.multiple-choice-body .multiple-choice-text .event-name{color:#477d17;font-size:1.4rem;font-weight:700}.multiple-choice-body .multiple-choice-group{background-color:#60615e;text-align:center;padding:10px 10px 0}.multiple-choice-body .multiple-choice-group:last-child{padding:10px}.multiple-choice-body .multiple-choice-group ul{margin:0;background-color:#fff}.multiple-choice-body .multiple-choice-group ul li{padding:14px 10px;font-size:1.4rem;font-weight:700;border-bottom:1px solid #ccc}.multiple-choice-body .multiple-choice-group ul li:last-of-type{border-bottom:none}.multiple-choice-body .multiple-choice-group .child--list:hover{background-color:#f2f2f2;cursor:pointer}.modal .modal-dialog.modal-table-list-lg{width:900px}.modal .modal-dialog.modal-table-list-lg .modal-content{max-height:600px}.modal .modal-dialog.modal-table-list-lg .modal-content div.table-content{max-height:500px;overflow:auto}.modal .modal-dialog.modal-select-standard{width:600px}.modal .modal-dialog.modal-select-standard .modal-content{max-height:400px}.modal .modal-dialog.modal-select-standard .modal-content div.table-content{max-height:300px;overflow:auto}.modal .modal-dialog .modal-content pre.pre-style-none{background:transparent none repeat scroll 0 0;border:none;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,YuGothic,游ゴシック,Meiryo,メイリオ,ＭＳ Ｐゴシック,Verdana,sans-serif;padding:0}.modal .modal-dialog .modal-content .select-farm.disabled{background-color:#f6f4f4}.modal-653{width:653px}.modal-770{width:770px}.cow-group-setting-edit-modal .menu-displayed-label,.cow-group-setting-entry-modal .menu-displayed-label{margin-bottom:0}.cow-group-setting-edit-modal .menu-displayed-input,.cow-group-setting-entry-modal .menu-displayed-input{margin-top:0}.master-modal .notes{color:#ff9908}.master-modal .error-message{padding:0}.master-modal .title-box .delete-btn{position:absolute;top:14px;right:80px;height:22px;background-color:#ff9908;min-width:5rem;color:#fff;font-size:1.1rem;line-height:22px;border-radius:4px}.master-modal .title-box .delete-btn span{color:#fff}.master-modal .table-wrapper{height:200px;overflow:auto}.master-modal .hormone-program-name{margin-bottom:10px}.master-modal .hormone-program-name-label{margin-right:40px}.master-modal .hormone-program-name-input{width:calc(100% - 178px)}.master-modal .master-table{table-layout:fixed}.master-modal .master-table.sperm th{width:35%}.master-modal .master-table.hormone-program{border:none}.master-modal .master-table.hormone-program .treatment{width:115px}.master-modal .master-table.hormone-program .treatment-period{width:100px}.master-modal .master-table.embryo th{width:140px}.master-modal .master-table.embryo .sperm-no{width:185px;height:22px;border:none;background-color:#f6f4f4;-webkit-box-shadow:none;box-shadow:none;float:left}.master-modal .master-table.embryo td.donor dl{margin:0}.master-modal .master-table.embryo td.donor dl dt{width:80px;padding:2px;text-align:right;font-weight:400;height:26px}.master-modal .master-table.embryo td.donor dl dd{margin-left:95px;padding:2px;background-color:inherit;border-top:none;height:26px}.master-modal .master-table.embryo td.donor dl dd .donor-select{position:absolute;right:5%}.master-modal .master-table th{position:relative}.master-modal .master-table td div:first-child{margin-bottom:3px}.master-modal .master-table td div input[type=checkbox]{margin:0 5px;width:auto}.master-modal .master-table td div label{font-weight:400}.master-modal .master-table td input,.master-modal .master-table td select{width:100%;margin:0}.select-medicine-modal{height:635px;max-height:75vh;overflow:hidden}.select-medicine-modal .content{height:100%}.select-medicine-modal .content form{height:calc(100% - 52px)}.select-medicine-modal .content form .modal-body,.select-medicine-modal .content form .modal-body .scroll-outer{height:100%;overflow:hidden}.select-medicine-modal .content form .modal-body .scroll-outer.medicine-modal{display:inherit}.select-medicine-modal .content form .modal-body .scroll-outer .notes{height:19px;color:#ff9908}.select-medicine-modal .content form .modal-body .scroll-outer .table-content{height:calc(100% - 53px)}.select-medicine-modal .content form .modal-body .scroll-outer .table-content th{-webkit-box-sizing:content-box;box-sizing:content-box}.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col1{width:50px}.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col2{width:auto}.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col3,.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col4{width:120px}.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col5,.select-medicine-modal .content form .modal-body .scroll-outer .table-content .medicine-col6{width:100px}.select-medicine-modal .content form .modal-body .scroll-outer .table-content input[type=checkbox]{margin:0}.select-medicine-modal .content form .modal-body .scroll-outer .table-content input[type=text]{width:80%}.select-medicine-modal .content form .modal-body .scroll-outer .table-content input[type=text]:disabled{background-color:rgba(90,90,90,.1)}.select-medicine-modal .content form .modal-body .scroll-outer .table-content select{width:100%}.select-medicine-modal .content form .modal-body .scroll-outer .table-content select:disabled{background-color:rgba(90,90,90,.1)}.fixed-header-modal .modal-body th{-webkit-box-sizing:content-box;box-sizing:content-box}.help-content{width:350px}#select-embryo h4{display:-webkit-box;display:-ms-flexbox;display:flex}#select-embryo h4 div.text{-webkit-box-flex:1;-ms-flex:1;flex:1;vertical-align:middle;display:table-cell}#select-embryo h4 div.button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.ui-datepicker{display:none;width:200px!important;padding:1px!important;background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(0,0,0,.3)}.ui-datepicker th{font-size:1.2rem;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;padding:0;color:#fff;background:#999}.ui-datepicker th:first-child{color:red}.ui-datepicker th:last-child{color:#00d9ff}.ui-datepicker td{font-size:1.2rem;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;line-height:20px;padding:0}.ui-datepicker td a{font-size:1.2rem;display:block;color:#111;font-weight:700;text-decoration:none}.ui-datepicker td:first-child a{color:red}.ui-datepicker td:last-child a{color:#00d9ff}.ui-datepicker a:hover{text-decoration:none;background:#8dddb0}.ui-widget-header{border:1px solid #aaa;color:#fff;font-weight:700;background:#111}.ui-datepicker-calendar{width:198px;border:1px solid #ccc}.ui-datepicker-title{font-weight:700;line-height:24px;font-size:1.2rem;text-align:center}.ui-datepicker-prev{position:absolute;top:3px!important;left:2px!important;background:url(../images/sprite-766f76bba7.png) 0 -29px!important;width:20px!important;height:20px!important}.ui-datepicker-prev:hover{top:3px;left:2px;background:url(../images/sprite-766f76bba7.png) 0 -49px!important;width:20px!important;height:20px!important}.ui-datepicker-prev span{display:none!important}.ui-datepicker-next{position:absolute;top:3px!important;right:2px!important;background:url(../images/sprite-766f76bba7.png) -20px -29px!important;width:20px!important;height:20px!important}.ui-datepicker-next:hover{top:3px;right:2px;background:url(../images/sprite-766f76bba7.png) -20px -49px!important;width:20px!important;height:20px!important}.ui-datepicker-next span{display:none!important}.ui-state-highlight,.ui-state-highlight:hover{color:#fff!important;font-weight:700;background:#009943!important}.ui-state-highlight a{color:#fff!important}.ui-datepicker.large{width:auto!important}.ui-datepicker.large .ui-datepicker-prev{top:7px!important;left:7px!important}.ui-datepicker.large .ui-datepicker-next{top:7px!important;right:7px!important}.ui-datepicker.large .ui-datepicker-title{line-height:30px!important;font-size:1.5rem}.ui-datepicker.large .ui-datepicker-month,.ui-datepicker.large .ui-datepicker-year{font-size:1.5rem}.ui-datepicker.large td a{font-size:1.5rem;padding:12px 14px}.history .table ul{margin-bottom:10px}.history .table li.category{width:150px;font-weight:700;font-size:16px;padding-top:7px;vertical-align:top}.history .table .selection{display:table;text-align:left;width:100%}.history .table .selection .selection-item{position:relative;list-style:none;display:inline-block;text-align:center;margin:10px}.history .table .selection .selection-item.breeding{background-color:#56b1bc}.history .table .selection .selection-item.medical{background-color:#bc7e9c}.history .table .selection .selection-item.other{background-color:#ace8ba}.history a.circle-btn{width:130px;height:90px;display:inline-block;text-decoration:none;padding-top:20px;border:3px solid #333;border-radius:10%;color:#333;font-size:26px;font-weight:700}.history a.circle-btn:hover{background-color:#ace8ba}.cow-detail .box-history.individual-history .box-history-innner{height:calc(100vh - 183px)}.box-history{position:fixed;right:0;width:calc(33.33% - 50px)}.box-history .mb-0{margin-bottom:0}.box-history .box-history-innner{height:calc(100vh - 150px);overflow:auto}.box-history.individual-history .box-history-innner{height:calc(100vh - 168px)}.box-history .individual-history h4{margin-bottom:0}.box-history h4{position:relative;padding-left:3.6rem}.box-history h4 i{position:absolute;left:5px;top:6px}.box-history>div{overflow-y:auto}.box-history th .required{position:absolute}.box-history .filtering-wrapper{position:relative;margin-left:36px;padding-top:10px;text-align:right;border-left:3px solid #ddd}.box-history .filtering{position:relative;right:10px;top:0;display:inline-block;margin-right:10px;padding:2px 18px 2px 6px;color:#333;font-size:1rem;border:1px solid #eaeaea;border-radius:6px;background-color:#fff}.box-history .filtering:hover{text-decoration:none}.box-history .filtering i{position:absolute;right:2px;color:#ff9908;padding-left:3px;font-size:1.4rem}.box-history .filtering-top{position:absolute;right:0;top:9px;display:inline-block;margin-right:10px;padding:2px 18px 2px 6px;color:#333;font-size:1rem;border:1px solid #eaeaea;border-radius:6px;background-color:#fff}.box-history .filtering-top:hover{text-decoration:none}.box-history .filtering-top i{position:absolute;right:2px;color:#ff9908;padding-left:3px;font-size:1.4rem}.box-history .filter-list{display:none;position:relative;margin:10px 10px 0;padding:10px;border:1px solid #ccc;background-color:#f7f7f7}.box-history .filter-list:before{top:-12px;border-color:transparent transparent #ccc}.box-history .filter-list:after,.box-history .filter-list:before{display:block;content:"";position:absolute;right:41px;width:0;height:0;border-style:solid;border-width:0 8px 12px}.box-history .filter-list:after{top:-10px;border-color:transparent transparent #f7f7f7}.box-history .filter-list p{position:absolute;left:8px;top:8px;display:inline-block;width:auto;margin-bottom:5px;border:1px solid #eaeaea;background:#fff;border-radius:6px}.box-history .filter-list p a{padding:0 7px 0 22px;font-size:1rem;color:#333}.box-history .filter-list p a:hover{text-decoration:none}.box-history .filter-list p a i{position:absolute;left:4px;top:2px;font-size:1.4rem}.box-history .filter-list ul{text-align:left}.box-history .filter-list ul.mt25{margin-top:25px}.box-history .filter-list ul li{display:inline-block;width:50%;margin-left:-3px;margin-bottom:3px;text-align:left}.box-history .filter-list ul li input{vertical-align:middle}.box-history .timeline{clear:both;position:relative;margin-left:36px;padding-top:10px;padding-bottom:25px;border-left:3px solid #ddd}.box-history .timeline li{position:relative;width:87%;margin-left:26px;margin-bottom:16px}.box-history .timeline li:last-child{margin-bottom:0}.box-history .timeline li:after,.box-history .timeline li:before{content:"";position:absolute;left:-27px;top:50%;display:block;background-color:#ddd}.box-history .timeline li:before{width:27px;height:3px}.box-history .timeline li:after{width:8px;height:8px;margin-top:-2px;margin-left:-4px;border-radius:50%;background-color:#fff;border:2px solid #ddd}.box-history .timeline li .timeline-content-wrapper{position:relative;display:table;width:100%;border:2px solid #ddd}.box-history .timeline li .timeline-content-wrapper .comment-item dd,.box-history .timeline li .timeline-content-wrapper .comment-item dt{min-height:31px}.box-history .timeline li .timeline-content-wrapper .comment-item dd .horizontal-item+.horizontal-item,.box-history .timeline li .timeline-content-wrapper .comment-item dt .horizontal-item+.horizontal-item{margin-left:5px}.box-history .timeline li .timeline-content-wrapper .comment-item dl section:first-child dd{border-top:none}.box-history .timeline li .timeline-content-wrapper .comma-seperation-group .comma-seperation-group-item:last-of-type .comma-seperation{display:none}.box-history .timeline li .data-box{position:relative;display:table-cell;width:15%;padding-top:5px;vertical-align:middle;background-color:#f7f7f7}.box-history .timeline li .data{font-size:1.2rem;font-weight:700;text-align:center;line-height:1.1;font-family:arial}.box-history .timeline li .data-box:after,.box-history .timeline li .data-box:before{content:"";position:absolute;left:-2px;display:block;height:2px}.box-history .timeline li .data-box:before{top:-2px}.box-history .timeline li .data-box:after{bottom:-2px}.box-history .timeline li .category01 .data-box:after,.box-history .timeline li .category01 .data-box:before{background-color:#008c99}.box-history .timeline li .category02 .data-box:after,.box-history .timeline li .category02 .data-box:before{background-color:#f56e9d}.box-history .timeline li .category03 .data-box:after,.box-history .timeline li .category03 .data-box:before{background-color:#df6feb}.box-history .timeline li .category04 .data-box:after,.box-history .timeline li .category04 .data-box:before{background-color:#826ef5}.box-history .timeline li .category05 .data-box:after,.box-history .timeline li .category05 .data-box:before{background-color:#6ebff5}.box-history .timeline li .category06 .data-box:after,.box-history .timeline li .category06 .data-box:before{background-color:#4dab8a}.box-history .timeline li .category07 .data-box:after,.box-history .timeline li .category07 .data-box:before{background-color:#bca446}.box-history .timeline li .category08 .data-box:after,.box-history .timeline li .category08 .data-box:before{background-color:#2775be}.box-history .timeline li .category09 .data-box:after,.box-history .timeline li .category09 .data-box:before{background-color:#1c90fd}.box-history .timeline li .category10 .data-box:after,.box-history .timeline li .category10 .data-box:before,.box-history .timeline li .category11 .data-box:after,.box-history .timeline li .category11 .data-box:before{background-color:#666}.box-history .timeline li .category12 .data-box:after,.box-history .timeline li .category12 .data-box:before{background-color:#826ef5}.box-history .timeline li .category-all .data-box:after,.box-history .timeline li .category-all .data-box:before{background-color:#7b9915}.box-history .post-wrapper{width:92%;height:50px;margin:0 auto;text-align:center;border:3px dotted #ccc;border-radius:5px}.box-history .post-wrapper i{padding-bottom:2px;font-size:2rem;color:#333}.box-history .post-wrapper a.box-post{display:block;height:100%;color:#333;line-height:44px}.box-history .post-wrapper a.box-post:hover{text-decoration:none;background-color:#eee}.box-history .box-history-innner,.box-history .right-shoulder h4{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.box-history .right-shoulder h4 .tag-inputting{display:none;margin-left:9px;padding:5px;color:#8aa633;background-color:#fff;-webkit-animation:flash 3.5s linear infinite;animation:flash 3.5s linear infinite}@-webkit-keyframes flash{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes flash{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.box-history .normal-type,.box-history .right-shoulder .edit-btn{display:block}.box-history .box-event-input,.box-history.on-event-input .event-input-step02,.box-history.on-event-input .normal-type,.box-history.on-event-input .right-shoulder .edit-btn,.box-history .right-shoulder .white-btn{display:none}.box-history.on-event-input .box-event-input,.box-history.on-event-input .right-shoulder .white-btn{display:block}.box-history .right-shoulder .edit-btn i{left:0;margin-top:-1.1rem;font-size:2.2rem}.box-history.on-event-input .right-shoulder h4{margin-bottom:0;color:#fff!important;background-color:#8aa633}.box-history.on-event-input .right-shoulder h4 .tag-inputting{display:inline}.box-history.on-event-input .right-shoulder .icon-timeline{color:#fff!important}.box-history.on-event-input .right-shoulder .white-btn{position:absolute;top:5px;right:6px}.box-history.on-event-input .right-shoulder .white-btn:hover{opacity:1}.box-history.on-event-input .box-history-innner{border:4px solid #8aa633;border-top:none}.box-history.on-event-input .box-event-input{position:relative;z-index:2;height:100%;background:#fff;padding-top:20px}.box-history.on-event-input .box-event-input #event-input-step .box-event-btn,.box-history.on-event-input .box-event-input .box-event-btn a{color:#1298ba}.box-history.on-event-input .box-event-input .box-event-btn.breeding-event,.box-history.on-event-input .box-event-input .box-event-btn.breeding-event a{color:#e3659a}.box-history.on-event-input .box-event-input .box-event-btn.other-event,.box-history.on-event-input .box-event-input .box-event-btn.other-event a{color:#999636}.box-history.on-event-input .box-event-input td div.input-item span{display:inline-block;width:80px;text-align:right;margin:0 .5em}.box-history.on-event-input .box-event-input td div.input-item input,.box-history.on-event-input .box-event-input td div.input-item select{width:140px}.box-history.on-event-input .box-event-input .et-input-type-container label{font-weight:400}.box-history.on-event-input .read-tx{margin:0 10px 20px 20px;font-size:1.4rem;font-weight:700}.box-history.on-event-input .box-event-btn{margin:10px 10px 25px}.box-history.on-event-input .box-event-btn:last-of-type{margin-bottom:0}.box-history.on-event-input .box-event-btn p{position:relative;margin:0 0 10px 8px;padding-left:30px;font-size:1.5rem;font-weight:700}.box-history.on-event-input .box-event-btn p i{position:absolute;left:0;top:-4px;font-size:2.8rem;color:#1298ba}.box-history.on-event-input .box-event-btn.breeding-event p i{color:#e3659a;font-size:2.8rem}.box-history.on-event-input .box-event-btn .other-event p i{color:#999636;font-size:2.6rem}.box-history.on-event-input .box-event-btn ul{padding-bottom:12px;background-color:#ededed}.box-history.on-event-input .box-event-btn ul li{float:left;width:calc(25% - 20px);margin:10px 10px 0;font-weight:700;line-height:1;text-align:center;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.box-history.on-event-input .box-event-btn ul li a{display:block;width:100%;height:50px;padding-top:19px;font-size:1.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.box-history.on-event-input .box-event-btn ul li a:hover{color:#fff;text-decoration:none;border-radius:3px;background-color:#1298ba}.box-history.on-event-input .box-event-btn ul li.multi-lines a{padding-top:12px;line-height:1.3;font-size:1.2rem}.box-history.on-event-input .box-event-btn.breeding-event ul li a:hover{color:#fff;background-color:#e3659a}.box-history.on-event-input .box-event-btn.other-event ul li a:hover{color:#fff;background-color:#999636}.box-history.on-event-input .event-input-step01,.box-history.on-event-input .event-input-step02{display:none;height:100%;position:relative}.box-history.on-event-input .edit-regist-list01 dl{margin-top:0}.box-history.on-event-input .event-input-step02 .edit-regist-list01{padding-left:7px}.box-history.on-event-input .event-input-step02 .table-wrapper{height:calc(100% - 146px);margin:0 10px;padding-left:0;padding-right:0;overflow:auto}.box-history.on-event-input .event-input-step02 .table-wrapper th{width:135px}.box-history.on-event-input .event-input-step02 .table-wrapper td select,.box-history.on-event-input .event-input-step02 .table-wrapper td textarea{width:100%}.box-history.on-event-input .event-input-step02 .table-wrapper td select.min-size{width:5em}.box-history.on-event-input .event-input-step02 .table-wrapper td select.middle-size{width:10em}.box-history.on-event-input .event-input-step02 .table-wrapper td textarea{height:8em}.box-history.on-event-input .event-input-step02 .table-wrapper td .w-date{width:115px}.box-history.on-event-input .event-input-step02 .table-wrapper td select.w-time{width:50px}.box-history.on-event-input .event-input-step02 .table-wrapper td .m-right8{margin-right:8px}.box-history.on-event-input .event-input-step02 .table-wrapper td .m-right10{margin-right:10px}.box-history.on-event-input .event-input-step02 .table-wrapper td .va-middle{vertical-align:middle}.box-history.on-event-input .event-input-step02 .table-wrapper td .mastitis-cow-group-id,.box-history.on-event-input .event-input-step02 .table-wrapper td .workerName{width:185px}.box-history.on-event-input .event-input-step02 .table-wrapper td .mastitis-bacteria,.box-history.on-event-input .event-input-step02 .table-wrapper td .mastitis-score{width:150px}.box-history.on-event-input .event-input-step02 .table-wrapper td .breast-group{float:left}.box-history.on-event-input .event-input-step02 .table-wrapper td .breast-mr{margin-right:20px}.box-history.on-event-input .event-input-step02 .table-wrapper td .lameness-group{float:left}.box-history.on-event-input .event-input-step02 .table-wrapper td .lameness-mr{margin-right:20px}.box-history.on-event-input .event-input-step02 .table-wrapper td select.lame-affected-limb{width:60px}.box-history.on-event-input .event-input-step02 .table-wrapper td .lame-affected-part select{width:70px}.box-history.on-event-input .event-input-step02 .table-wrapper td .lame-affected-part label{font-weight:inherit}.box-history.on-event-input .event-input-step02 .table-wrapper td .lame-affected-part input[type=checkbox]{margin:0 2px}.box-history.on-event-input .event-input-step02 .table-wrapper td .lame-diagnosis-result{margin-bottom:14px}.box-history.on-event-input .event-input-step02 .table-wrapper td select.claw-disease-name{width:130px}.box-history.on-event-input .event-input-step02 .table-wrapper td select.lame-diagnosis-result-of-hoof{width:90px}.box-history.on-event-input .event-input-step02 .btn-box{position:absolute;bottom:0;width:100%;padding:15px 10px;background-color:#ededed}.box-history.on-event-input .event-input-step02 .btn-box li{display:inline-block;margin-right:18px}.box-history.on-event-input .event-input-step02 .btn-box li :last-of-type{margin-right:0}.box-history.on-event-input .event-input-step02 .btn-box li button{min-width:100px;height:auto;padding:14px 10px;font-size:1.4rem;font-weight:700;line-height:1}.box-history.on-event-input .event-input-step02 .btn-box li button.white-btn{color:#555}.box-history.on-event-input .event-input-step02 .btn-box li button:disabled{background-color:#8d8d8d;pointer-events:none}.box-history.on-event-input .horizontal-radio{display:inline}.box-history .timeline-balloon{position:relative;display:table-cell;width:85%;padding:8px;background:#fff;z-index:0}.box-history .timeline-balloon .timeline-balloon-toggle-contents{display:none}.box-history .timeline-balloon.togglable:hover{cursor:pointer}.box-history .timeline-balloon.togglable .timeline-balloon-toggle-contents{display:block;text-align:right}.box-history .timeline-balloon .timeline-balloon-top{position:relative}.box-history .timeline-balloon .category-title{display:inline-block;margin-bottom:3px;padding:2px 4px;font-size:1rem;color:#fff}.box-history .timeline-balloon .medicines{display:-webkit-box;display:-ms-flexbox;display:flex}.box-history .timeline-balloon .comment{word-break:break-all;overflow-wrap:break-word;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.box-history .timeline-balloon .comment p{margin-top:5px}.box-history .timeline-balloon .comment .add-tx{display:none}.box-history .timeline-balloon .comment .expand-open{display:block;margin-top:5px}.box-history .timeline-balloon .comment .expand-open.add-close:before{content:"\e903";font-family:icomoon;font-size:1.4rem;vertical-align:middle;line-height:1}.box-history .timeline-balloon .comment .comment-item .comment-item-comment{border:1px dotted #ccc;border-radius:3px;padding:3px 5px;margin:5px 0}.box-history .timeline-balloon .pulldown-btn{position:absolute;right:3px;top:3px;display:block;width:1.6rem;height:1.6rem;line-height:0;text-align:center;border-radius:3px;background-color:#dfdfdf}.box-history .timeline-balloon .pulldown-btn i{font-size:1.5rem}.box-history .pulldown-menu{position:absolute;float:right;right:2px;left:auto;min-width:5.5em;top:19px;width:5.5em;height:auto;padding:5px;text-align:center;background-color:#fff;border:2px solid #b2b2b2;-webkit-box-shadow:2px 2px 0 0 hsla(0,0%,58.8%,.2);box-shadow:2px 2px 0 0 hsla(0,0%,58.8%,.2)}.box-history .pulldown-menu a{display:block;margin-bottom:5px;padding-bottom:5px;color:#333;border-bottom:1px solid #ddd}.box-history .pulldown-menu a:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.box-history .pulldown-menu a:hover{text-decoration:none}.box-history .pulldown-menu a i{padding-right:5px}.box-history .more{position:relative;display:block;width:100%;height:37px;margin-top:-37px;color:#333;font-size:1.1rem;text-align:center;line-height:37px;background-color:hsla(0,0%,84.3%,.5)}.box-history .more:hover{text-decoration:none}.box-history .more i{color:#ff9908;font-size:1.6rem}.box-history .timeline li .category01{border-left-color:#008c99}.box-history .timeline li .category01 .category-title{background-color:#008c99}.box-history .timeline li .category02{border-left-color:#f56e9d}.box-history .timeline li .category02 .category-title{background-color:#f56e9d}.box-history .timeline li .category03{border-left-color:#df6feb}.box-history .timeline li .category03 .category-title{background-color:#df6feb}.box-history .timeline li .category04{border-left-color:#826ef5}.box-history .timeline li .category04 .category-title{background-color:#826ef5}.box-history .timeline li .category05{border-left-color:#6ebff5}.box-history .timeline li .category05 .category-title{background-color:#6ebff5}.box-history .timeline li .category06{border-left-color:#4dab8a}.box-history .timeline li .category06 .category-title{background-color:#4dab8a}.box-history .timeline li .category07{border-left-color:#bca446}.box-history .timeline li .category07 .category-title{background-color:#bca446}.box-history .timeline li .category08{border-left-color:#2775be}.box-history .timeline li .category08 .category-title{background-color:#2775be}.box-history .timeline li .category09{border-left-color:#1c90fd}.box-history .timeline li .category09 .category-title{background-color:#1c90fd}.box-history .timeline li .category10{border-left-color:#666}.box-history .timeline li .category10 .category-title{background-color:#666}.box-history .timeline li .category11{border-left-color:#666}.box-history .timeline li .category11 .category-title{background-color:#666}.box-history .timeline li .category12{border-left-color:#826ef5}.box-history .timeline li .category12 .category-title{background-color:#826ef5}.box-history .timeline li .category-facility-box{position:absolute;left:-29px;top:50%;margin-left:-1.5rem;margin-top:-1.5rem;padding:4px;line-height:1;background-color:#7b9915;border-radius:50%;z-index:9999}.box-history .timeline li .category-facility-box i{font-size:2.5rem;color:#fff;line-height:1}.box-history div.row{padding:4px;margin-top:4px}.box-history div.row span.text{border:1px dotted grey;padding:.5rem}.box-history div.row button.remove{margin-left:4px}.tabs{min-height:500px;padding:10px}.tabs,.tabs li{position:relative}.tabs li{border-bottom:0;font-weight:700}.tabs li a{position:relative;top:4px;display:block;width:100%;height:100%;padding:12px 17px;color:#444;font-size:1.3rem;line-height:1;background-color:rgba(210,204,150,.7);border-radius:3px 3px 0 0}.tabs li a:hover{top:0;border-radius:3px 3px 0 0;color:#333;background-color:#fff;text-decoration:none;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.tabs .search-wrapper{position:relative}.tabs .search-wrapper .search-box label{display:block;margin-bottom:2px;font-weight:400}.tabs .search-wrapper .search-box div{float:left;display:inline-block;width:33.3%}.tabs .search-wrapper .search-box div:first-of-type{width:25%}.tabs .search-wrapper .search-box div:nth-of-type(2){width:75%;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs .search-wrapper .search-box ul li{padding:5px 0;border-bottom:1px solid hsla(0,0%,90.2%,.3)}.tabs .search-wrapper .search-box ul li:last-child{border-bottom:none}.tabs .search-wrapper .disuse div:nth-of-type(2){width:74%;text-align:left}.tabs .search-wrapper .disuse div p:first-child{margin-bottom:7px}.tabs .search-wrapper .disuse span{margin:0 2px!important;font-size:1.1rem}.tabs .search-wrapper .text-search input{display:inline-block;width:100%;padding:5px 6px;font-weight:400;border:none}.tabs .search-wrapper .text-search div:nth-of-type(2){width:74%}.tabs .search-wrapper button{display:block;width:100%;padding:8px 4px!important;color:#fff;border-radius:6px;border:none;background:#ff9908;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.tabs .search-wrapper button:hover{opacity:.8}.tabs .search-btn{float:right;border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.tabs .search-box{position:absolute;right:0;top:45px;width:480px;padding:0 15px;color:#fff;background-color:#4a4a4a;border-radius:2px;-webkit-box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);z-index:9999}.tabs .search-box label.search-item-label{height:24px;line-height:24px;margin-bottom:0}.tabs .search-box .individual-label-items .individual-label,.tabs .search-box .state-items .state{width:33%}.tabs .search-box .bcs,.tabs .search-box .count,.tabs .search-box .days{width:8rem}.tabs .search-box:before{content:"";position:absolute;top:-16px;right:40px;width:0;height:0;border-right:8px solid transparent;border-bottom:20px solid #4a4a4a;border-left:8px solid transparent}.tabs .tab.active a{top:0;color:#333;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.content{height:100%}.content .content-box{width:100%;height:100%}.content .content-box .section{position:relative;margin-bottom:10px;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.content .content-box .active-box ul.active-list{width:95%;margin:10px auto}.content .content-box .active-box ul.active-list h5{padding:8px 4px 8px 10px;color:#fff;font-size:1.5rem;font-weight:400;text-align:center;border:none;background-color:#739315}.content .content-box .active-box ul.active-list li i{color:#fff}.content .row-2 .left-adjust{padding:10px 10px 0}.content .row-2 .right-adjust{padding:10px 10px 5px 0}.content .row-6{padding:10px 10px 0}.content .row-6 li{padding:0}.content .row-6 li .section{margin:0 10px 0 0}.content .row-6 li:last-child .section{margin-right:0}.content .add-searcbox{float:left;width:100%;margin:0 -300px 20px 0}.content .add-searcbox .tabs{position:relative;margin:0 300px 0 0}.content .title-box{position:fixed;top:26px;width:calc(100% - 150px);height:52px;padding:5px;text-align:center;-webkit-box-shadow:0 1px 2px 1px rgba(90,90,90,.3);box-shadow:0 1px 2px 1px rgba(90,90,90,.3);z-index:11000;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),to(#fff));background:linear-gradient(#ededed,#fff);-webkit-filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#ededed",endcolorstr="#ffffff",gradienttype=0);filter:progid:dximagetransform.microsoft.gradient(startcolorstr="#ededed",endcolorstr="#ffffff",gradienttype=0)}.content .title-box h2{font-size:2rem;line-height:41px;letter-spacing:.08em;font-weight:700}.content .title-box button{position:absolute;top:0;display:block}.content .title-box button.btn-back{left:10px;top:15px;color:#333}.content .title-box button.btn-back i{margin-right:5px;font-size:2rem;color:#ff9908;vertical-align:bottom}.content .title-box button.btn-pencil{right:70px;top:14px}.content .title-box button.btn-delete{right:10px;top:14px}.content .title-box button.btn-apply{right:20px;top:14px}.content .row-3 li{padding:0}.content .row-3 li .section{margin:0 10px 10px 0}.content .row-3 li:last-child .section{margin-right:0}.content .unit{margin-left:5px}.content .clear-btn,.content .unit{color:#666;font-weight:400;font-size:1.1rem}.content .clear-btn{left:-25px}.content .edit-btn{position:relative;display:inline-block;height:22px;padding:0 6px 0 22px;min-width:5rem;color:#fff;font-size:1.1rem;line-height:22px;background-color:#ff9908;border-radius:4px}.content .edit-btn:hover{text-decoration:none;opacity:.8}.content .edit-btn:disabled{background-color:#84837f}.content .edit-btn i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.content .edit-btn.no-icon{padding-left:6px}.content .delete-btn{position:relative;display:inline-block;height:26px;padding:0 10px;min-width:5rem;color:#fff;font-size:1.5rem;line-height:22px;background-color:#ee664e;border-radius:4px}.content .delete-btn:hover{text-decoration:none;opacity:.8}.content .delete-btn:disabled{background-color:#84837f}.content .delete-btn i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.content .finish-btn{position:relative;display:inline-block;height:22px;padding:0 10px;min-width:5rem;color:#fff;font-size:1.1rem;line-height:22px;background-color:#ee664e;border-radius:4px}.content .finish-btn:hover{text-decoration:none;opacity:.8}.content .finish-btn:disabled{background-color:#84837f}.content .finish-btn i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.content .revise-btn{position:relative;display:inline-block;height:22px;padding:0 10px;min-width:5rem;color:#fff;font-size:1.1rem;line-height:22px;background-color:#4169e1;border-radius:4px}.content .revise-btn:hover{text-decoration:none;opacity:.8}.content .revise-btn:disabled{background-color:#84837f}.content .revise-btn i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.content .white-btn{position:relative;display:inline-block;height:28px;padding:0 10px 0 25px;color:#333;font-size:1.1rem;line-height:28px;background-color:#fff;border-radius:6px}.content .white-btn:hover,.content .white-btn:hover i{color:#ff9908;text-decoration:none}.content .white-btn i{position:absolute;top:50%;left:4px;margin-top:-1rem;color:#333;font-size:2rem}.content .required{position:absolute;height:18px;padding:1px 5px;margin-left:5px;color:#fff;font-size:1rem;font-weight:700;line-height:18px;background-color:#d33a3d;border-radius:6px}body.print{font-size:10pt;background-color:#fff;-webkit-print-color-adjust:exact}body.print .barn{font-size:10pt;font-family:Verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif!important}body.print .content-box *{min-width:1px!important;font-size:7pt!important}body.print .print-dspnone{display:none!important}body.print .content .content-box .section{-webkit-box-shadow:none;box-shadow:none}body.print .option-wrapper{margin-bottom:8px;padding-right:8px;text-align:center}body.print .option-wrapper>div{display:inline-block;margin-right:14px}body.print .option-wrapper>div:last-of-type{margin-right:0;border-right:none}body.print .option-wrapper>div label{width:auto!important}body.print .content-box{padding-top:15px}body.print .content-box .p10{padding:0}body.print .cow-labels{margin:0!important;padding:0!important;color:#000!important;background-color:transparent!important}body.print .cow-labels:after{content:"、";display:inline}body.print .cow-labels-wrapper>span>span:last-of-type .cow-labels:after{display:none}body.print table,body.print td,body.print th{border-collapse:collapse;border-spacing:0}body.print table{width:auto!important;max-width:100%;margin:0 auto;border-color:#333}body.print th{padding:3px!important;color:#000!important;background-color:#bbb!important}body.print td{padding:2px 3px!important}body.print td,body.print td span{text-align:left!important}body.print td.text-center{text-align:center!important}body.print td.text-right{text-align:right!important}body.print .barn table.tb-col tr:first-child th:first-child{border-left-color:#333}body.print .barn table.tb-col tr:first-child th:last-child{border-right-color:#333}body.print td,body.print th{border-right:1px dotted #888}body.print table.tb-col tbody tr:first-of-type td,body.print td,body.print th{border-top:1px solid #333!important}body.print tbody tr td:first-of-type,body.print thead tr th:first-child{border-left:1px solid #333!important}body.print tr td:last-child{border-right:1px solid #333}body.print tr:last-child td{border-bottom:1px solid #333}body.print .w-maxwidth200{max-width:200px!important}.barn body.print .alert-location-toolbar,body.print .barn .alert-location-toolbar,body.print .logo,body.print .main-header,body.print .main-nav,body.print .noPrint,body.print .sub-header,body.print .toolbar{display:none!important}body.print .wrapper .content{padding:0!important}body.print .hide-title{display:block!important;position:static!important}body.print .hide-title h2{padding:0 10px 5px;font-size:12pt!important;line-height:1.6!important;border-bottom:1px solid #333;letter-spacing:.08em;font-weight:700;text-align:center}body.print #customlist-table{margin-top:0!important}body.print #customlist-table thead{visibility:visible!important}body.print #customlist-table.clone{display:none!important}body.print .cowList #table-area{height:auto!important}body.print .cowList .table-area-wrapper.cow-board-opened{width:100%!important}body.print .cowList .cow-board-wrapper{display:none!important}:root body.print table,_::-webkit-full-page-media,_:future{width:100%!important}@media print{.barn .alert-location-toolbar,.logo,.main-header,.main-nav,.noPrint,.sub-header,.toolbar{display:none!important}.wrapper .content{padding:0!important}.hide-title{display:block!important;position:static!important}.hide-title h2{padding:0 10px 5px;font-size:12pt!important;line-height:1.6!important;border-bottom:1px solid #333;letter-spacing:.08em;font-weight:700;text-align:center}}.pager-link-next,.pager-link-previous{display:inline-block;line-height:1;vertical-align:middle}.pager-link-icon{color:#ff9908;font-size:2rem;padding-bottom:.5rem}@media print{body{font-size:10pt;background-color:#fff;-webkit-print-color-adjust:exact}body .print{display:block!important}body .no-print{display:none!important}body .barn{font-size:10pt;font-family:Verdana,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,ＭＳ Ｐゴシック,sans-serif!important}body .content-box *{min-width:1px!important;font-size:7pt!important}body .print-dspnone{display:none!important}body .content .content-box .section{width:100%!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}body .cow-labels{margin:0!important;padding:0!important;color:#000!important;background-color:transparent!important}body .cow-labels:first-child.chronic-illness{margin-left:40px!important}body .cow-labels:after{content:"、";display:inline}body .cow-labels:last-child:after{content:none!important}body .cow-labels-wrapper>span>span:last-of-type .cow-labels:after{display:none}body table,body td,body th{border-collapse:collapse;border-spacing:0}body td{padding:2px 3px!important}body td,body td span{text-align:left!important}body .barn table.tb-col tr:first-child th:first-child{border-left-color:#333}body .barn table.tb-col tr:first-child th:last-child{border-right-color:#333}body table.tb-col tbody tr:first-of-type td,body td,body th{border-top:1px solid #333!important}body tbody tr td:first-of-type{border-left:1px solid #333!important}body tr td:last-child{border-right:1px solid #333}body tr:last-child td{border-bottom:1px solid #333}body .w-maxwidth200{max-width:200px!important}body #header-band,body .box-bulk-regist,body header{display:none!important}body .wrapper,body .wrapper .content{overflow:visible!important}body .wrapper .content{margin:0!important}body .negative-left-margin-on-print{margin-left:-100px}:root body table,_::-webkit-full-page-media,_:future{width:100%!important}}@media print{.cow-list .tabs{padding:0!important}.cow-list .tab-content{margin-top:3px!important}.cow-list .scroll-outer{overflow:visible!important}.cow-list .scroll-outer section.result{padding:0!important}.cow-list .content-box{padding-top:0!important}.cow-list .content-box .p10{padding:0!important}.cow-list table{width:auto!important;max-width:100%;margin:0 auto!important;border-color:#333!important;overflow:visible!important}.cow-list table.clone{display:none!important}.cow-list thead{visibility:visible!important}.cow-list .fixed-tb{overflow:visible!important;height:100%!important}.cow-list th{font-weight:400;padding:3px!important;color:#000!important;border-color:#333!important;border-right:1px dotted #888!important;background-color:#bbb!important;width:auto!important}.cow-list th:last-child{border-right:1px solid #333!important}.cow-list td{width:auto!important;border-color:#333!important;border-right:1px dotted #888!important}.cow-list td:last-child{border-right:1px solid #333!important}.cow-list select{border:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cow-list select::-ms-expand{display:none}}@media print{.mastitis-list .working-day{position:absolute;top:-45px;left:5px;display:block!important}.mastitis-list .working-day span{font-weight:700;font-size:1.5rem!important}}@media print{.alert-list .tabs,.mastitis-list .content-box .result,.mastitis-list .content-box .tabs{padding:0!important}.alert-list .tab-content{margin-top:3px!important}.alert-list .scroll-outer{overflow:visible!important}.alert-list .scroll-outer section.result{padding:0!important}.alert-list .content-box{padding-top:0!important}.alert-list .content-box .p10{padding:0!important}.alert-list table{max-width:100%;margin:0 auto!important;border-color:#333!important;overflow:visible!important}.alert-list table.clone{display:none!important}.alert-list thead{visibility:visible!important}.alert-list .fixed-tb{overflow:visible!important;height:100%!important}.alert-list th{font-weight:400;padding:3px!important;color:#000!important;border-color:#333!important;border-right:1px dotted #888!important;background-color:#bbb!important;width:auto!important}.alert-list th:last-child{border-right:1px solid #333!important}.alert-list td{width:auto!important;border-color:#333!important;border-right:1px dotted #888!important}.alert-list td:last-child{border-right:1px solid #333!important}.alert-list select{border:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-list select::-ms-expand{display:none}}@media print{span{border:none!important}}.button-cancel .icon-back01{margin-right:5px;font-size:2rem;color:#ff9908;vertical-align:bottom}.buttons-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buttons-group>button+button{margin-left:20px}.flex-right{margin-left:auto!important}.right-justified-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 10px 0}.button-orange{background-color:#ff9908;color:#fff;position:relative;display:inline-block;height:22px;padding:0 6px 0 22px;min-width:5rem;font-size:1.1rem!important;line-height:22px;border-radius:4px}.button-orange:hover{text-decoration:none;opacity:.8}.button-orange:disabled{background-color:#84837f}.button-orange i{position:absolute;top:50%;left:4px;margin-top:-.75rem;color:#fff;font-size:1.5rem}.button-orange.no-icon{padding-left:6px}.btn-help{background-color:#000;border-radius:50%;color:#fff;font-size:1rem!important;height:15px;width:15px;padding:0;margin:0 5px!important}.btn-help:active,.btn-help:focus,.btn-help:hover{color:#fff!important}button.add-item,button.remove-item{margin-left:1em!important;border:1px solid grey!important;padding:.2em .5em}.input{border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;line-height:18px;padding:.25em!important;width:100%}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{-moz-appearance:textfield}.select{width:100%}.checkbox{cursor:pointer;display:inline-block;margin:0!important}.checkbox--label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:30px}.input-width2{width:2em}.u-input-width5{width:5em}.input.error,.select.error{border:1px solid rgba(255,0,0,.5)!important;-webkit-box-shadow:0 0 3px rgba(255,0,0,.5)!important;box-shadow:0 0 3px rgba(255,0,0,.5)!important}.island--wrapper.active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.island--wrapper,.island--wrapper.active{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.island--wrapper{display:none;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:10px}.layout-column-left{width:66.666666%;width:66.66667%}.layout-column-right{width:33.333333%;width:33.33333%}.island{margin-bottom:10px!important;overflow:hidden;padding:0 10px}.activityCharts{background-color:#fff;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activityCharts-timeBudget{height:auto;overflow:hidden}.activityCharts-timeBudget .graph-title-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activityCharts-timeBudget .graph-title-box input{position:relative;z-index:1000}.activityCharts-timeBudget .graph-title-box input:focus{outline:0}.activityTab .disabled{color:#ccc!important}.activity--chart-wrapper{min-height:320px}.activityCharts--header{margin:0!important;color:#8aa633}.totalLayTime--island,.totalStandingTime--island{padding-left:0}.toggler .heatChart--island{display:none}.toggler .activityChart--island{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.toggler .totalStandingTime--island{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.toggler .totalLayTime--island{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.u-table{width:100%;table-layout:fixed}.u-table-scroll{overflow:auto}.scrollable-table-container{max-height:calc(100vh - 420px);overflow:auto;width:100%}.table-layout-fixed{table-layout:fixed}.rows-count{font-size:1.4rem;font-weight:700;margin-top:15px!important;margin-right:10px!important}.row--selected{background-color:#758890!important}.row--selected a,.row--selected td{color:#fff}.row--edited{background-color:#f0fff0!important}.row--ignored{background-color:#d3d3d3!important}.bulk-event-label{font-weight:700;font-size:1.2rem}.bulk-event-button{background-color:#477d17;border:0;border-radius:.3rem;-webkit-box-shadow:0 .1rem .25rem rgba(18,18,18,.4);box-shadow:0 .1rem .25rem rgba(18,18,18,.4);color:#fff;cursor:pointer;font-size:1.4rem!important;margin-left:14px!important;padding:3px 15px}.bulk-event-button:hover{background-color:#3b6713}.bulk-entry-history .bulk-event-delete-button,.bulk-entry-history .icon-delete{background-color:#f4f4f4;color:#555}.bulk-entry-history .icon-delete:hover{background-color:#e5e5e5}.event-ui-select-label{margin-right:10px;margin-bottom:0;vertical-align:middle}.event-ui-select{display:inline-block;width:80px;vertical-align:middle}.event-ui-select .form-control{height:24px}.quick-action button{color:#ee9210;border:1px solid #ff9908;border-radius:4px;padding:4px 10px}.quick-action button:hover{background-color:#ff9908;color:#fff}#bulk-regist-table td.line-no,#bulk-regist-table th.line-no{text-align:center;width:30px;border-color:#fff;background-color:#fff;color:#d5d5d5;font-weight:400;padding:0 6px 0 0;text-align:right}#bulk-regist-table .time-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#bulk-regist-table .time-container .target-date{margin-right:1.5rem}#bulk-regist-table .time-selectors{height:24px;margin:0 3px!important;width:50px!important}#bulk-regist-table .time-selectors:first-of-type{margin-left:0!important}#bulk-regist-table td{text-align:center}#bulk-regist-table td .error-message,#bulk-regist-table td .warning-message{white-space:normal}#bulk-regist-table .lame-diagnosis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:5px}#bulk-regist-table .lame-diagnosis div{padding:0 5px}#bulk-regist-table .lame-diagnosis input[type=checkbox]{min-width:1em}#bulk-regist-table .treatment-occurred-date-continuation-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bulk-regist-table .treatment-occurred-date-continuation-radio-group .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}#bulk-regist-table .treatment-occurred-date-continuation-radio-group .radio-item input{margin:0;width:auto!important}#bulk-regist-table .treatment-occurred-date-continuation-radio-group .radio-item label{margin-left:5px;white-space:nowrap}.time-budget-contents-wrapper{height:200px;position:relative;min-height:1px}#activityTimeBudget-detail>div{text-align:center;margin:10px auto}.activityTimeBudget-detail-child{margin:auto;display:inline-block;font-size:2rem;font-weight:700;text-align:center;border-bottom:1px solid rgba(90,90,90,.3)}.activityTimeBudget-detail-child .activityTimeBudget-detail-child-content{text-align:center;display:inline-block;padding:3px 7px}.timeBudget-detail--single{height:24px}.time-budget-message{text-align:center;width:100%;display:block}.activity-time-budget-message{padding-top:70px}.summary-time-budget-message{padding-top:60px}.chart-nav{float:right}.chart-nav .edit-btn{min-width:4rem;padding:0 10px;text-align:center;cursor:pointer}.chart-pager{text-align:center}.chart-pager .icon-back01,.chart-pager .icon-next01{color:#ff9908;font-size:1.8rem;vertical-align:top}.chart-pager .btn-back,.chart-pager .btn-next{display:inline-block}.chart-pager input{font-size:1.5rem!important;font-weight:700}.activityTimeBudgetFatteningDetail{text-align:right}#activity-time-budget-detail-wrapper{height:92px}.timeline--filter-button{font-size:1.8rem;border:1px solid #ccc;border-radius:50%;-webkit-transition:all .1s ease;transition:all .1s ease}.timeline--filter-button:hover{background-color:#555;border-color:#555;color:#fff}.timeline--filter-button:focus{outline:0}.timeline--datepicker{text-align:center}.filter-list:after,.filter-list:before,.timeline--datepicker:after,.timeline--datepicker:before{content:none!important}.top--filter-list li{margin-left:0!important}.top--filter-list li:after,.top--filter-list li:before{content:none!important}.datepicker--date{border:0;cursor:pointer;font-size:1.5rem!important;font-weight:700;width:100px;vertical-align:top!important;text-align:center}.datepicker--date:hover{color:#4682b4}.datepicker--selector{cursor:pointer}.datepicker--selector:before{color:#ff9908;display:inline-block;font-size:1.8rem;vertical-align:top}.main-nav{font-size:1.5rem;height:100vh;position:fixed;top:55px;-webkit-transition:all .1s ease;transition:all .1s ease;width:54px;z-index:1000}.main-nav.isOpen{width:200px;-webkit-box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8)}.main-nav.isOpen .nav-menu{overflow:auto}.main-nav.isOpen .nav-item{overflow:visible}.nav-menu{flex-direction:column;list-style:none;padding:0;margin:0;height:calc(100vh - 92px)}.nav-item,.nav-menu{background-color:#383838;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;overflow:hidden}.nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:200px;-webkit-transition:all .1s ease;transition:all .1s ease;white-space:nowrap}.nav-item:hover{background-color:#4e4e4e}.nav-contents-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav-contents-container,.nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.nav-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;min-width:54px}.nav-link,.nav-link:active,.nav-link:focus,.nav-link:hover,.nav-link:link,.nav-link:visited{color:#fff;text-decoration:none}.sub-nav-toggle{cursor:pointer;margin-left:auto;padding:16px 3px 16px 0;overflow:visible;-webkit-transition:all .1s ease;transition:all .1s ease}.sub-nav-toggle:before{color:#fff;display:inline-block;font-size:2.2rem}.sub-nav{background-color:#2d2d2d;max-height:0;overflow:hidden;width:100%}.sub-nav,.sub-nav-item{-webkit-transition:all .1s ease;transition:all .1s ease}.sub-nav-item{border-bottom:1px solid #262626}.sub-nav-item:first-of-type{border-top:1px solid #262626}.sub-nav-item:hover{background-color:#4e4e4e}.sub-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:15px;padding-right:10px;color:#fff}.sub-nav-link:active,.sub-nav-link:focus,.sub-nav-link:hover,.sub-nav-link:link,.sub-nav-link:visited{color:#fff;text-decoration:none}.sub-nav-link-text{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub-nav-link .count{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.nav-item.isOpen .sub-nav{max-height:500vh}.nav-item.isOpen .sub-nav-toggle:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-icon{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-style:normal;text-align:center;width:54px}.nav-icon:before{color:#fff;font-size:3rem}.icon-account{background-color:#fff;border-radius:50%;height:22px;margin:0 16px;position:relative;overflow:hidden;width:22px}.icon-account:before{color:#878787;position:absolute;bottom:-4px;font-size:2.4rem;left:-1px}.menu--greeting,.menu--logout{display:inline-block;padding:15px 20px;width:100%}.logo{background-image:url(../images/header_logo-40743909b2.png);background-repeat:no-repeat;background-size:21px 19px;background-position:50%;border-bottom:5px solid #477d17;display:block;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;width:54px}.logo,.logo:hover{background-color:#f2f2f2}.menu-toggler{cursor:pointer;border-bottom:1px solid #777;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:37px;margin-bottom:0}.menu-toggler.isOpen{background-color:#4e4e4e}.menu-toggler-bars{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:14px;margin-left:auto;width:54px}.menu-toggler-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:18px;height:2px;background-color:#fff}.menu-toggler-bar,.menu-toggler-label{-webkit-transition:all .1s ease;transition:all .1s ease}.menu-toggler-label{display:inline-block;font-size:1.3rem;opacity:0;width:0}.main-nav.isOpen .menu-toggler-bar:first-of-type,.main-nav.isOpen .menu-toggler-bar:nth-of-type(3){width:13px}.main-nav.isOpen .menu-toggler-bar:first-of-type{-webkit-transform:rotate(-45deg) translate(-5px,-2px);transform:rotate(-45deg) translate(-5px,-2px)}.main-nav.isOpen .menu-toggler-bar:nth-of-type(3){-webkit-transform:rotate(45deg) translate(-5px,2px);transform:rotate(45deg) translate(-5px,2px)}.main-nav.isOpen .menu-toggler-label{opacity:1;margin-left:15px;width:auto}@media only screen and (max-device-width:599px){.main-nav{display:none}}.main-header{background-color:#fff;border-bottom:5px solid #477d17;height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;z-index:10}.main-header,.sub-header{display:-webkit-box;display:-ms-flexbox;display:flex}.sub-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;-webkit-box-shadow:0 .2rem .5rem hsla(0,0%,39.2%,.6);box-shadow:0 .2rem .5rem hsla(0,0%,39.2%,.6);height:37px;top:55px;z-index:9}.main-header,.sub-header{position:fixed;width:calc(100% - 54px)}.header-sections{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header-sections:first-child{border:0}.search--container{width:200px}.search--detail--container{border:none;padding-right:12px}.event-registration--container{width:305px}notifications{height:50px;width:50px;padding:9.9px}notifications .notification-button{height:100%;width:100%;background-color:rgba(39,39,39,.85);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}notifications .notification-button span[class*=icon]{font-size:24px;color:#fff}notifications .notification-board{position:absolute;z-index:1;top:40px;background-color:#fff;width:30.3rem;padding:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-shadow:rgba(62,62,62,.8) 0 .6rem 1.5rem;box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8)}notifications .notification-board.visible{visibility:visible}notifications .notification-board.opaque{opacity:1}notifications .notification-board .notification-header{background-color:#555;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}notifications .notification-board .notification-header .notification-title{color:#fff;text-align:left;margin-bottom:2px;padding:16px 12px 14px;font-size:13px;font-weight:700}notifications .notification-board .notification-header .notification-close{padding:12px}notifications .notification-board .notification-header .notification-close .icon-cancel{color:#fff;font-size:20px}notifications .notification-board .notification-list{background-color:#fff;line-height:1.2em;max-height:50vh;overflow:auto}notifications .notification-board .notification-list .notification-list-item{padding:1.6rem 1.3rem;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}notifications .notification-board .notification-list .notification-list-item:last-child{border-bottom:none}notifications .notification-board .notification-list .notification-list-item .notification-list-item-date,notifications .notification-board .notification-list .notification-list-item .notification-list-item-message{padding:.5rem 0;color:#666;font-size:1.3rem}notifications .notification-board .notification-list .notification-list-item .notification-list-item-date{color:#999;margin-bottom:8px}notifications .notification-board .notification-list .notification-list-item .notification-list-item-date span{background-color:#f0f0f0;padding:5px 6px}notifications .notification-board .notification-list .notification-list-item .notification-list-item-message{line-height:1.4}.title-section{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:auto;max-width:calc(100% - 505px);position:relative;overflow:hidden}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-header{font-size:1.8rem;font-weight:700;max-width:100%;padding:0 20px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.title-pager{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#f2f2f2;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-decoration:none!important;-webkit-transition:all .1s ease;transition:all .1s ease;width:30px}.title-pager:hover{background-color:#ddd}.title-pager i{color:#477d17}.return-link{color:#333;font-size:1.3rem;left:12px;position:absolute;overflow:hidden;text-overflow:ellipsis;top:10px;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.return-link .icon-arrow-d02{color:#60615e;font-size:3rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.return-link:hover{color:#999;text-decoration:none}input.search{background-color:#f2f2f2;border:0;border-radius:3px 0 0 3px;border-bottom:1px solid #ddd;-webkit-box-shadow:initial;box-shadow:none;font-family:arial;font-size:1.4rem;height:34px;padding:12px 38px 0 5px;-webkit-transition:all .1s ease;transition:all .1s ease;width:140px}.search-icon{font-size:3rem!important;right:33px}.search-icon,.search-label{position:absolute;top:50%;-webkit-transition:all .1s ease;transition:all .1s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.search-label{display:inline-block;font-weight:400;left:30px}.search-expander{background-color:#f2f2f2;border-radius:0 3px 3px 0;border-bottom:1px solid #ddd;height:34px;margin-left:-4px!important;padding:0 5px;-webkit-transition:all .1s ease;transition:all .1s ease;vertical-align:top!important}.search-expander:hover{background-color:#ddd}.searchOptions-menu{position:absolute;top:45px;right:0;z-index:5;background-color:#fff;-webkit-box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:250px}.searchOptions-label,.searchOptions-menu.display{display:-webkit-box;display:-ms-flexbox;display:flex}.searchOptions-label{background-color:#f2f2f2;-ms-flex-line-pack:center;align-content:center;padding:15px;width:80px}.search--expanded,.searchOptions-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search--expanded{border:0!important;margin:10px!important;border-radius:0!important;border-bottom:1px solid #ddd!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:6px!important;width:220px}.searchInput,.searchOptions{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex}.searchOptions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.searchOptions-container .input--hidden{display:none}.searchOptions-container .pseudo-input{cursor:pointer;margin-top:10px;margin-left:15px;position:relative}.searchOptions-container .pseudo-input:first-of-type{margin-top:0}.searchOptions-container .pseudo-input:after,.searchOptions-container .pseudo-input:before{content:"";position:absolute;top:1px;left:-20px;border-radius:50%}.searchOptions-container .pseudo-input:before{width:15px;height:15px;border:1px solid #b5b5b5}.searchOptions-container .pseudo-input:after{top:4px;left:-17px;width:9px;height:9px;background-color:#fff}.searchOptions-container .input--hidden:checked+.pseudo-input:before{border-color:#477d17}.searchOptions-container .input--hidden:checked+.pseudo-input:after{background-color:#477d17}.searchOptions-buttons{-ms-flex-pack:distribute;justify-content:space-around;padding:10px}.searchOptions-buttons .btn-default{border:0}.searchOptions-buttons .btn-primary{background-color:#477d17;border:0;border-radius:.3rem;-webkit-box-shadow:0 .1rem .25rem rgba(18,18,18,.4);box-shadow:0 .1rem .25rem rgba(18,18,18,.4);padding:6px 20px}.searchOptions-buttons .btn-primary:hover{background-color:#3b6713}.isActive .search{outline:0;background-color:inherit;border-radius:0;border-bottom-color:#477d17}.isActive .search-label{color:#477d17;font-size:1rem;left:20px;top:4px;-webkit-transform:translateY(0);transform:translateY(0);min-width:8rem}.isActive .search-icon{color:#477d17}.sub-sections{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.sub-sections:last-of-type{border-right:0}.sub-sections.left{margin-right:auto;padding-left:10px}.sub-sections.right{margin-left:auto;padding-right:10px}.sub-header-main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:auto}.sub-header-title{font-size:1.4rem;font-weight:700}.label--container{cursor:pointer;padding:0 10px}.label--container:hover{background-color:#ddd}.label--container:nth-of-type(3){border-left:1px solid #ddd}.shipping-label{font-size:1.1rem;padding-right:10px}.shipping-label.milk{color:#023a4c}.shipping-label.waste{color:#4c3602}.label--deadline{font-weight:700}.sub-control{border-left:1px solid #ddd;cursor:pointer;position:relative;overflow:hidden;width:53px}.sub-control .icon-setting-black{font-size:2.3rem}.sub-control.isOpen{background-color:#ddd;overflow:visible}.sub-control.isOpen .sub-control--menu,.sub-control:hover .sub-control--menu{top:100%}@media only screen and (min-width:1025px){.sub-control:hover{background-color:#ddd;overflow:visible}}.sub-control--menu{background-color:#f2f2f2;-webkit-box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);padding:10px 0;position:absolute;right:0;top:1000%;white-space:nowrap;z-index:1}.sub-control--text{color:#333;display:inline-block;padding:10px 20px}.sub-control--text:hover{background-color:#ddd;color:#333;text-decoration:none}.timeline-chart{display:block;overflow:hidden;height:250px}.timeline-chart .c3-tooltip{width:200px}.region0{fill:#868a08}.region1{fill:#bdbdbd}.region2{fill:#8a4b08}.chart-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1em}.chart-header .chart-header-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}.chart-header .chart-header-item .btn-back,.chart-header .chart-header-item .btn-next{color:#ff9908;font-size:18px}.chart-header .chart-header-item input{font-size:15px;font-weight:700}.chart-header .chart-nav{text-align:right}.c3-regions .dysstasia-gte-25{fill:red}#toast-container .toast.toast-error-override{-webkit-box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);box-shadow:0 .6rem 1.5rem rgba(62,62,62,.8);min-height:77px;opacity:.9;padding:22px 15px 15px 88px;width:350px;background-color:#b01a1a}#toast-container .toast.toast-error-override:hover{-webkit-box-shadow:0 .2rem 1.5rem rgba(32,32,32,.8);box-shadow:0 .2rem 1.5rem rgba(32,32,32,.8);opacity:.95}#toast-container .toast.toast-error-override:before{left:12px}#toast-container .toast.toast-error-override .toast-title{font-size:1rem;left:13px;margin-top:1.5rem;position:absolute;top:50%}#toast-container .toast.toast-error-override .toast-message{font-size:1.4rem}#toast-container .toast.toast-error-override .icon-caution{font-size:4rem;left:20px;margin-top:-2.5rem;position:absolute;top:50%;animation:bounce 1.6s ease 0s infinite normal none running;-webkit-animation:bounce 1.6s ease 0s infinite normal none running;-ms-animation:bounce 1.6s ease infinite normal 0s none running}#toast-container .toast .toast-message{white-space:normal}@keyframes bounce{0%,35%,to{-webkit-transform:translateX(0);transform:translateX(0)}5%,15%,25%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%,20%,30%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}@-webkit-keyframes bounce{0%,35%,to{-webkit-transform:translateX(0);transform:translateX(0)}5%,15%,25%{-webkit-transform:translateX(2px);transform:translateX(2px)}10%,20%,30%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}}.u-alerts-settings{background-color:#60615e;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.u-alert-form{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:10px}.u-alert-form--alert:not(:last-of-type){margin-bottom:30px!important}.u-alert-form--header{background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-alert-form--header-label{background-color:transparent}.u-alert-form--header .btn{margin-left:auto;margin-right:10px}.u-alert-form--field{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #ddd}.u-alert-form--field:last-of-type{border-bottom:none}.u-alert-form--field-label{width:160px;text-align:right}.u-alert-form--field-label.moon-age{line-height:33px;margin:0}.u-alert-form--field-content{margin-left:30px!important}.u-alert-form--field-content p+p{margin-top:10px}.u-alert-form--field-content .checkbox-groups{display:-webkit-box;display:-ms-flexbox;display:flex}.u-alert-form--field-content .third{width:150px}.u-alert-form--field-content textarea.u-alert-longtext{background-color:#f6f4f4;width:350px;height:50px}.u-alert-form--field-content input:disabled{border:none;-webkit-box-shadow:none;box-shadow:none}.u-alert-form--field-content-label{width:65px;display:inline-block}.u-alert-form--field-content.moon-age{height:30px;line-height:30px}.u-alert-form--field-content.moon-age .use-moon-age{vertical-align:middle;margin:0}.u-alert-form--field-content.heat-index-rate .range-caption .right-caption{margin-left:180px}.u-alert-form--field-content.heat-index-rate .input-range[type=range]{width:205px;margin-bottom:10px}.u-alert-form--field-content.heat-index-rate .input-range[type=range]:active,.u-alert-form--field-content.heat-index-rate .input-range[type=range]:focus{outline:none}.u-alert-form--field-content.heat-index-rate .input-range[type=range]::-ms-tooltip{display:none}.u-alert-form--field-content.heat-index-rate .note-tx{margin-left:2px;width:300px;color:#999}.u-alert--spaced-text{display:inline-block;width:65px}.u-loader{display:block;padding-top:10px;text-align:center}.help-modal{width:0;height:0;overflow:visible!important}.help-modal .modal-dialog{margin:0}.help-modal .modal-content{background:none;border:none;overflow:visible;-webkit-box-shadow:none;box-shadow:none}.help-content{cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);overflow:auto;position:fixed;width:300px}.help-content .help--header{margin:0;padding:10px;background-color:#60615e;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5);color:#fff;font-size:2rem}.help-content .help--text{padding:10px}.help-content .help--text.larger{font-size:1.4rem}.help-content .help--listItem{margin:10px 20px}.help-content .help--listItem:before{content:"";display:inline-block;background-color:#000;width:5px;height:5px;border-radius:50%;margin-right:5px;margin-bottom:2px}.help-content .btn-cancel{float:right;line-height:1}.barn .alert-location-toolbar,.toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px!important}.toolbar--tool:not(:last-child){margin-right:10px!important}.toolbar-alternative{background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;max-width:0;overflow:hidden;position:absolute;-webkit-transition:all .1s ease;transition:all .1s ease;z-index:1}.toolbar-alternative.display{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}.tools-sort{margin-right:auto!important}.tools--sortLabel{display:inline-block}.tools--sortLabel:not(:first-of-type){margin-left:10px!important}.toolbar-customList{margin:0!important}.toolbar-events{margin:0 0 10px!important}.barn .toolbar-alert-history .tools-sort{vertical-align:middle}.barn .toolbar-alert-history .tools-sort input[type=text]{width:8em}.events--length-warning{color:red;margin-top:-10px}#report-summary{background-color:#404040;height:calc(100vh - 92px);overflow:auto}#report-summary .report-summary-container{margin-bottom:10px;background-color:#606060}#report-summary .report-summary-container .report-summary-title{color:#fff;margin:0 15px;text-align:left}#report-summary .report-summary-container .report-summary-content{padding:0;margin:0}#report-summary .report-summary-container .report-summary-content .unsettled{color:#999}#report-summary .report-summary-container .report-summary-content .note{text-align:left;color:#fff;padding:10px 20px;background-color:#606060}#report-summary .report-summary-container .report-summary-content .data-nothing-box{padding:10px}#report-summary .report-summary-container .report-summary-content .data-nothing-box .data-nothing-font{color:#fff;font-weight:700}#report-summary .report-summary-container .report-summary-content .report-summary-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 5px}#report-summary .report-summary-box{-ms-flex-preferred-size:200px;flex-basis:200px;margin:0 10px;background-color:#fff}#report-summary .report-summary-box table{border-collapse:collapse}#report-summary .report-summary-box table thead{border:none}#report-summary .report-summary-box table thead tr{border-bottom:1px solid #ddd;border-left:none}#report-summary .report-summary-box table thead tr th{text-align:left;padding:10px}#report-summary .report-summary-box table thead tr th:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #ddd}#report-summary .report-summary-box table tbody td{border:none;width:150px}#report-summary .report-summary-box table tbody td:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #ddd}cow-board .cow-board{position:relative;overflow:visible;background-color:#555;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}cow-board .cow-board .cow-board-header{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}cow-board .cow-board .cow-board-header .cow-board-title{color:#fff;text-align:left;margin-bottom:.2rem;padding:1.6rem 1.2rem 1.4rem;font-size:1.3rem;font-weight:700}cow-board .cow-board .cow-board-header .cow-board-close{padding:1.2rem}cow-board .cow-board .cow-board-header .cow-board-close .icon-cancel{color:#fff;font-size:2rem}cow-board .cow-board .cow-board-tabs{padding-bottom:.5rem}cow-board .cow-board loading{height:calc(100% - 69px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}cow-board .cow-board .cow-board-body{height:calc(100% - 74px);overflow:auto;position:relative;margin:0 5px}cow-board .cow-board .cow-board-body.timeline-opened{overflow:visible}cow-board .cow-board .cow-board-body .tb-row4 td,cow-board .cow-board .cow-board-body .tb-row4 th{width:25%}cow-board .cow-board .cow-board-body .section{margin-bottom:5px}cow-board .cow-board .cow-board-body .section:last-child{margin-bottom:0}cow-board .cow-board .cow-board-body #box-history{height:100%;width:100%;overflow:visible;position:absolute;padding:0;background-color:#fff}cow-board .cow-board .cow-board-body #box-history #timeline-cow{height:100%}cow-board .cow-board .cow-board-body #box-history #timeline-cow li.section{height:100%;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none}cow-board .cow-board .cow-board-body #box-history #timeline-cow .timeline-filter-menu #menu-body{position:absolute}cow-board .cow-board .cow-board-body #box-history #timeline-cow .box-history-innner{height:calc(100% - 85px);-webkit-transition:none;transition:none}cow-board .cow-board .cow-board-body #box-history #timeline-cow .box-history-innner .box-event-btn:last-of-type{margin-bottom:10px}cow-board .cow-board .cow-board-body #box-history #timeline-cow .box-history-innner .timeline--cowIdLabel{display:none}cow-board .cow-board .cow-board-body #box-history.on-event-input #timeline-cow .box-history-innner{height:calc(100% - 36px)}.reproduction-planned-events-box-wrapper{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px!important;padding:0}.reproduction-planned-events-box{background-color:#fff;height:100%}.reproduction-planned-events-box h4{height:36px}.reproduction-planned-events-box h4 div.date{margin:0 3px}.reproduction-planned-events-box ul.child--list dl dt{width:80px!important;margin:0;white-space:nowrap}.reproduction-planned-events-box ul.child--list dl dd{margin:0}.barn .reproduction-planned-events .alert-location-toolbar,.reproduction-planned-events .barn .alert-location-toolbar,.reproduction-planned-events .toolbar{background:#fff;overflow:auto;height:45px}.barn .reproduction-planned-events .alert-location-toolbar span,.reproduction-planned-events .barn .alert-location-toolbar span,.reproduction-planned-events .toolbar span{font-size:1.5rem!important}.reproduction-planned-events h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reproduction-planned-events .left-area,.reproduction-planned-events .right-area{padding:1px 10px}.reproduction-planned-events .content-box .section{margin-bottom:0}.reproduction-planned-events .content-box div.p10{padding-bottom:0!important}.reproduction-planned-events .cow-labels{padding:1px 5px;color:#fff;margin:2px 0 0 3px;border-radius:2px;line-height:2em;display:inline-block}.reproduction-planned-events .task-area{margin-bottom:80px}.jetAiPrintControls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:220px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login{font-size:1.4rem;margin:0 auto;padding-top:8rem;position:absolute;height:100vh;width:100vw;overflow:auto;top:0;background-color:#fff}@media (min-width:451px){.login{display:table-cell;padding-top:6rem}.login.is-collapse{padding-top:0;vertical-align:middle}}.login .l-alert{background-color:#f4ebeb;border:.1rem solid #d22424;color:#d22424;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;line-height:1.2;margin:2.4rem auto;padding:1.2rem;max-width:40rem}.login .l-form{background-color:#f0f0f0;margin:0 -1.5rem 3.2rem;padding:4rem 1.6rem}.login .l-form_button{background-image:linear-gradient(-80deg,rgba(64,131,150,.74),rgba(6,58,117,.74));background-color:#6c9fad;border:none;border-radius:.2rem;color:#fff;font-size:1.8rem;height:5rem;-webkit-transition:background .3s ease;transition:background .3s ease;width:100%}.login .l-form_button:focus,.login .l-form_button:hover{background-color:#133a65;outline:none}.login .l-form_checkbox{opacity:0;position:absolute}.login .l-form_checkbox~[class^=icon-check]{color:#999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;height:3.2rem;margin-right:.5rem;-webkit-transition:color .3s ease;transition:color .3s ease}.login .l-form_checkbox~[class^=icon-check]:before{content:"\e917"}.login .l-form_checkbox:checked~[class^=icon-check]{-webkit-animation:input-checked .08s linear;animation:input-checked .08s linear;color:#477d17}.login .l-form_checkbox:checked~[class^=icon-check]:before{content:"\e916"}.login .l-form_checkbox:focus~[class^=icon-check]{color:#477d17}.login .l-form_checkbox.is-clear~[class^=icon-check]{color:#999}.login .l-form_field{border:none;border-bottom:.1rem solid transparent;border-radius:0;font-size:1.6rem;font-weight:400;font-family:Original Yu Gothic,Yu Gothic,YuGothic,Arial,Meiryo,sans-serif;line-height:1.2;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:1.4rem 1.2rem;-webkit-transition:border .3s ease;transition:border .3s ease;width:100%}.login .l-form_field:focus{border-bottom-color:#295688;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.login .l-form_field:focus~b{color:#295688}.login .l-form_group{margin-bottom:3.2rem}.login .l-form_group[data-style=checkbox]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.login .l-form_label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.login .l-form_label b{display:block;line-height:1.2;margin-bottom:1.2rem;-webkit-transition:color .3s ease;transition:color .3s ease}.login .l-form_label:focus b{color:#295688}.login .l-form_label.is-alert b{color:#d22323}.login .l-form_label.is-alert .l-form_field{border-bottom-color:#d22323}.login .l-title{font-weight:400;font-size:1.6rem;margin-bottom:4rem;margin-top:0;text-align:center}.login .l-title_object{display:block;margin:0 auto 1.6rem;width:5.2rem}.login .l-title+.l-alert{margin-top:-1.6rem}.login .l-utility{line-height:1.2;margin-bottom:7rem;text-align:center}.login .l-utility a{font-size:14px;color:inherit;text-decoration:none}.login .l-utility a:hover,a:focus{color:inherit;text-decoration:underline}@media (pointer:none){.login .l-utility a[href^="tel:"]{pointer-events:none}}.login .l-form{padding-right:2.8rem;padding-left:2.8rem}@media (min-width:451px){.login .l-container{margin-bottom:10rem;padding-top:4rem}.login .l-form{-webkit-box-shadow:0 .2rem .8rem rgba(62,62,62,.5);box-shadow:0 .2rem .8rem rgba(62,62,62,.5);margin-right:auto;margin-left:auto;padding-right:2.8rem;padding-left:2.8rem;width:40rem}.login .l-form_group[data-style=checkbox]{margin-top:-.8rem;margin-bottom:2.4rem}.login .l-utility{margin-bottom:0}.login .l-utility a{text-decoration:underline}.login .l-utility a:hover{text-decoration:none}}@-webkit-keyframes input-checked{0%{-webkit-transform:scale(.6);transform:scale(.6)}90%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes input-checked{0%{-webkit-transform:scale(.6);transform:scale(.6)}90%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}.barn{min-width:1024px;min-height:100%;height:100%;line-height:1.5;margin:0;padding:0;color:#333;font-size:1.3rem;text-align:left}.barn .unit-chart-message{text-align:center;width:100%;padding-top:160px;display:block}.barn .activity-scatter-plot-chart-wrap{background-color:#fff;height:380px;margin-bottom:10px;position:relative}.barn .activity-scatter-plot-chart-message{width:100%;height:100%;text-align:center;line-height:380px}.barn .scatter-plot-chart{min-height:380px}.barn .scatter-plot-chart .c3-target-self circle{stroke:#00f;stroke-width:3px;opacity:1!important}.barn .scatter-plot-chart .c3-target-fertillization circle,.barn .scatter-plot-chart .c3-target-normal circle,.barn .scatter-plot-chart .c3-target-sick circle{opacity:.2!important}.barn .scatter-plot-chart .targets-panel{position:absolute!important;z-index:10000;background-color:#fff;-webkit-box-shadow:5px 5px 6px -3px #acc2b7;box-shadow:5px 5px 6px -3px #acc2b7;border:1px solid hsla(0,0%,50.2%,.3);font-size:1.2rem}.barn .scatter-plot-chart .targets-panel .title{background-color:#8d8d8d;padding:5px 10px;text-align:center;color:#fff;font-weight:700}.barn .scatter-plot-chart .targets-panel .target{cursor:pointer;padding:2px 5px;border-bottom:1px solid hsla(0,0%,66.7%,.3)}.barn .scatter-plot-chart .targets-panel .target:last-child{border-bottom:none}.barn .scatter-plot-chart .targets-panel .target:hover{background-color:#8aa633;color:#fff}.barn .scatter-plot-chart svg g.c3-regions g.c3-region.plot-estrus{fill:red}.barn .scatter-plot-chart svg g.c3-regions g.c3-region.plot-sick{fill:#b277c1}.barn .scatter-plot-chart svg g.c3-regions g.c3-region text{fill:#000;fill-opacity:1}.barn .scatter-plot-chart svg g.c3-xgrids line.c3-xgrid,.barn .scatter-plot-chart svg g.c3-ygrids line.c3-ygrid{stroke-dasharray:none;stroke-opacity:.3}.barn .scatter-plot-chart .c3-tooltip-container table th{padding:5px 10px}.barn .scatter-plot-chart .c3-tooltip-container table td,.barn .scatter-plot-chart .c3-tooltip-container table th{width:auto}.barn .cow-detail .activity-scatter-plot-chart-wrap:last-child{margin-bottom:none}.barn .activity-rate-chart-message{text-align:center;width:100%;padding-top:130px;display:block}.barn .summary-activity-rate-chart-message{text-align:center;width:100%;padding-top:50px;display:block}.barn #activity-rate-chart svg g.c3-regions g.c3-region.score-color1{fill:#4682b4}.barn #activity-rate-chart svg g.c3-regions g.c3-region.score-color2{fill:#389c64}.barn #activity-rate-chart svg g.c3-regions g.c3-region.score-color3{fill:#418632}.barn #activity-rate-chart svg g.c3-regions g.c3-region.score-color4{fill:#ff0}.barn #activity-rate-chart svg g.c3-regions g.c3-region.score-color5{fill:red}.barn #activity-rate-chart .c3-tooltip-container table td,.barn #activity-rate-chart .c3-tooltip-container table th{width:auto}.barn .activity-stacked-bar-chart-message{text-align:center;width:100%;padding-top:150px;display:block}.barn #activity-stacked-bar-chart .c3-tooltip-container table td,.barn #activity-stacked-bar-chart .c3-tooltip-container table th{width:auto}.barn #activity-stacked-bar-chart g.c3-ygrids line.c3-ygrid{stroke-dasharray:none;stroke-opacity:.3}.barn .summary-milk-chart-message{text-align:center;width:100%;padding-top:90px;display:block}.barn #summary_activeMilkChart .c3-tooltip-container table.c3-tooltip{width:200px}.barn #summary_activeMilkChart .c3-tooltip-container table.c3-tooltip td.name{width:70%}.barn #summary_activeMilkChart .c3-tooltip-container table.c3-tooltip td.value{width:30%}.barn .alert-box{max-height:200px;margin:0 0 0 150px}.barn .alert-box ul{position:relative;width:100%;padding:10px;background-color:#fff;overflow:auto;-webkit-box-shadow:rgba(90,90,90,.3) 2px 2px 0 1px;box-shadow:2px 2px 0 1px rgba(90,90,90,.3);z-index:3}.barn .alert-box li{position:relative;min-height:32px;margin-bottom:5px;padding:0 7em 0 7px;color:#fff;line-height:32px;border-radius:6px;background-color:#f56464}.barn .alert-box li:last-child{margin-bottom:0}.barn .alert-box li p{display:inline-block}.barn .alert-box li p.category{margin-right:8px}.barn .alert-box li p.category,.barn .alert-box li p.text{float:left;font-size:1.2rem;font-weight:700;vertical-align:middle}.barn .alert-box li p.text{width:80%;word-break:break-all}.barn .alert-box li p.time{float:left;margin-right:8px;font-size:1rem;font-weight:700}.barn .alert-box li i{float:left;margin-right:5px;padding-top:3px;font-size:2.6rem;color:#fff;vertical-align:middle}.barn .alert-box li button{position:absolute;right:10px;top:0;display:block;height:100%;padding-left:6px;color:#fff;border-left:1px dotted #fff}.barn .alert-box li button:hover{text-decoration:none}.barn .alert-box li button i{float:none;margin-top:-3px;padding-top:0;font-size:1.8rem}.barn .alert-list .row--selected .labels-td span{border-bottom:1px solid #fff;color:#fff}.barn .alert-list .row--selected .labels-td .cow-labels.illness{border:1px solid #fff;color:#fff}.barn .alert-list .row--selected .labels-td .cow-labels.illness:hover{border:1px solid #dedede;color:#fff;background-color:#dedede}.barn .alert-list .row--selected .labels-td .cow-labels.chronic-illness{border-bottom:1px solid #fff;color:#fff}.barn .alert-list .row--selected .labels-td .cow-labels.chronic-illness:hover{border:1px solid #dedede;color:#fff;background-color:#dedede}.barn .alert-list .sub-sections div{text-align:right;margin-right:15px}.barn .alert-list .tab-context{padding-top:10px}.barn .alert-list .labels-td{text-align:left}.barn .alert-list .labels-td .cow-labels{text-align:center;width:40px;font-size:1.2rem;display:inline-block;cursor:pointer;font-weight:700;color:#555;border-bottom:1px solid #ccc;border-radius:0}.barn .alert-list .labels-td .cow-labels:first-child.chronic-illness{margin-left:46px}.barn .alert-list .labels-td .cow-labels:last-child.illness{margin-right:43px}.barn .alert-list .labels-td .cow-labels:hover{background-color:#dedede;border-color:#dedede;border-radius:2px}.barn .alert-list .labels-td .cow-labels.illness{border:1px solid #c02c94;border-radius:2px;color:#c02c94}.barn .alert-list .labels-td .cow-labels.illness:hover{background-color:#ecd8e6;border-color:#ecd8e6}.barn .alert-list .labels-td .cow-labels.chronic-illness{border-color:#c02c94;color:#c02c94}.barn .alert-list .labels-td .cow-labels.chronic-illness:hover{background-color:#ecd8e6;border-color:#ecd8e6}.barn .alert-list .labels-td.labels-td-illness{text-align:center}.barn .alert-list#alert-dysstasia .tab-content{background:transparent}.barn .alert-list#alert-dysstasia .tab-content .result .result-menu{padding:0 0 15px 10px;color:#fff}.barn .alert-list#alert-dysstasia .tab-content .result .result-menu label[for=show-resolved]{font-weight:400}.barn .alert-list#alert-dysstasia .tab-content .result li{background-color:#fff;margin-bottom:10px}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section,.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section{height:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 3vw}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .cow-id-container{width:20rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 2rem .5rem;border-bottom:1px dotted #ddd}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .cow-id-container>div{-ms-flex-preferred-size:50%;flex-basis:50%;padding:.5rem 0}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .cow-id-container a{font-size:1.8rem}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .confirmed-label-container{width:20rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:1rem 2rem .5rem}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .confirmed-label-container>div{-ms-flex-preferred-size:50%;flex-basis:50%;padding:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .confirmed-label-container>div:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .confirmed-label-container>div:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .report-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .report-container button{padding:.5em 1.8em .5em 1em;background-color:#e8e8e8;position:relative}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .first-section .report-container button i{position:absolute;top:10px;right:5px;font-size:1.1rem;color:#477d17}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section .second-section-items-container{height:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section .second-section-items-container .second-section-top-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section .second-section-items-container .second-section-top-item>div{padding:.5rem 0}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section .second-section-items-container .second-section-bottom-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:1rem}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .second-section .second-section-items-container .second-section-bottom-item>div{padding:.5rem 0}.barn .alert-list#alert-dysstasia .tab-content .result li .li-inner .third-section{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 3vw}.barn .mastitis-list .working-day{display:none}.barn .mastitis-list .start-cow-group{border-top:3px solid red!important}.barn .mastitis-list th{-webkit-box-sizing:content-box;box-sizing:content-box}.barn .mastitis-list .caution-cow{width:25px}.barn .mastitis-list .pl{width:40px}.barn .mastitis-list .cow-no{width:33px}.barn .mastitis-list .birth-number,.barn .mastitis-list .mastitisCowGroupName{width:25px}.barn .mastitis-list .after-calvied-days{width:33px}.barn .mastitis-list .pregnancy{width:80px}.barn .mastitis-list .after-latest-fertilization-days{width:33px}.barn .mastitis-list .band{width:50px}.barn .mastitis-list .occurred-mastitis-count{width:20px;padding:0}.barn .mastitis-list .endDate{width:90px}.barn .mastitis-list .remarks{width:60%}.barn .mastitis-list .end-date-2-days-ago,.barn .mastitis-list .no-end-date-milk-washout-period{background-color:#ff0!important}.barn .mastitis-list .end-date-3-days-ago{background-color:rgba(0,191,255,.5)!important}.barn .mastitis-list td a{color:#000}.barn .perinatal-list .working-day{display:none}.barn .perinatal-list .start-cow-group{border-top:3px solid red!important}.barn .perinatal-list th{-webkit-box-sizing:content-box;box-sizing:content-box}.barn .perinatal-list .caution-cow{width:50px}.barn .perinatal-list .pump-count{width:15px}.barn .perinatal-list .cow-group-name,.barn .perinatal-list .uterus-cleaning-count{width:30px}.barn .perinatal-list .cow-no{width:40px}.barn .perinatal-list .bcs,.barn .perinatal-list .birth-number,.barn .perinatal-list .dry-late-period-days,.barn .perinatal-list .dry-previous-period-days,.barn .perinatal-list .pregnancy,.barn .perinatal-list .pregnancy-days{width:30px}.barn .perinatal-list .after-calvied-days,.barn .perinatal-list .calving-interval{width:40px}.barn .perinatal-list .calving-state{width:150px}.barn .perinatal-list .remarks{width:50%}.barn .perinatal-list .latestTreatmentYesterday{background-color:rgba(0,255,0,.5)!important}.barn .perinatal-list .cautionCow{background-color:#ff0!important}.barn .perinatal-list .after-calvied-6days,.barn .perinatal-list .birth-number-over-5,.barn .perinatal-list .birthToTwins,.barn .perinatal-list .dry-days-over-80,.barn .perinatal-list .dry-late-days-under-10,.barn .perinatal-list .dry-previous-days-under-10{background-color:rgba(255,0,0,.5)!important}.barn .perinatal-list td a{color:#000}.barn .master-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 79px)}.barn .master-wrapper .master-menu{background:#fff;width:150px;min-width:150px;margin-right:10px;padding:5px}.barn .master-wrapper .master-menu .active{color:#8aa633}.barn .master-wrapper .master-menu ul li{position:relative;border-bottom:1px solid hsla(0,0%,75.3%,.2);cursor:pointer;padding:10px}.barn .master-wrapper .master-menu ul li i{color:#ff9908;position:absolute;top:13px;right:6px}.barn .master-wrapper .master-menu ul li.active{font-weight:700;background-color:#f0f0f0}.barn .master-wrapper .master-menu ul li:last-child{border-bottom:none}.barn .master-wrapper .master-content{padding:10px;background:#fff;overflow:hidden;width:500px}.barn .master-wrapper .master-content .content-title h4{margin-top:0}.barn .master-wrapper .master-content .content-title .add-btn{position:absolute;top:7px;right:7px;padding:0;text-align:center;min-width:6rem}.barn .master-wrapper .master-content .content{margin:0;padding-top:0}.barn .master-wrapper .master-content .content .table-directive .table-wrapper{overflow:auto;height:calc(100vh - 200px)}.barn .master-wrapper .master-content .content .table-directive .medicine-name,.barn .master-wrapper .master-content .content .table-directive .sperm-code{min-width:20rem}.barn .master-wrapper .master-content .content .table-directive .sperm-name{min-width:10rem}.barn .master-wrapper .master-content .content .table-directive .hormone-program-name,.barn .master-wrapper .master-content .content .table-directive .market-name{min-width:40rem}.barn .master-wrapper .master-content .content .table-directive .operation{width:55px}.barn .master-wrapper .master-content .content .table-directive thead th{padding-left:10px;padding-right:10px;border:none}.barn .master-wrapper .master-content .content .table-directive thead th .required{margin-top:0}.barn .master-wrapper .master-content .content .table-directive tbody td{border:none;word-break:break-all}.barn .master-wrapper .master-content .content .table-directive tbody td.operation{text-align:center}.barn .master-wrapper .master-content .content .table-directive tbody td button[disabled]{cursor:not-allowed}.barn .master-wrapper .master-content .content .table-directive tbody td button[disabled] i{color:rgba(255,0,0,.4)}.barn .master-wrapper .master-content .content .table-directive tbody tr:last-child{border-bottom:1px solid #ddd}.barn .master-wrapper .master-content .content .data-nothing{font-weight:700;color:#ff9908}.barn section.u-alert-form--field div.u-alert-form--field-content p input.u-input-width8{width:132px!important}.barn .top--container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.barn .kpi--container{width:66.66%}.barn .top--alerts,.barn .top--counters{display:-webkit-box;display:-ms-flexbox;display:flex}.barn .top--alerts .alerts-header{margin:0;color:#8aa633}.barn .top--counters{margin-top:10px}.barn .flex-box{-webkit-box-flex:1;-ms-flex:1;flex:1}.barn .flex-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barn .alerts--info,.barn .alerts--sickness,.barn .top--reproduction-probable-event,.barn .top--schedule{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}.barn .alerts--info,.barn .top--reproduction-probable-event,.barn .top--schedule{padding:0}.barn .alerts--info ul,.barn .top--reproduction-probable-event ul,.barn .top--schedule ul{padding:10px}.barn .alerts--info ul li,.barn .top--reproduction-probable-event ul li,.barn .top--schedule ul li{border-bottom:1px solid #ccc}.barn .alerts--info ul li:last-of-type,.barn .top--reproduction-probable-event ul li:last-of-type,.barn .top--schedule ul li:last-of-type{border-bottom:none}.barn .alerts--info ul li.link,.barn .top--reproduction-probable-event ul li.link,.barn .top--schedule ul li.link{text-align:right}.barn .alerts--info ul li.link a,.barn .top--reproduction-probable-event ul li.link a,.barn .top--schedule ul li.link a{background-color:#fff;color:#449dff}.barn .alerts--info .child--list,.barn .top--reproduction-probable-event .child--list,.barn .top--schedule .child--list{padding:6px 0 0 15px}.barn .alerts--info .child--list a,.barn .alerts--info .child--list dl,.barn .top--reproduction-probable-event .child--list a,.barn .top--reproduction-probable-event .child--list dl,.barn .top--schedule .child--list a,.barn .top--schedule .child--list dl{background-color:transparent;padding:0}.barn .alerts--info .child--list dl,.barn .top--reproduction-probable-event .child--list dl,.barn .top--schedule .child--list dl{padding:8px 10px}.barn .alerts--info .child--list dd span.count,.barn .alerts--info .child--list dt span,.barn .top--reproduction-probable-event .child--list dd span.count,.barn .top--reproduction-probable-event .child--list dt span,.barn .top--schedule .child--list dd span.count,.barn .top--schedule .child--list dt span{font-weight:400}.barn .alerts--info a,.barn .top--reproduction-probable-event a,.barn .top--schedule a{color:#555;display:block;padding:10px 10px 10px 8px;background-color:#f2f2f2}.barn .alerts--info a:hover,.barn .top--reproduction-probable-event a:hover,.barn .top--schedule a:hover{background-color:#f2f2f2;text-decoration:none}.barn .alerts--info a dl,.barn .top--reproduction-probable-event a dl,.barn .top--schedule a dl{color:#555;padding:0}.barn .alerts--info a dt i,.barn .top--reproduction-probable-event a dt i,.barn .top--schedule a dt i{color:#555}.barn .alerts--info a dd i,.barn .top--reproduction-probable-event a dd i,.barn .top--schedule a dd i{color:#477d17}.barn .alerts--info dl,.barn .top--reproduction-probable-event dl,.barn .top--schedule dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 10px 8px}.barn .alerts--info dd,.barn .alerts--info dt,.barn .top--reproduction-probable-event dd,.barn .top--reproduction-probable-event dt,.barn .top--schedule dd,.barn .top--schedule dt{background-color:transparent;float:none;font-size:1.3rem;margin:0;padding:0;width:auto;border:none}.barn .alerts--info dt,.barn .top--reproduction-probable-event dt,.barn .top--schedule dt{-ms-flex-preferred-size:60%;flex-basis:60%;position:relative;padding-left:25px;text-indent:0}.barn .alerts--info dt i,.barn .top--reproduction-probable-event dt i,.barn .top--schedule dt i{left:1px;margin-right:5px;margin-top:-1rem;position:absolute;top:50%;color:#ddd;font-size:1.6rem;font-weight:400}.barn .alerts--info dt span,.barn .top--reproduction-probable-event dt span,.barn .top--schedule dt span{font-weight:700;font-size:1.3rem;padding:0 2px}.barn .alerts--info dd,.barn .top--reproduction-probable-event dd,.barn .top--schedule dd{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:right}.barn .alerts--info dd span,.barn .top--reproduction-probable-event dd span,.barn .top--schedule dd span{font-weight:400;padding-left:7px}.barn .alerts--info dd span.count,.barn .top--reproduction-probable-event dd span.count,.barn .top--schedule dd span.count{font-weight:700;font-size:1.6rem}.barn .alerts--info dd i,.barn .top--reproduction-probable-event dd i,.barn .top--schedule dd i{width:35px;color:#ddd;display:inline-block;font-size:1.3rem;font-weight:400;padding-right:3px}.barn .alerts--info .top--alerts-heat,.barn .top--reproduction-probable-event .top--alerts-heat,.barn .top--schedule .top--alerts-heat{border-bottom:none}.barn .alerts--info .top--alerts-heat a,.barn .top--reproduction-probable-event .top--alerts-heat a,.barn .top--schedule .top--alerts-heat a{background-color:#f2f2f2;padding:12px 10px 12px 8px}.barn .alerts--info .top--alerts-heat:hover,.barn .top--reproduction-probable-event .top--alerts-heat:hover,.barn .top--schedule .top--alerts-heat:hover{background:#eaeaea}.barn .alerts--info .top--alerts-heat dt,.barn .top--reproduction-probable-event .top--alerts-heat dt,.barn .top--schedule .top--alerts-heat dt{font-weight:700;padding-left:25px;text-indent:0}.barn .alerts--info .top--alerts-heat dt i,.barn .top--reproduction-probable-event .top--alerts-heat dt i,.barn .top--schedule .top--alerts-heat dt i{left:-3px;margin-right:5px;margin-top:-1.2rem;position:absolute;top:50%;color:#c02c94!important;margin-left:3px;font-size:2rem}.barn .alerts--info .top--alerts-heat dt span,.barn .top--reproduction-probable-event .top--alerts-heat dt span,.barn .top--schedule .top--alerts-heat dt span{color:#c02c94}.barn .alerts--info .top--alerts-heat dd span,.barn .top--reproduction-probable-event .top--alerts-heat dd span,.barn .top--schedule .top--alerts-heat dd span{color:#555}.barn .alerts--info .top--alerts-heat dd span.count,.barn .top--reproduction-probable-event .top--alerts-heat dd span.count,.barn .top--schedule .top--alerts-heat dd span.count{font-weight:700;color:#c02c94;font-size:1.8rem}.barn .alerts--info .top--alerts-false-heat,.barn .top--reproduction-probable-event .top--alerts-false-heat,.barn .top--schedule .top--alerts-false-heat{border-bottom:none;margin-bottom:12px;margin-top:7px}.barn .alerts--info .top--alerts-false-heat a,.barn .top--reproduction-probable-event .top--alerts-false-heat a,.barn .top--schedule .top--alerts-false-heat a{background-color:#f2f2f2;padding:12px 10px 12px 8px}.barn .alerts--info .top--alerts-false-heat a:hover,.barn .top--reproduction-probable-event .top--alerts-false-heat a:hover,.barn .top--schedule .top--alerts-false-heat a:hover{background:#eaeaea}.barn .alerts--info .top--alerts-false-heat dt,.barn .top--reproduction-probable-event .top--alerts-false-heat dt,.barn .top--schedule .top--alerts-false-heat dt{font-weight:700;padding-left:25px;text-indent:0}.barn .alerts--info .top--alerts-false-heat dt i,.barn .top--reproduction-probable-event .top--alerts-false-heat dt i,.barn .top--schedule .top--alerts-false-heat dt i{left:-3px;margin-right:5px;margin-top:-1.2rem;position:absolute;top:50%;margin-left:3px;font-size:2rem}.barn .alerts--info .top--alerts-false-heat dd span.count,.barn .top--reproduction-probable-event .top--alerts-false-heat dd span.count,.barn .top--schedule .top--alerts-false-heat dd span.count{font-weight:700;font-size:1.8rem}.barn .alerts--info .top--alerts-dysstasia,.barn .top--reproduction-probable-event .top--alerts-dysstasia,.barn .top--schedule .top--alerts-dysstasia{border-bottom:none;margin-bottom:12px;margin-top:7px}.barn .alerts--info .top--alerts-dysstasia a,.barn .top--reproduction-probable-event .top--alerts-dysstasia a,.barn .top--schedule .top--alerts-dysstasia a{background-color:#c52424;border:3px solid hsla(0,0%,100%,.1);padding:12px 7px 12px 5px}.barn .alerts--info .top--alerts-dysstasia a:hover,.barn .top--reproduction-probable-event .top--alerts-dysstasia a:hover,.barn .top--schedule .top--alerts-dysstasia a:hover{background-color:#b71c1c}.barn .alerts--info .top--alerts-dysstasia dt,.barn .top--reproduction-probable-event .top--alerts-dysstasia dt,.barn .top--schedule .top--alerts-dysstasia dt{font-weight:700;padding-left:25px;text-indent:0;color:#fff}.barn .alerts--info .top--alerts-dysstasia dt i,.barn .top--reproduction-probable-event .top--alerts-dysstasia dt i,.barn .top--schedule .top--alerts-dysstasia dt i{left:-3px;margin-right:5px;margin-top:-1.2rem;position:absolute;top:50%;color:#fff;margin-left:3px;font-size:2rem}.barn .alerts--info .top--alerts-dysstasia dd span,.barn .alerts--info .top--alerts-dysstasia dt span,.barn .top--reproduction-probable-event .top--alerts-dysstasia dd span,.barn .top--reproduction-probable-event .top--alerts-dysstasia dt span,.barn .top--schedule .top--alerts-dysstasia dd span,.barn .top--schedule .top--alerts-dysstasia dt span{color:#fff}.barn .alerts--info .top--alerts-dysstasia dd span.count,.barn .top--reproduction-probable-event .top--alerts-dysstasia dd span.count,.barn .top--schedule .top--alerts-dysstasia dd span.count{font-weight:700;color:#fff;font-size:1.8rem}.barn .alerts--info .heat-icon,.barn .top--reproduction-probable-event .heat-icon,.barn .top--schedule .heat-icon{color:#c02c94}.barn .alerts--info span.beta-box,.barn .top--reproduction-probable-event span.beta-box,.barn .top--schedule span.beta-box{border:1px solid #488eb4;color:#488eb4!important;padding:2px 5px;display:inline-block;font-weight:400;margin-left:10px;line-height:1;font-size:1.1rem;border-radius:2px}.barn .alerts--sickness{margin-left:10px;padding:0}.barn .alerts--sickness h4{margin-bottom:7px}.barn .alerts--sickness dt{padding:7px 15px;width:80px}.barn .alerts--sickness dt div{font-size:1rem}.barn .alerts--sickness dd{border-top:none;margin-left:80px}.barn .alerts--sickness dd>div{margin-bottom:10px;padding-left:4.5em;text-indent:-4.5em}.barn .alerts--sickness dd>div:last-of-type{margin-bottom:0}.barn .counter--milk,.barn .counter--sum{-webkit-box-flex:0;-ms-flex:none;flex:none}.barn .counter--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.barn .cows-count-div{background-color:#fff;padding:10px}.barn .each-cows-count{border-bottom:1px solid rgba(90,90,90,.2);display:-webkit-box;display:-ms-flexbox;display:flex}.barn .each-cows-count>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:28px 15px 5px;min-width:145px;position:relative;text-align:right}.barn .each-cows-count>div:first-of-type{border-right:1px solid rgba(90,90,90,.2)}.barn .each-cows-count>div:nth-of-type(2){margin-left:10px}.barn .total-cows-count{text-align:right;padding:6px 10px 0 0}.barn .count-title{position:absolute;top:0;left:0}.barn .cow-count,.barn .total-count{font-weight:700;font-family:arial}.barn .cow-count{font-size:3rem}.barn .total-count{font-size:2.5rem}.barn .top--timeline{margin-right:10px}.barn .top--counters-meat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.barn .meatcows-count-div{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;min-height:334px}.barn .fattening-stage-count-div{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:400px;flex-basis:400px;max-width:400px}.barn .meatcows-count-div:nth-of-type(2){-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:10px}.barn .reproduction-summary-box{background-color:#fff;max-width:220px}.barn .table-simple,.barn .table-simple td,.barn .table-simple th,.barn .table-simple tr:last-child td,.barn .table-simple tr:nth-child(odd),.barn .table-simple tr th:first-child{border-top:none;border-left:none;border-right:none;background-color:transparent;color:#333;font-size:1.3rem;font-weight:400}.barn .table-simple tbody td,.barn .table-simple tbody th{border-bottom:1px solid #ddd}.barn .table-simple tbody tr:last-child td,.barn .table-simple tbody tr:last-child th{border-bottom:none}.barn .table-simple tbody.clickable tr th{width:160px}.barn .table-simple tbody.clickable tr td.arrow{width:inherit;padding-top:8px}.barn .table-simple tbody.clickable tr i{display:none;color:#ddd;display:inline-block;font-size:1.3rem;font-weight:400;padding-right:3px;width:35px}.barn .table-simple tbody.clickable tr.clickable:hover{background-color:#f2f2f2;cursor:pointer}.barn .table-simple tbody.clickable tr.clickable th{color:#449dff}.barn .table-simple tbody.clickable tr.clickable i{color:#477d17}.barn .top--table-simple thead{text-align:center}.barn .top--table-simple thead tr th{padding:5px 0 0}.barn .top--table-simple tbody th,.barn .top--table-simple td{text-align:right}.barn .top--table-simple tbody td{width:120px}.barn .top--table-simple td span{font-size:2.7rem;font-weight:700;font-family:arial;padding-right:7px}.barn .top--schedule h4 button:hover{visibility:visible}.barn .top--schedule h4 button i{color:#477d17;font-size:1.6rem}.barn .top--schedule dt{-ms-flex-preferred-size:60%;flex-basis:60%;padding-left:10px}.barn .top--schedule dd{-ms-flex-preferred-size:40%;flex-basis:40%;text-align:right}.barn .top--reproduction-probable-event dt{padding-left:10px}@media only screen and (min-device-width:600px) and (max-device-width:900px){.barn .counter--horizontal,.barn .top--alerts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barn .alerts--sickness,.barn .counter--milk{margin-left:0;margin-top:10px}}.barn .calendar{height:100%}.barn .calendar h4{color:#009943}.barn .calendar .flesh{fill:#52d8a9}.barn .calendar .kuutai{fill:#d85c5c}.barn .calendar .tanezukenashi{fill:#d88538}.barn .calendar .jusei{fill:#b985d8}.barn .calendar .jutai{fill:#80d85c}.barn .calendar .kannyu{fill:#7b96d8}.barn .calendar .point,.barn .calendar .point-text{cursor:pointer}.barn .calendar .cow-calendar{height:100%}.barn .calendar .legend text{fill:#545454}.barn .calendar .legend text.legend-title{font-size:23px}.barn .calendar .legend text.legend-body{font-size:35px}.barn .calendar .detail-frame{fill:#fff!important}.barn .calendar .detail{width:20%;display:inline-block;vertical-align:top}.barn .calendar .detail a text{fill:#175cc9}.barn .calendar .detail text{fill:#545454}.barn .calendar .detail text.detail-title{font-size:23px}.barn .calendar .detail text.detail-body{font-size:30px}.barn .calendar .detail .detail dt{width:100px!important}.barn #activityTimeBudget span.selectInfo,.barn #summaryTimeBudget span.selectInfo{font-size:2rem;font-weight:400}.barn #activityTimeBudget .axis line,.barn #summaryTimeBudget .axis line{fill:none;stroke:#ddd;shape-rendering:crispEdges;stroke-width:1px;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.barn #activityTimeBudget .axis path,.barn #summaryTimeBudget .axis path{display:none}.barn #activityTimeBudget .axis text,.barn #summaryTimeBudget .axis text{font-family:sans-serif;font-size:11px;fill:#666}.barn #activityTimeBudget .ouga,.barn #summaryTimeBudget .ouga{fill:#9467bd;opacity:"0.6"}.barn #activityTimeBudget .hokou,.barn #summaryTimeBudget .hokou{fill:#fba40d;opacity:"0.6"}.barn #activityTimeBudget .soukou,.barn #summaryTimeBudget .soukou{fill:#d62728;opacity:"0.6"}.barn #activityTimeBudget .saishoku,.barn #summaryTimeBudget .saishoku{fill:#2ca02c;opacity:"0.6"}.barn #activityTimeBudget .insui,.barn #summaryTimeBudget .insui{fill:#aec7e8;opacity:"0.6"}.barn #activityTimeBudget .seishi,.barn #summaryTimeBudget .seishi{fill:#666;opacity:"0.6"}.barn #activityTimeBudget .legend text,.barn #summaryTimeBudget .legend text{fill:#545454}.barn #activityTimeBudget .legend text.legend-body,.barn #activityTimeBudget .legend text.legend-title,.barn #summaryTimeBudget .legend text.legend-body,.barn #summaryTimeBudget .legend text.legend-title{font-size:11px}.barn #activityTimeBudget .detail-frame,.barn #summaryTimeBudget .detail-frame{fill:#fff!important}.barn .cow-list .fixed-tb{height:calc(100vh - 225px)}.barn .content .content-box.cow-detail .box-summary-info{max-width:350px;width:33.333333%;width:33.33333%}.barn .content .content-box.cow-detail .box-summary-info .section:not(:last-child){margin-bottom:10px}.barn .content .content-box.cow-detail .box-summary-info .section h4:first-child{margin-bottom:0}.barn .content .content-box.cow-detail .box-summary-info .section h5{background-color:#8aa633;border:none;color:#fff;font-size:12px;font-weight:400;padding:8px 4px;text-align:center}.barn .content .content-box.cow-detail .box-summary-info table tr:nth-child(2n),.barn .content .content-box.cow-detail .box-summary-info table tr:nth-child(odd){background-color:transparent}.barn .content .content-box.cow-detail .box-summary-info table a{text-decoration:underline}.barn .content .content-box.cow-detail .box-summary-info .section-information .information-status{border:5px solid #ccc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;height:130px;margin:0 10px 0 0;padding:0 10px;text-align:center;width:110px}.barn .content .content-box.cow-detail .box-summary-info .section-information .information-status strong{display:block;font-size:15px;width:100%}.barn .content .content-box.cow-detail .box-summary-info .section-information .information-status img{margin-bottom:auto;max-width:80px}.barn .content .content-box.cow-detail .box-summary-info .section-information .information-detail{overflow:hidden}.barn .content .content-box.cow-detail .box-summary-info .section-information .detail-list{border-bottom:1px solid #ccc;font-size:0;margin-bottom:5px;padding-bottom:5px}.barn .content .content-box.cow-detail .box-summary-info .section-information .detail-list li{display:inline-block;font-size:calc(1rem + 2px);font-weight:700;width:50%}.barn .content .content-box.cow-detail .box-summary-info .section-information .detail-list .glyphicon{color:#ddd0a8;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.barn .content .content-box.cow-detail .box-summary-info .section-information .tag-number{display:inline-block;line-height:1.3}.barn .content .content-box.cow-detail .box-summary-info .section-information .tag-number-id{font-size:calc(1rem + 1px)}.barn .content .content-box.cow-detail .box-summary-info .section-information .tag-number-id:first-of-type{display:block;text-align:center}.barn .content .content-box.cow-detail .box-summary-info .section-information .tag-number-id.large,.barn .content .content-box.cow-detail .box-summary-info .section-information .tag-number-id:nth-of-type(2){font-size:calc(1rem + 5px);margin-right:3px}.barn .content .content-box.cow-detail .box-summary-info .section-information table,.barn .content .content-box.cow-detail .box-summary-info .section-information td,.barn .content .content-box.cow-detail .box-summary-info .section-information th{border:none}.barn .content .content-box.cow-detail .box-summary-info .section-information td,.barn .content .content-box.cow-detail .box-summary-info .section-information th{min-height:auto;padding-top:1px;padding-bottom:1px}.barn .content .content-box.cow-detail .box-summary-info .section-information th{background-color:transparent;color:inherit;font-weight:400;padding-left:0;position:relative;text-align:left;white-space:nowrap;width:1%}.barn .content .content-box.cow-detail .box-summary-info .section-information td:before{content:"：";margin-left:-.5em}.barn .content .content-box.cow-detail .box-summary-info .section-breeding table,.barn .content .content-box.cow-detail .box-summary-info .section-breeding td,.barn .content .content-box.cow-detail .box-summary-info .section-breeding th{border:none}.barn .content .content-box.cow-detail .box-summary-info .section-breeding td,.barn .content .content-box.cow-detail .box-summary-info .section-breeding th{min-height:auto;padding-top:4px;padding-bottom:4px}.barn .content .content-box.cow-detail .box-summary-info .section-breeding th{background-color:transparent;color:inherit;font-weight:400;position:relative;text-align:left;white-space:nowrap;width:1%}.barn .content .content-box.cow-detail .box-summary-info .section-breeding tr:not(:last-child){border-bottom:1px solid #ddd}.barn .content .content-box.cow-detail .box-summary-info .section-breeding td:before{content:"：";margin-left:-.5em}.barn .content .content-box.cow-detail .box-summary-info .section-ancestors td,.barn .content .content-box.cow-detail .box-summary-info .section-ancestors th{width:25%}.barn .content .content-box.cow-detail .box-summary-info .section-ancestors td a,.barn .content .content-box.cow-detail .box-summary-info .section-ancestors th a{text-decoration:none}.barn .content .content-box.cow-detail .box-summary-info .section-ancestors td a:hover,.barn .content .content-box.cow-detail .box-summary-info .section-ancestors th a:hover{text-decoration:underline}.barn .content .content-box.cow-detail .box-summary-info .section-therapy td,.barn .content .content-box.cow-detail .box-summary-info .section-therapy th{border-color:#dbdbdb;min-height:auto}.barn .content .content-box.cow-detail .box-summary-info .section-therapy th{background:#777}.barn .content .content-box.cow-detail .box-summary-info .section-therapy td{padding:7px}.barn .content .content-box.cow-detail .box-summary-info .section-therapy td b{width:calc(1em + 2px)}.barn .content .content-box.cow-detail .box-summary-info .section-disease td,.barn .content .content-box.cow-detail .box-summary-info .section-disease th{min-height:auto;padding:7px}.barn .content .content-box.cow-detail .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.barn .content .content-box.cow-detail .flex .section{position:relative;margin-bottom:0;background:#fff;-webkit-box-shadow:none;box-shadow:none}.barn .content .content-box.cow-detail .flex .left-adjust.p0,.barn .content .content-box.cow-detail .flex .right-adjust.p0{position:relative;margin-bottom:10px;padding:0;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3)}.barn .content .content-box.cow-detail .flex .box-summary-chart{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.barn .content .content-box.cow-detail .flex .box-summary-chart .section{margin-bottom:10px}.barn .content .content-box.cow-detail .box-summary-chart{-webkit-box-flex:1;-ms-flex:1;flex:1}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today{margin-right:1%;width:24%}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today .number-box .number{font-family:arial;font-size:4rem;line-height:1}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today .number-box .number.attension{color:#f65757}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today .number-box .number span{padding-right:.5rem}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today .supplement{font-family:arial}.barn .content .content-box.cow-detail .box-summary-chart .section-report-today .supplement:first-of-type{border-bottom:2px solid #ccc;font-size:16px;font-weight:400}.barn .content .content-box.cow-detail .radio-custom #s-tbj-ruminate+label:before,.barn .content .content-box.cow-detail .radio-custom #tbj-ruminate+label:before{background-color:#d88538}.barn .content .content-box.cow-detail .number-box.number-box-inner .section{min-height:140px}.barn .content .content-box.cow-detail .number-box.number-box-inner .section.large{min-height:165px}.barn .content .content-box.cow-detail .box-shadow{-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3)!important;box-shadow:0 1px 2px 0 rgba(90,90,90,.3)!important}.barn .content .content-box.cow-detail .tab-result{display:none}.barn .content .content-box.cow-detail .tab-result.active{display:block}.barn .content .content-box.cow-detail .box-history.individual-history .box-history-innner{height:calc(100vh - 242px);position:relative;z-index:2}.barn .content .content-box.cow-detail .milkingTab .section{height:488px}.barn .content .content-box.cow-detail .graph-box .count-tx{display:inline-block;width:auto;padding:3px 7px;font-size:1.1rem;font-weight:700;text-align:right;background-color:#f5f5f5}.barn .content .content-box.cow-detail .graph-box .switch-btn li a{background-color:#f5f5f5;border-radius:4px;color:#333;font-size:1.1rem;height:22px;line-height:22px;min-width:4rem;padding:5px 10px}.barn .content .content-box.cow-detail .graph-box .switch-btn li a.active,.barn .content .content-box.cow-detail .graph-box .switch-btn li a:hover{background-color:#ff9908;color:#fff;text-decoration:none}.barn .content .content-box.cow-detail .graph-box .switch-btn li a.edit-btn{padding:0 10px;background-color:#ff9908;color:#fff}.barn .content .content-box.cow-detail .activity-chart-contents-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:820px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.barn .content .content-box.cow-detail .activity-chart-contents-container .graph-title-box{padding-top:0}.barn .content .content-box.cow-detail .activity-chart-contents-container .graph-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0%;flex-basis:0%}.barn .content .content-box.cow-detail .activity-chart-contents-container .graph-box:first-child{margin-bottom:10px}.barn .content .content-box.cow-detail .chart-loading{background:url(../images/select2-spinner-7b9776076d.gif) no-repeat 100%;background-position:50%;background-size:22px;position:absolute;top:0;bottom:0;left:0;right:0}.barn .content .content-box.cow-detail .chart-datepicker{border:none;text-align:center;width:120px}.barn .content .content-box.cow-detail .chart-datepicker:hover{cursor:pointer;color:#4682b4}.barn .content .content-box.cow-detail #amount-daily-chart-message{text-align:center;width:100%;padding-top:50px;height:250px}.barn .content .content-box.cow-detail .time-budget-title{position:relative}.barn .content .content-box.cow-detail #budgetTypeGroup{position:absolute;top:5px;right:12px}.barn .content .content-box.cow-detail table.simplicity-tbl{border:none}.barn .content .content-box.cow-detail table.simplicity-tbl tr:nth-child(odd){background-color:transparent}.barn .content .content-box.cow-detail table.simplicity-tbl tr:nth-child(2n){background-color:#f5f5f5}.barn .content .content-box.cow-detail table.simplicity-tbl td,.barn .content .content-box.cow-detail table.simplicity-tbl th{width:50%!important;padding:5px 14px}.barn .content .content-box.cow-detail table.simplicity-tbl tr:nth-child(odd) td,.barn .content .content-box.cow-detail table.simplicity-tbl tr:nth-child(odd) th{padding:9px 14px}.barn .content .content-box.cow-detail table.simplicity-tbl th{color:#333;border:none;background-color:transparent}.barn .content .content-box.cow-detail table.simplicity-tbl td{text-align:right;border:none}.barn .content .content-box.cow-detail .bulk-regist-cow-detail{top:14px!important;right:72px!important;border-right:1px solid #ccc}.barn .content .content-box.cow-detail .bulk-regist-cow-detail+.btn-delete{height:auto;color:#555;background-color:#ececec;border:1px solid #ccc}.barn .content .content-box.cow-detail .bulk-regist-cow-detail+.btn-delete i{color:#555}.barn .content .content-box.cow-detail .box-trend-graph{margin-bottom:5px;padding:10px}.barn .content .content-box.cow-detail .box-trend-info{padding:5px 5px 10px}.barn .content .content-box.cow-detail .box-trend-info .table li{width:27%;padding:0 16px}.barn .content .content-box.cow-detail .box-trend-info .table li:first-of-type{width:22%;border-right:1px solid #ddd}.barn .content .content-box.cow-detail .box-trend-info .table li:nth-of-type(2){width:27%;padding-left:30px}.barn .content .content-box.cow-detail .box-trend-info .table li:nth-of-type(3){width:28%}.barn .content .content-box.cow-detail .box-trend-info .table li:nth-of-type(4){width:27%}.barn .content .content-box.cow-detail .box-trend-info .table li:first-of-type dd,.barn .content .content-box.cow-detail .box-trend-info .table li:first-of-type dt{float:none;width:80%;margin:0 auto;padding:0}.barn .content .content-box.cow-detail .box-trend-info .table li:first-of-type dt{margin-bottom:5px}.barn .content .content-box.cow-detail .box-trend-info .table li:first-of-type dd{margin-bottom:20px;font-size:1.7rem}.barn .content .content-box.cow-detail .box-trend-info02>.row .section{min-height:185px}.barn .content .content-box.cow-detail .amount-milk .number{position:relative;font-size:2rem;font-weight:400;letter-spacing:0;padding:10px 10px 25px;text-align:center}.barn .content .content-box.cow-detail .amount-milk .number:after{content:"";position:absolute;left:50%;bottom:14px;display:block;width:80%;height:1px;margin-left:-40%;background-color:#ddd}.barn .content .content-box.cow-detail .amount-milk .number span{padding-right:7px;font-family:arial;font-size:5rem;font-weight:700;line-height:1}.barn .content .content-box.cow-detail .amount-milk .table{display:table;width:100%;margin-bottom:5px}.barn .content .content-box.cow-detail .amount-milk .table:last-of-type{margin-bottom:0}.barn .content .content-box.cow-detail .amount-milk .table dd,.barn .content .content-box.cow-detail .amount-milk .table dt{display:table-cell;float:none;width:50%;margin:0;padding:0;font-size:1.3rem}.barn .content .content-box.cow-detail .amount-milk .table dt{text-align:right}.barn .content .content-box.cow-detail .amount-milk .table dd{padding-left:5px}.barn .content .content-box.cow-detail .data-mastitis .hoof-4split>li{height:52px;font-size:1.3rem;font-weight:700}.barn .content .content-box.cow-detail .data-mastitis h4+p{margin-left:10px}.barn .content .content-box.cow-detail .data-mastitis ul{padding:8px}.barn .content .content-box.cow-detail .data-mastitis li span{position:absolute}.barn .content .content-box.cow-detail .data-mastitis li .number{right:20px;top:17px;width:1.5em;font-size:3rem;text-align:center;font-family:arial;line-height:1}.barn .content .content-box.cow-detail .data-mastitis li .unit-tx{right:5px;bottom:4px;font-weight:400}.barn .content .content-box.cow-detail .data-mastitis li .blind-milk{position:absolute;left:7px;bottom:6px;padding:2px 3px;color:#fff;font-size:1.1rem;line-height:1;background-color:#a16da3}.barn .content .content-box.cow-detail .data-disease ul li{width:52%;padding:0 5px 5px}.barn .content .content-box.cow-detail .data-disease ul li:first-of-type{width:48%}.barn .content .content-box.cow-detail .deliver-table .calf-breed{width:auto}.barn .radio-custom input{display:none}.barn .radio-custom input[type=radio]:checked+label{color:#333;font-weight:700;background-color:#fff;border:1px solid #d0d0d0}.barn .radio-custom label{position:relative;display:inline-block;margin-left:1px;padding:2px 5px 2px 20px;color:#888;font-weight:400;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:4px;cursor:pointer}.barn .radio-custom label:before{content:"";display:inline-block;position:absolute;left:4px;top:50%;width:10px;height:10px;margin-top:-5px;background-color:#fff}.barn .radio-custom #s-tbj-feed+label:before,.barn .radio-custom #tbj-feed+label:before{background-color:#b4c82d}.barn .radio-custom #s-tbj-water+label:before,.barn .radio-custom #tbj-water+label:before{background-color:#56a9d4}.barn .radio-custom #s-tbj-move+label:before,.barn .radio-custom #tbj-move+label:before{background-color:#f8c515}.barn .radio-custom #s-tbj-lie+label:before,.barn .radio-custom #tbj-lie+label:before{background-color:#b872e9}.barn .radio-custom #s-tbj-stand+label:before,.barn .radio-custom #tbj-stand+label:before{background-color:#777a71}.barn .radio-custom #s-tbj-ruminate+label:before,.barn .radio-custom #s-tbj-ruminate-lie+label:before,.barn .radio-custom #tbj-ruminate+label:before,.barn .radio-custom #tbj-ruminate-lie+label:before{background-color:#c87f2c}.barn .radio-custom #s-tbj-ruminate-stand+label:before,.barn .radio-custom #tbj-ruminate-stand+label:before{background-color:#896d4f}.barn .radio-custom #s-tbj-all+label,.barn .radio-custom #tbj-all+label{padding-left:5px}.barn .radio-custom #s-tbj-all+label:before,.barn .radio-custom #tbj-all+label:before{display:none}.barn .yesterday-activity h5:before{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-right:6px;margin-bottom:-1px;background-color:#b4c82d}.barn .yesterday-activity .col-md-2{width:14.2858%}.barn .yesterday-activity .yesterday-water h5:before{background-color:#56a9d4}.barn .yesterday-activity .yesterday-walk h5:before{background-color:#f8c515}.barn .yesterday-activity .yesterday-run h5:before{background-color:#f2669a}.barn .yesterday-activity .yesterday-lie h5:before{background-color:#b872e9}.barn .yesterday-activity .yesterday-stand h5:before{background-color:#777a71}.barn .yesterday-activity .yesterday-ruminate-lie h5:before,.barn .yesterday-activity .yesterday-ruminate h5:before{background-color:#c87f2c}.barn .yesterday-activity .yesterday-ruminate-stand h5:before{background-color:#896d4f}.barn .box-info.individual td,.barn .box-info.individual th{width:25%}.barn .box-info.individual .table-col2 td{width:75%}.barn .box-info.individual input[type=text]{width:80%}.barn .box-info.individual input[type=radio]{margin-right:5px}.barn .box-info.individual label+label{margin-left:20px}.barn .detail-contents .nav.nav-tabs{display:none}.barn .detail-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;background-color:rgba(60,59,59,.81);position:fixed;top:92px;width:calc(100% - 54px);z-index:1}.barn .tab-selector--container{color:#fff}.barn .tab-selector--container .tab-selector{font-size:1.2rem;border:1px solid transparent;border-radius:0;margin:0 4px;padding:2px 7px;opacity:.75;-webkit-transition:all .1s ease;transition:all .1s ease}.barn .tab-selector--container .tab-selector.active,.barn .tab-selector--container .tab-selector:hover{background-color:#878787;border-color:#8f8f8f;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(18,18,18,.2);box-shadow:0 1px 2px rgba(18,18,18,.2);opacity:1}.barn .tab-selector--container .tab-selector.disabled{opacity:.25;cursor:not-allowed}.barn .tab-selector--container .tab-selector.disabled:active,.barn .tab-selector--container .tab-selector.disabled:focus{pointer-events:none}.barn .cow-detail{padding-top:4.4rem}.barn .cow-detail:before{background-color:#fff;content:"";display:block;height:4.4rem;margin-top:-4.4rem;position:fixed;width:calc(100% - 54px)}.barn .cow-label--container{color:#fff}.barn .cow-label--container .add-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#878787;border:1px dotted #ccc;border-radius:3px;height:1.8rem;margin-left:5px;width:1.8rem}.barn .cow-label--container .add-label .icon-plus{color:#fff}.barn .cow-label--container .add-label:hover{cursor:pointer}.barn .cow-label--container .cow-label{border:1px dotted #ccc;padding:0 4px;margin-left:5px}.barn .label--title .icon-tag{color:#fff;font-size:1.6rem}.barn .dataTab .timeline--cowIdLabel{display:none}.barn table.lame-diagnosises,.barn table.lame-diagnosises td,.barn table.lame-diagnosises tr{margin:0;padding:0;border:none;background-color:#fff}.barn table.lame-diagnosises td{padding-bottom:5px}.barn table.lame-diagnosises tr td,.barn table.lame-diagnosises tr td:first-child,.barn table.lame-diagnosises tr th:first-child{border:none!important;vertical-align:top}.barn .activity-prot-control-panel{-webkit-box-flex:1;-ms-flex:1;flex:1}.barn .c3-xgrid-lines .c3-xgrid-line.heat-cycle,.barn .c3-xgrid-lines .c3-xgrid-line.heat-cycle line{stroke:#9c27b0}.barn .c3-xgrid-lines .c3-xgrid-line.heat-cycle text{opacity:.8}.barn .c3-xgrid-lines .c3-xgrid-line.insemination,.barn .c3-xgrid-lines .c3-xgrid-line.insemination line{stroke:#ff4081}.barn .c3-xgrid-lines .c3-xgrid-line.insemination text{opacity:.8}.barn .cow-group-list .content-box .section{width:20%}.barn .cow-group-list .content-box .section .table-wrapper{padding:10px}.barn .cow-group-list .content-box .section .table-wrapper table tbody td{border-right:1px solid #ddd}.barn .box-info .individual td,.barn .box-info .individual th{width:25%}.barn .box-info input[type=radio]{margin-right:5px}.barn .box-info .table-col2 td{width:75%}.barn .box-info label+label{margin-left:20px}.barn .result{height:100%;padding:10px}.barn .result table{table-layout:fixed;background:#fff}.barn .result td{text-align:center}.barn .result .col1{width:100px}.barn .result .col2{width:170px}.barn .result .col3{width:110px}.barn .result .col4{width:150px}.barn .result .col5,.barn .result .col6,.barn .result .col7{width:100px}.barn .result .col8{width:120px}.barn .result .col9{width:50px}.barn .result .col10,.barn .result .col11,.barn .result .col12{width:100px}.barn .result .col13{width:70px}.barn .result .col-w20{width:20px}.barn .result .col-w25{width:25px}.barn .result .col-w30{width:30px}.barn .result .col-w40{width:40px}.barn .result .col-w45{width:45px}.barn .result .col-w50{width:50px}.barn .result .col-w55{width:55px}.barn .result .col-w60{width:60px}.barn .result .col-w70{width:70px}.barn .result .col-w75{width:75px}.barn .result .col-w80{width:80px}.barn .result .col-w85{width:85px}.barn .result .col-w90{width:90px}.barn .result .col-w100{width:100px}.barn .result .col-w120{width:120px}.barn .result .col-w140{width:140px}.barn .result .col-w150{width:150px}.barn .result .col-w200{width:200px}.barn .result .col-w350{width:350px}.barn th.blue{background-color:rgba(46,139,204,.75)}.barn th.green{background-color:rgba(51,153,51,.75)}.barn th.red{background-color:rgba(229,20,0,.75)}.barn th.yellow{background-color:rgba(255,196,13,.75)}.barn th.orange{background-color:rgba(243,156,18,.75)}.barn th.pink{background-color:rgba(230,113,184,.75)}.barn th.purple{background-color:rgba(123,79,157,.75)}.barn th.pumpkin{background-color:rgba(211,84,0,.75)}.barn th.teal{background-color:rgba(0,171,169,.75)}.barn .cowList .table-area-container{width:100%;height:100%}.barn .cowList .table-area-wrapper{width:100%;height:100%;float:left}.barn .cowList .table-area-wrapper.cow-board-opened{width:calc(100% - 460px)}.barn .cowList .table-area-wrapper #table-area{position:relative;overflow:hidden;padding-right:0;height:calc(100vh - 165px)}.barn .cowList .table-area-wrapper #table-area .fixed-table-wrapper{height:calc(100% - 41px);overflow:auto}.barn .cowList .tb-customList td,.barn .cowList td{padding:5px}.barn .cowList .tb-customList .cow-labels{display:inline-block;padding:1px 5px;margin-top:2px;font-size:1.1rem;color:#fff;margin-left:3px;border-radius:2px}.barn .cowList .cow-board-wrapper{width:0;height:calc(100vh - 177px);float:left}.barn .cowList .cow-board-wrapper.cow-board-opened{width:460px}.barn .cowList .cow-board-wrapper .cow-board{height:100%;width:100%;top:0;right:0;-webkit-transform:translateX(460px);transform:translateX(460px)}.barn .cowList .cow-board-wrapper .cow-board.open{-webkit-transform:none;transform:none}.barn .cowList .cow-labels{display:inline-block;padding:1px 5px;margin-top:2px;font-size:1.1rem;color:#fff;margin-left:3px;border-radius:2px}.barn .cowList .w-cowLabel{width:9em}.barn .cowList .w-cowNo{width:4em}.barn .cowList .w-cowUid{width:7.4em}.barn .cowList .w-yymmdd-day{width:10.5em}.barn .cowList .w-4letters{width:5em}.barn .cowList .w-12rem{width:12rem}.barn .cowList .w-11rem{width:11rem}.barn .cowList .w-10rem{width:10rem}.barn .cowList .w-9rem{width:9rem}.barn .cowList .w-8rem{width:8rem}.barn .cowList .w-7rem{width:7rem}.barn .cowList .w-6rem{width:6rem}.barn .cowList .w-5rem{width:5rem}.barn .cowList .w-4rem{width:4rem}.barn .cowList .w-3rem{width:3rem}.barn .cowList .w-2rem{width:2rem}.barn .cowList .w-1rem{width:1rem}.barn .cowList .long-text{width:38%}.barn .searchCow .separate-none{padding:0;width:49%}.barn .searchCow .separate-none.margin-right{margin-right:2%}.barn .searchCow .separate-none .section{-webkit-box-shadow:none;box-shadow:none}.barn .searchCow .separate-none .section .target-checkbox-group{float:left;margin-bottom:15px;margin-right:20px;width:130px}.barn .searchCow .separate-none .section .target-checkbox-group.shortText{width:85px}.barn .searchCow .separate-none .section .inline-item{display:inline-block;width:80px}.barn .searchCow .separate-none .section .separate{margin:0 10px}.barn .searchCow .separate-none button.search-button{display:block;width:100%;padding:0 4px!important;height:30px;color:#fff;border-radius:6px;border:none;background:#ff9908;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.barn .searchCow .separate-none button.search-button:hover{opacity:.8}.barn .searchCow .separate-none button.search-button:disabled{background-color:#84837f}.barn .number-box.number-box-inner li .section .number span{font-size:5.5rem}.barn .number-box li .section .number{padding:6px 10px 3px}.barn .number-box li .section .number span{font-size:5.5rem}.barn .number-box li .section .supplement-l,.barn .number-box li .section .supplement-l span{font-size:2rem;font-weight:700;text-align:center}.barn table.clone{border:none}.barn .milking .box{height:auto}.barn .milking .section .btn-back i,.barn .milking .section .btn-next i{color:#ff9908;font-size:1.8rem;margin-bottom:2px}.barn .machinery .box{height:auto}.barn .machinery a:hover.none-link{text-decoration:none;cursor:default}.barn .machinery span.latest{font-size:2.6rem;font-weight:700}.barn .machinery .box-left{width:50%;min-width:490px}.barn .machinery .box-right{width:50%}.barn .machinery .box.graph{padding:5px}.barn .machinery .box.graph:last-child{margin-bottom:0}.barn .machinery td{text-align:right}.barn .machinery .summary{margin-top:20px;border:1px solid #009943}.barn .machinery .summary>li{width:25%}.barn .machinery .summary>li:nth-child(n+2){border-left:1px solid #009943}.barn .machinery .summary li li{display:block;margin:0;padding-left:10px;padding-right:10px;color:#009943;text-align:center}.barn .machinery .summary li li:first-child{padding-top:5px}.barn .machinery .summary li li:last-child{font-weight:700;font-size:2.6rem}.barn .machinery table{margin-top:15px}.barn .machinery table tr:nth-child(n+2) th{border-top:1px solid #ccc;border-right:1px solid #ccc;color:#333;background:#f0f0f0}.barn .machinery table th .unit p{display:block}.barn .machinery li .unit{margin-left:px;color:#009943;font-weight:700;font-size:1.4rem}.barn .entry textarea{width:100%}.barn .entry .box-info.individual{padding-top:10px}.barn .management .box{height:auto}.barn .management label{font-size:1.4rem}.barn .management select{min-width:110px}.barn .management table{margin-top:10px}.barn .management tr th:first-child{width:10%}.barn .management tr th:nth-child(n+2){padding-left:20px}.barn .management tr td:first-child{text-align:center}.barn .management th{width:9%;padding-right:0}.barn .management th:nth-child(n+2){font-weight:400}.barn .management th .unit{float:right;margin-top:3px;margin-left:0}.barn .management td{text-align:right}.barn .tb-workList .col1{width:70%}.barn .tb-workList .col2{width:30%}.barn .tb-setting01{table-layout:auto!important}.barn .tb-setting01 th:first-of-type{width:28%}.barn .tb-setting01 th:nth-of-type(3){width:18%}.barn .tb-setting01 th:nth-of-type(4){width:15%}.barn .tb-setting01 tr td:first-of-type,.barn .tb-setting01 tr td:nth-of-type(2),.barn .tb-setting01 tr td:nth-of-type(3){text-align:left}.barn .tb-setting01 tr td:nth-of-type(4),.barn .tb-setting01 tr td:nth-of-type(5){text-align:center}.barn .tb-setting01 tr td:nth-of-type(5) a{margin:2px 0}.barn .tb-setting02 th{width:21%}.barn .tb-setting02 td{text-align:left}.barn .tb-setting03 .col1{width:21%}.barn .tb-setting03 .col2,.barn .tb-setting03 .col3{width:18%}.barn .tb-setting03 .col5{width:8%}.barn .tb-setting03 tr td{text-align:left}.barn .tb-setting03 tr td:nth-of-type(5){text-align:center}.barn .selectedItemArea{width:100%}.barn .selectedItemText{width:100%;height:200px}.barn .selectedItemText:disabled{background-color:#f6f4f4}.barn .setting-list-header{border-bottom:2px solid silver;padding:4px 0;margin-right:5px}.barn .setting-list-header label{display:inline-block;font-size:1.3rem;margin-right:5px}.barn .setting-list{border-bottom:1px solid silver;padding:4px 0}.barn .setting-list span{display:inline-block;font-size:1.3rem;margin-right:5px}.barn .tb-movement01{table-layout:auto!important}.barn .tb-movement01 .col1{width:10%}.barn .tb-movement01 .col2{width:20%}.barn .tb-movement01 .col3{width:30%}.barn .tb-movement01 .col4{width:20%}.barn .tb-movement01 .col5{width:30%}.barn .tb-movement01 tr td{text-align:left}.barn .tb-movement01 tr td:nth-of-type(5){text-align:center}.barn .tb-movement01 tr td:nth-of-type(5) a{margin:2px 0}.barn .tb-movement01 tr td.pre-line{white-space:pre-line}.barn .tb-movement03{table-layout:auto!important}.barn .tb-movement03 .col1{width:10%}.barn .tb-movement03 .col2,.barn .tb-movement03 .col3,.barn .tb-movement03 .col4{width:30%}.barn .tb-movement03 tr td{text-align:left}.barn .tb-movement03 tr td:nth-of-type(5){text-align:center}.barn .tb-movement03 tr td:nth-of-type(5) a{margin:2px 0}.barn .tb-movement02 .col1,.barn .tb-movement04 .col1{width:30%}.barn .tb-movement02 .col2,.barn .tb-movement04 .col2{width:40%}.barn .tb-movement02 .col3,.barn .tb-movement04 .col3{width:30%}.barn .relationGraph .separate-none{width:49%;padding:0}.barn .relationGraph .separate-none.margin-right{margin-right:2%}.barn .relationGraph .separate-none .target-startend-date{max-width:150px;min-width:100px}.barn .relationGraph .separate-none .section{-webkit-box-shadow:none;box-shadow:none}.barn .relationGraph .separate-none .section.minHeight-m{min-height:95px}.barn .relationGraph .separate-none .section .target-checkbox-group{float:left;width:130px;margin-right:20px;margin-bottom:15px}.barn .relationGraph .separate-none .section .target-checkbox-group span.vertical{vertical-align:text-bottom}.barn .relationGraph .right-shoulder .right-contents .search-wrapper{position:absolute;right:20px;top:10px}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box label{display:block;margin-bottom:2px;font-weight:400}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box div{float:left;width:33.3%}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box div:first-of-type{width:26%}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box div:nth-of-type(2){width:74%;font-weight:400}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box .search-box--options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box .search-box--option{width:50%}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box .search-box--label{float:left;width:26%}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box ul li{padding:15px 0;border-bottom:1px solid #eee}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .search-box ul li:last-child{border-bottom:none}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .disuse div:nth-of-type(2){width:74%;text-align:left}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .disuse div p:first-child{margin-bottom:7px}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .disuse span{margin:0 2px!important;font-size:1.1rem}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .text-search input{display:inline-block;width:100%;padding:5px 6px;font-weight:400;border:none}.barn .relationGraph .right-shoulder .right-contents .search-wrapper .text-search div:nth-of-type(2){width:74%}.barn .relationGraph .right-shoulder .right-contents .search-wrapper button{display:block;width:100%;padding:0 4px!important;height:30px;color:#fff;border-radius:6px;border:none;background:#ff9908;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.barn .relationGraph .right-shoulder .right-contents .search-wrapper button:hover{opacity:.8}.barn .relationGraph .right-shoulder .right-contents .search-wrapper button:disabled{background-color:#84837f}.barn .relationGraph .right-shoulder .right-contents .search-btn .orange-btn{border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3);background-color:#ff9908;color:#fff;display:inline-block;font-size:1.1rem;height:28px;line-height:28px;padding:0 10px 0 25px;position:relative;top:-13px;width:84px}.barn .relationGraph .right-shoulder .right-contents .search-btn .orange-btn:hover{opacity:.8;text-decoration:none}.barn .relationGraph .right-shoulder .right-contents .search-btn .orange-btn:disabled{background-color:#84837f}.barn .relationGraph .right-shoulder .right-contents .search-btn .orange-btn i{left:4px;font-size:2rem;margin-top:0;color:#fff}.barn .relationGraph .right-shoulder .right-contents .search-box{position:absolute;right:0;top:45px;width:300px;padding:0 15px;color:#fff;background-color:#4a4a4a;border-radius:2px;-webkit-box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);z-index:1}.barn .relationGraph .right-shoulder .right-contents .search-box:before{content:"";position:absolute;top:-16px;right:40px;width:0;height:0;border-right:8px solid transparent;border-bottom:20px solid #4a4a4a;border-left:8px solid transparent}.barn .relationGraph .right-shoulder .right-contents .switch-btn .edit-btn{min-width:5rem;padding:0 13px;top:0}.barn .relationGraph .fixed-tb{height:264px}.barn .relationGraph .fixed-tb table.analysisTargetTable tbody tr td{padding:5px}.barn .relationGraph .fixed-tb table.analysisTargetTable tbody tr td span.vertical{vertical-align:text-bottom}.barn .relationGraph .box{height:auto}.barn .relationGraph .c3-target-opacity-bar0 path,.barn .relationGraph .c3-target-opacity-bar1 path,.barn .relationGraph .c3-target-opacity-bar2 path,.barn .relationGraph .c3-target-opacity-bar3 path,.barn .relationGraph .c3-target-opacity-bar4 path,.barn .relationGraph .c3-target-opacity-bar5 path{opacity:.6!important}.barn .bulk-registration .content .content-box .section{margin-bottom:0}.barn .bulk-registration .section .right-shoulder h4{margin-bottom:10px;font-size:1.4rem;color:#333}.barn .bulk-registration .bulk-regist-list01 dl{margin-top:10px;margin-bottom:15px;display:inline-block;float:none;width:auto;margin-left:0;padding:0;font-size:1.4rem}.barn .bulk-registration .bulk-regist-list01 dl dt{margin-right:3px;display:inline-block;float:none;width:auto;margin-left:0;font-size:1.4rem;padding:5px 0}.barn .bulk-registration .bulk-regist-list01 dl dd{display:inline-block;float:none;width:auto;margin-left:0;font-size:1.4rem;padding:5px 0;position:relative;margin-right:12px;line-height:1;border-radius:5px;border:1px dashed #ccc}.barn .bulk-registration .bulk-regist-list01 dl dd:last-of-type{margin-right:0}.barn .bulk-registration .bulk-regist-list01 dl dd a{display:inline-block;padding:6px 28px 6px 7px;color:#333;font-size:1.4rem}.barn .bulk-registration .bulk-regist-list01 dl dd a .icon-edit{position:absolute;right:5px;top:4px;color:#333;font-size:1.5rem}.barn .bulk-registration .bulk-regist-list01 dl dd a:hover{background-color:#eee;text-decoration:none}.barn .bulk-registration .bulk-regist-list01 dl dd input.date-ver{position:relative;width:120px;padding-top:3px;padding-bottom:3px;font-size:1.4rem;border:none;background:transparent url(../images/icon-edit-13e6a78ff7.svg) no-repeat 100px 4px;background-size:15px 15px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.barn .bulk-registration .bulk-regist-list01 dl dd input.date-ver:hover{background-color:#eee}.barn .bulk-registration .table-scroll .tbl-repro-dis .col1,.barn .bulk-registration .table-scroll .tbl-repro-dis .col2,.barn .bulk-registration .table-scroll .tbl-repro-dis .col5,.barn .bulk-registration .table-scroll .tbl-repro-dis .col6,.barn .bulk-registration .table-scroll .tbl-repro-dis .col8,.barn .bulk-registration .table-scroll .tbl-repro-dis .col9{width:9%}.barn .bulk-registration .table-scroll .tbl-repro-dis .col3,.barn .bulk-registration .table-scroll .tbl-repro-dis .col4{width:7%}.barn .bulk-registration .table-scroll .tbl-repro-dis .col7,.barn .bulk-registration .table-scroll .tbl-repro-dis .col10{width:6%}.barn .bulk-registration .table-scroll .tbl-repro-dis .col11{width:20%}.barn .bulk-registration .table-scroll .exist-checkbox .col1{width:2%}.barn .bulk-registration .table-scroll .exist-checkbox .col2,.barn .bulk-registration .table-scroll .exist-checkbox .col3,.barn .bulk-registration .table-scroll .exist-checkbox .col6,.barn .bulk-registration .table-scroll .exist-checkbox .col7,.barn .bulk-registration .table-scroll .exist-checkbox .col9,.barn .bulk-registration .table-scroll .exist-checkbox .col10{width:9%}.barn .bulk-registration .table-scroll .exist-checkbox .col4,.barn .bulk-registration .table-scroll .exist-checkbox .col5{width:7%}.barn .bulk-registration .table-scroll .exist-checkbox .col8,.barn .bulk-registration .table-scroll .exist-checkbox .col11{width:6%}.barn .bulk-registration .table-scroll .exist-checkbox .col12{width:18%}.barn .bulk-registration .table-scroll .exist-checkbox tr td:first-of-type{text-align:center}.barn .bulk-registration .table-scroll input[type=text],.barn .bulk-registration .table-scroll select{width:100%}.barn .bulk-registration .table-scroll select{height:25px}.barn .bulk-registration .table-scroll input[type=checkbox]{margin-right:0}.barn .p10 .exist-footer-btn{position:relative;padding-bottom:100px}.barn .p10 .exist-footer-btn .table-scroll{height:calc(100vh - 400px);min-height:150px;overflow:auto}.barn .p10 .exist-footer-btn .btn-box{position:absolute;width:calc(100% - 20px)}.barn .cow-sheds .content-box .left-adjust .latest-data-nothing{text-align:center;line-height:124px;font-weight:700}.barn .cow-sheds .content-box .left-adjust .stress .number span{color:#000}.barn .cow-sheds .content-box .left-adjust .stress .number span.score-color1{color:#418632}.barn .cow-sheds .content-box .left-adjust .stress .number span.score-color2{color:#baba00}.barn .cow-sheds .content-box .left-adjust .stress .number span.score-color3{color:#ff3f3f}.barn .cow-sheds .content-box .right-adjust .p10 .data-nothing{text-align:center;width:100%;height:200px;line-height:200px;display:none;font-size:1.2rem}.barn .cow-sheds .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color1{fill:#418632}.barn .cow-sheds .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color2{fill:#ff0}.barn .cow-sheds .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color3{fill:red}.barn #senser-list .content-box .left-adjust .latest-data-nothing{text-align:center;line-height:124px;font-weight:700}.barn #senser-list .content-box .left-adjust .stress .number span{color:#000}.barn #senser-list .content-box .left-adjust .stress .number span.score-color1{color:#418632}.barn #senser-list .content-box .left-adjust .stress .number span.score-color2{color:#baba00}.barn #senser-list .content-box .left-adjust .stress .number span.score-color3{color:#ff3f3f}.barn #senser-list .content-box .right-adjust .p10 .data-nothing{text-align:center;width:100%;height:200px;line-height:200px;display:none;font-size:1.2rem}.barn #senser-list .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color1{fill:#418632}.barn #senser-list .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color2{fill:#ff0}.barn #senser-list .content-box .right-adjust #stress svg g.c3-regions g.c3-region.score-color3{fill:red}.barn .bulk-entry-history .edit-regist-list01 .event-dialog-link.disabled{pointer-events:none;background-color:#f6f4f4}.barn .bulk-entry-history .edit-regist-list01 .target-date{margin:0}.barn .bulk-entry-history .edit-regist-list01 .target-farm{padding:5px 6px;background-color:#f6f4f4}.barn .bulk-entry-history .edit-regist-list01 .in-valid-target-date{border:none;margin:0;width:88px}.barn .bulk-entry-history #bulk-regist-table input,.barn .bulk-entry-history #bulk-regist-table select{width:100%}.barn .bulk-entry-history #bulk-regist-table .other-difficulty input{width:130px}.barn .bulk-entry-history #bulk-regist-table .other-difficulty select{width:70px}.barn .bulk-entry-history #bulk-regist-table .checkbox--label input{width:auto}.barn .bulk-entry-history #bulk-regist-table .diagnosis-of-mastitis,.barn .bulk-entry-history #bulk-regist-table .mastitis-cow-group{width:130px}.barn .bulk-entry-history #bulk-regist-table .cowNo{width:140px}.barn .bulk-entry-history #bulk-regist-table .occurred-date{width:160px}.barn .bulk-entry-history #bulk-regist-table .condition{width:350px}.barn .bulk-entry-history #bulk-regist-table .severity{width:110px}.barn .bulk-entry-history #bulk-regist-table .worker-name{width:150px}.barn .bulk-entry-history #bulk-regist-table .medicine-names{width:350px}.barn .bulk-entry-history #bulk-regist-table .medicine-names .medicine-names-content{width:80%;float:left;text-align:left}.barn .bulk-entry-history #bulk-regist-table .medicine-names .medicine-names-btn{width:20%;float:left}.barn .bulk-entry-history #bulk-regist-table .body-temperature{width:100px}.barn .bulk-entry-history #bulk-regist-table .before-cow-group-name,.barn .bulk-entry-history #bulk-regist-table .cow-identification-number{width:140px}.barn .bulk-entry-history #bulk-regist-table .before-pen{width:100px}.barn .bulk-entry-history #bulk-regist-table td .body-temperature{width:65px}.barn .bulk-entry-history #bulk-regist-table td.top{vertical-align:top}.barn .bulk-entry-history #bulk-regist-table td.middle{vertical-align:middle}.barn .bulk-entry-history #bulk-regist-table span.no-wrap{white-space:nowrap}.barn .bulk-entry-history #bulk-regist-table p.fault-date-error{padding-top:.5rem;width:100%;text-align:center}.barn .col-w60{width:60px}.barn .col-w65{width:65px}.barn .col-w70{width:70px}.barn .col-w75{width:75px}.barn .col-w80{width:80px}.barn .col-w85{width:85px}.barn .col-w90{width:90px}.barn .col-w95{width:95px}.barn .col-w100{width:100px}.barn .col-w105{width:105px}.barn .col-w110{width:110px}.barn .col-w115{width:115px}.barn .col-w120{width:120px}.barn .col-w125{width:125px}.barn .col-w130{width:130px}.barn .col-w135{width:135px}.barn .col-w140{width:140px}.barn .col-w145{width:145px}.barn .col-w150{width:150px}.barn .col-w155{width:155px}.barn .col-w160{width:160px}.barn .col-w165{width:165px}.barn .col-w170{width:170px}.barn .col-w175{width:175px}.barn .col-w180{width:180px}.barn .col-w185{width:185px}.barn .col-w190{width:190px}.barn .col-w195{width:195px}.barn .col-w200{width:200px}.barn .col-w205{width:205px}.barn .col-w210{width:210px}.barn .col-w215{width:215px}.barn .col-w220{width:220px}.barn .col-w225{width:225px}.barn .col-w230{width:230px}.barn .col-w235{width:235px}.barn .col-w240{width:240px}.barn .col-w245{width:245px}.barn .col-w250{width:250px}.barn .col-w255{width:255px}.barn .col-w260{width:260px}.barn .col-w265{width:265px}.barn .col-w270{width:270px}.barn .col-w275{width:275px}.barn .col-w280{width:280px}.barn .col-w285{width:285px}.barn .col-w290{width:290px}.barn .col-w295{width:295px}.barn .col-w300{width:300px}.barn .col-w305{width:305px}.barn .col-w310{width:310px}.barn .col-w315{width:315px}.barn .col-w320{width:320px}.barn .col-w325{width:325px}.barn .col-w330{width:330px}.barn .col-w335{width:335px}.barn .col-w340{width:340px}.barn .col-w345{width:345px}.barn .col-w350{width:350px}.barn .col-w355{width:355px}.barn .col-w360{width:360px}.barn .col-w365{width:365px}.barn .col-w370{width:370px}.barn .col-w375{width:375px}.barn .col-w380{width:380px}.barn .col-w385{width:385px}.barn .col-w390{width:390px}.barn .col-w395{width:395px}.barn .col-w400{width:400px}.barn .col-w405{width:405px}.barn .col-w410{width:410px}.barn .col-w415{width:415px}.barn .col-w420{width:420px}.barn .col-w425{width:425px}.barn .col-w430{width:430px}.barn .col-w435{width:435px}.barn .col-w440{width:440px}.barn .col-w445{width:445px}.barn .col-w450{width:450px}.barn .col-w455{width:455px}.barn .col-w460{width:460px}.barn .col-w465{width:465px}.barn .col-w470{width:470px}.barn .col-w475{width:475px}.barn .col-w480{width:480px}.barn .col-w485{width:485px}.barn .col-w490{width:490px}.barn .col-w495{width:495px}.barn .col-w500{width:500px}.barn .col-w505{width:505px}.barn .col-w510{width:510px}.barn .col-w515{width:515px}.barn .col-w520{width:520px}.barn .col-w525{width:525px}.barn .col-w530{width:530px}.barn .col-w535{width:535px}.barn .col-w540{width:540px}.barn .col-w545{width:545px}.barn .col-w550{width:550px}.barn .col-w555{width:555px}.barn .col-w560{width:560px}.barn .col-w565{width:565px}.barn .col-w570{width:570px}.barn .col-w575{width:575px}.barn .col-w580{width:580px}.barn .col-w585{width:585px}.barn .col-w590{width:590px}.barn .col-w595{width:595px}.barn .col-w600{width:600px}.barn .col-w605{width:605px}.barn .col-w610{width:610px}.barn .col-w615{width:615px}.barn .col-w620{width:620px}.barn .col-w625{width:625px}.barn .col-w630{width:630px}.barn .col-w635{width:635px}.barn .col-w640{width:640px}.barn .col-w645{width:645px}.barn .col-w650{width:650px}.barn .col-w655{width:655px}.barn .col-w660{width:660px}.barn .col-w665{width:665px}.barn .col-w670{width:670px}.barn .col-w675{width:675px}.barn .col-w680{width:680px}.barn .col-w685{width:685px}.barn .col-w690{width:690px}.barn .col-w695{width:695px}.barn .col-w700{width:700px}.barn .col-w705{width:705px}.barn .col-w710{width:710px}.barn .col-w715{width:715px}.barn .col-w720{width:720px}.barn .col-w725{width:725px}.barn .col-w730{width:730px}.barn .col-w735{width:735px}.barn .col-w740{width:740px}.barn .col-w745{width:745px}.barn .col-w750{width:750px}.barn .col-w755{width:755px}.barn .col-w760{width:760px}.barn .col-w765{width:765px}.barn .col-w770{width:770px}.barn .col-w775{width:775px}.barn .col-w780{width:780px}.barn .col-w785{width:785px}.barn .col-w790{width:790px}.barn .col-w795{width:795px}.barn .col-w800{width:800px}.barn .col-w805{width:805px}.barn .col-w810{width:810px}.barn .col-w815{width:815px}.barn .col-w820{width:820px}.barn .col-w825{width:825px}.barn .col-w830{width:830px}.barn .col-w835{width:835px}.barn .col-w840{width:840px}.barn .col-w845{width:845px}.barn .col-w850{width:850px}.barn .col-w855{width:855px}.barn .col-w860{width:860px}.barn .col-w865{width:865px}.barn .col-w870{width:870px}.barn .col-w875{width:875px}.barn .col-w880{width:880px}.barn .col-w885{width:885px}.barn .col-w890{width:890px}.barn .col-w895{width:895px}.barn .col-w900{width:900px}.barn .col-w905{width:905px}.barn .col-w910{width:910px}.barn .col-w915{width:915px}.barn .col-w920{width:920px}.barn .col-w925{width:925px}.barn .col-w930{width:930px}.barn .col-w935{width:935px}.barn .col-w940{width:940px}.barn .col-w945{width:945px}.barn .col-w950{width:950px}.barn .col-w955{width:955px}.barn .col-w960{width:960px}.barn .col-w965{width:965px}.barn .col-w970{width:970px}.barn .col-w975{width:975px}.barn .col-w980{width:980px}.barn .col-w985{width:985px}.barn .col-w990{width:990px}.barn .col-w995{width:995px}.barn .col-w1000{width:1000px}.barn .col-w1005{width:1005px}.barn .col-w1010{width:1010px}.barn .col-w1015{width:1015px}.barn .col-w1020{width:1020px}.barn .col-w1025{width:1025px}.barn .col-w1030{width:1030px}.barn .col-w1035{width:1035px}.barn .col-w1040{width:1040px}.barn .col-w1045{width:1045px}.barn .col-w1050{width:1050px}.barn .col-w1055{width:1055px}.barn .col-w1060{width:1060px}.barn .col-w1065{width:1065px}.barn .col-w1070{width:1070px}.barn .col-w1075{width:1075px}.barn .col-w1080{width:1080px}.barn .col-w1085{width:1085px}.barn .col-w1090{width:1090px}.barn .col-w1095{width:1095px}.barn .col-w1100{width:1100px}.barn .col-w1105{width:1105px}.barn .col-w1110{width:1110px}.barn .col-w1115{width:1115px}.barn .col-w1120{width:1120px}.barn .col-w1125{width:1125px}.barn .col-w1130{width:1130px}.barn .col-w1135{width:1135px}.barn .col-w1140{width:1140px}.barn .col-w1145{width:1145px}.barn .col-w1150{width:1150px}.barn .col-w1155{width:1155px}.barn .col-w1160{width:1160px}.barn .col-w1165{width:1165px}.barn .col-w1170{width:1170px}.barn .col-w1175{width:1175px}.barn .col-w1180{width:1180px}.barn .col-w1185{width:1185px}.barn .col-w1190{width:1190px}.barn .col-w1195{width:1195px}.barn .col-w1200{width:1200px}.barn .col-w1205{width:1205px}.barn .col-w1210{width:1210px}.barn .col-w1215{width:1215px}.barn .col-w1220{width:1220px}.barn .col-w1225{width:1225px}.barn .col-w1230{width:1230px}.barn .col-w1235{width:1235px}.barn .col-w1240{width:1240px}.barn .col-w1245{width:1245px}.barn .col-w1250{width:1250px}.barn .col-w1255{width:1255px}.barn .col-w1260{width:1260px}.barn .col-w1265{width:1265px}.barn .col-w1270{width:1270px}.barn .col-w1275{width:1275px}.barn .col-w1280{width:1280px}.barn .col-w1285{width:1285px}.barn .col-w1290{width:1290px}.barn .col-w1295{width:1295px}.barn .col-w1300{width:1300px}.barn .col-w1305{width:1305px}.barn .col-w1310{width:1310px}.barn .col-w1315{width:1315px}.barn .col-w1320{width:1320px}.barn .col-w1325{width:1325px}.barn .col-w1330{width:1330px}.barn .col-w1335{width:1335px}.barn .col-w1340{width:1340px}.barn .col-w1345{width:1345px}.barn .col-w1350{width:1350px}.barn .col-w1355{width:1355px}.barn .col-w1360{width:1360px}.barn .col-w1365{width:1365px}.barn .col-w1370{width:1370px}.barn .col-w1375{width:1375px}.barn .col-w1380{width:1380px}.barn .col-w1385{width:1385px}.barn .col-w1390{width:1390px}.barn .col-w1395{width:1395px}.barn .col-w1400{width:1400px}.barn .col-w1405{width:1405px}.barn .col-w1410{width:1410px}.barn .col-w1415{width:1415px}.barn .col-w1420{width:1420px}.barn .col-w1425{width:1425px}.barn .col-w1430{width:1430px}.barn .col-w1435{width:1435px}.barn .col-w1440{width:1440px}.barn .col-w1445{width:1445px}.barn .col-w1450{width:1450px}.barn .col-w1455{width:1455px}.barn .col-w1460{width:1460px}.barn .col-w1465{width:1465px}.barn .col-w1470{width:1470px}.barn .col-w1475{width:1475px}.barn .col-w1480{width:1480px}.barn .col-w1485{width:1485px}.barn .col-w1490{width:1490px}.barn .col-w1495{width:1495px}.barn .col-w1500{width:1500px}.barn .col-w1505{width:1505px}.barn .col-w1510{width:1510px}.barn .col-w1515{width:1515px}.barn .col-w1520{width:1520px}.barn .col-w1525{width:1525px}.barn .col-w1530{width:1530px}.barn .col-w1535{width:1535px}.barn .col-w1540{width:1540px}.barn .col-w1545{width:1545px}.barn .col-w1550{width:1550px}.barn .col-w1555{width:1555px}.barn .col-w1560{width:1560px}.barn .col-w1565{width:1565px}.barn .col-w1570{width:1570px}.barn .col-w1575{width:1575px}.barn .col-w1580{width:1580px}.barn .col-w1585{width:1585px}.barn .col-w1590{width:1590px}.barn .col-w1595{width:1595px}.barn .col-w1600{width:1600px}.barn .col-w1605{width:1605px}.barn .col-w1610{width:1610px}.barn .col-w1615{width:1615px}.barn .col-w1620{width:1620px}.barn .col-w1625{width:1625px}.barn .col-w1630{width:1630px}.barn .col-w1635{width:1635px}.barn .col-w1640{width:1640px}.barn .col-w1645{width:1645px}.barn .col-w1650{width:1650px}.barn .col-w1655{width:1655px}.barn .col-w1660{width:1660px}.barn .col-w1665{width:1665px}.barn .col-w1670{width:1670px}.barn .col-w1675{width:1675px}.barn .col-w1680{width:1680px}.barn .col-w1685{width:1685px}.barn .col-w1690{width:1690px}.barn .col-w1695{width:1695px}.barn .col-w1700{width:1700px}.barn .col-w1705{width:1705px}.barn .col-w1710{width:1710px}.barn .col-w1715{width:1715px}.barn .col-w1720{width:1720px}.barn .col-w1725{width:1725px}.barn .col-w1730{width:1730px}.barn .col-w1735{width:1735px}.barn .col-w1740{width:1740px}.barn .col-w1745{width:1745px}.barn .col-w1750{width:1750px}.barn .col-w1755{width:1755px}.barn .col-w1760{width:1760px}.barn .col-w1765{width:1765px}.barn .col-w1770{width:1770px}.barn .col-w1775{width:1775px}.barn .col-w1780{width:1780px}.barn .col-w1785{width:1785px}.barn .col-w1790{width:1790px}.barn .col-w1795{width:1795px}.barn .col-w1800{width:1800px}.barn .col-w1805{width:1805px}.barn .col-w1810{width:1810px}.barn .col-w1815{width:1815px}.barn .col-w1820{width:1820px}.barn .col-w1825{width:1825px}.barn .col-w1830{width:1830px}.barn .col-w1835{width:1835px}.barn .col-w1840{width:1840px}.barn .col-w1845{width:1845px}.barn .col-w1850{width:1850px}.barn .col-w1855{width:1855px}.barn .col-w1860{width:1860px}.barn .col-w1865{width:1865px}.barn .col-w1870{width:1870px}.barn .col-w1875{width:1875px}.barn .col-w1880{width:1880px}.barn .col-w1885{width:1885px}.barn .col-w1890{width:1890px}.barn .col-w1895{width:1895px}.barn .col-w1900{width:1900px}.barn .col-w1905{width:1905px}.barn .col-w1910{width:1910px}.barn .col-w1915{width:1915px}.barn .col-w1920{width:1920px}.barn .col-w1925{width:1925px}.barn .col-w1930{width:1930px}.barn .col-w1935{width:1935px}.barn .col-w1940{width:1940px}.barn .col-w1945{width:1945px}.barn .col-w1950{width:1950px}.barn .col-w1955{width:1955px}.barn .col-w1960{width:1960px}.barn .col-w1965{width:1965px}.barn .col-w1970{width:1970px}.barn .col-w1975{width:1975px}.barn .col-w1980{width:1980px}.barn .col-w1985{width:1985px}.barn .col-w1990{width:1990px}.barn .col-w1995{width:1995px}.barn .col-w2000{width:2000px}.barn .col-w2005{width:2005px}.barn .col-w2010{width:2010px}.barn .col-w2015{width:2015px}.barn .col-w2020{width:2020px}.barn .col-w2025{width:2025px}.barn .col-w2030{width:2030px}.barn .col-w2035{width:2035px}.barn .col-w2040{width:2040px}.barn .col-w2045{width:2045px}.barn .col-w2050{width:2050px}.barn .col-w2055{width:2055px}.barn .col-w2060{width:2060px}.barn .col-w2065{width:2065px}.barn .col-w2070{width:2070px}.barn .col-w2075{width:2075px}.barn .col-w2080{width:2080px}.barn .col-w2085{width:2085px}.barn .col-w2090{width:2090px}.barn .col-w2095{width:2095px}.barn .col-w2100{width:2100px}.barn .col-w2105{width:2105px}.barn .col-w2110{width:2110px}.barn .col-w2115{width:2115px}.barn .col-w2120{width:2120px}.barn .col-w2125{width:2125px}.barn .col-w2130{width:2130px}.barn .col-w2135{width:2135px}.barn .col-w2140{width:2140px}.barn .col-w2145{width:2145px}.barn .col-w2150{width:2150px}.barn .col-w2155{width:2155px}.barn .col-w2160{width:2160px}.barn .col-w2165{width:2165px}.barn .col-w2170{width:2170px}.barn .col-w2175{width:2175px}.barn .col-w2180{width:2180px}.barn .col-w2185{width:2185px}.barn .col-w2190{width:2190px}.barn .col-w2195{width:2195px}.barn .col-w2200{width:2200px}.barn .col-w2205{width:2205px}.barn .col-w2210{width:2210px}.barn .col-w2215{width:2215px}.barn .col-w2220{width:2220px}.barn .col-w2225{width:2225px}.barn .col-w2230{width:2230px}.barn .col-w2235{width:2235px}.barn .col-w2240{width:2240px}.barn .col-w2245{width:2245px}.barn .col-w2250{width:2250px}.barn .carcass input[type=text],.barn .carcass select{padding:2px}.barn .in-valid-introduction-date{border:none!important}.barn .hormoneProgram--time-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.barn .hormoneProgram--selectors{height:24px;margin:0 3px!important;width:50px!important}.barn .hormoneProgram--selectors:first-of-type{margin-left:0!important}.barn .bulk-ui-select{height:24px}.barn .bulk-ui-select .btn{padding:3px 6px}.barn .bulk-ui-select .form-control{height:24px}.barn .bulk-ui-select .ui-select-match{font-size:auto}.barn .bulk-ui-select.ui-select-multiple{height:auto;padding:0}.barn .bulk-ui-select.ui-select-multiple .ui-select-match-item{padding:1px 2px;margin:0 1px 1px 0}.barn .bulk-ui-select.ui-select-multiple .ui-select-match-item .close{font-size:1.6rem;line-height:1;padding-top:2px}.barn .bulk-ui-select.ui-select-multiple .btn-primary{color:#333;background-color:inherit;border-color:#ccc}.barn .timeline-input-label{display:inline-block;min-width:105px;text-align:right}.barn .box-history.on-event-input .event-input-step02 .table-wrapper td .timeline-input-select{width:90px}.barn .box-history #timeline-cow .startline{padding-left:46px}.barn .box-history #timeline-cow .startline:before{left:18px}.barn #box-history.on-event-input .timeline-filter-menu,.barn #box-history.on-event-input .timeline-year-wrapper .timeline-year{display:none}.barn .box-history #timeline-cow .timeline-year-wrapper{position:absolute;width:100%;z-index:1;left:0;background:#fff;border-radius:0;top:47px;border:none;border-bottom:1px solid #ddd;padding:10px 0 10px 10px;color:#8a6d3b}.barn .box-history #timeline-cow .timeline-year-wrapper .timeline-year{width:95%;height:30px;padding:5px 0;text-align:center}.barn .box-history #timeline-cow .timeline-year-wrapper .timeline-year .timeline-year-span{background:#477d17;color:#fff;padding:3px 10px;border-radius:1rem}.barn .box-history #timeline-cow .timeline{border-left:3px solid #ddd;clear:both;margin-left:26px;padding-bottom:25px;padding-top:none;position:relative}.barn .box-history #timeline-cow .timeline li{margin-bottom:15px;margin-left:-3px;position:relative;width:95%;border-bottom:1px solid #ddd;padding-bottom:0}.barn .box-history #timeline-cow .timeline li div.data-box{background-color:#fff;display:table-cell;padding-top:5px;position:relative;vertical-align:super;width:15%;border-right:1px solid #eee}.barn .box-history #timeline-cow .timeline li .data-box:after,.barn .box-history #timeline-cow .timeline li .data-box:before{display:none}.barn .box-history #timeline-cow .timeline li .last-event-of-year .timeline-content-wrapper{margin-top:70px}.barn .box-history #timeline-cow .timeline li .last-event-of-year .timeline-content-wrapper .year-mark{position:absolute;width:100%;height:40px;padding:10px 0 10px 10px;-webkit-transform:translateX(-29px);transform:translateX(-29px);top:-55px;left:0;display:block;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#8a6d3b}.barn .box-history #timeline-cow .timeline li .timeline-content-wrapper{display:table;position:relative;width:100%;border:none;border-left:3px solid}.barn .box-history #timeline-cow .timeline li .timeline-content-wrapper .year-mark{display:none}.barn .box-history #timeline-cow .timeline li .category01{border-left-color:#008c99}.barn .box-history #timeline-cow .timeline li .category02{border-left-color:#f56e9d}.barn .box-history #timeline-cow .timeline li .category03{border-left-color:#df6feb}.barn .box-history #timeline-cow .timeline li .category04{border-left-color:#826ef5}.barn .box-history #timeline-cow .timeline li .category05{border-left-color:#6ebff5}.barn .box-history #timeline-cow .timeline li .category06{border-left-color:#4dab8a}.barn .box-history #timeline-cow .timeline li .category07{border-left-color:#bca446}.barn .box-history #timeline-cow .timeline li .category08{border-left-color:#2775be}.barn .box-history #timeline-cow .timeline li .category09{border-left-color:#1c90fd}.barn .box-history #timeline-cow .timeline li .category10,.barn .box-history #timeline-cow .timeline li .category11{border-left-color:#666}.barn .box-history #timeline-cow .timeline li .category12{border-left-color:#826ef5}.barn .box-history #timeline-cow .timeline li .category-all{border-left-color:#7b9915}.barn .box-history #timeline-cow .timeline li .data{font-family:arial;font-size:1.3rem;font-weight:700;line-height:1.4;text-align:center}.barn .box-history #timeline-cow .timeline-balloon{background:#fff;display:table-cell;padding:8px 20px 8px 8px;position:relative;width:85%;z-index:0}.barn .box-history #timeline-cow .timeline-balloon .pulldown-btn{background-color:#fff;border-radius:3px;display:block;height:1.6rem;line-height:0;position:absolute;right:3px;text-align:center;top:10px;text-decoration:none;width:1.6rem;color:#333;border:1px solid #ccc}.barn .box-history #timeline-cow .timeline-balloon .pulldown-btn i{font-size:1.4rem}.barn .box-history #timeline-cow .timeline-balloon .medicines .medicines-label{white-space:nowrap}.barn .box-history #timeline-cow .category-title{color:#fff;display:inline-block;font-size:1.1rem;margin-bottom:5px;padding:1px 3px;border-bottom:none;font-weight:none;margin-top:none}.barn .box-history #timeline-cow .timeline li:after,.barn .box-history #timeline-cow .timeline li:before{display:none}.barn .input-label{display:inline-block;min-width:75px;text-align:right}.barn .timeline-filter-menu{position:relative;z-index:3;margin-bottom:1px}.barn .timeline-filter-menu .button-bar{text-align:right;margin-left:26px;width:90%;padding:5px 0}.barn .timeline-filter-menu .button-bar .toggle-filter-button{border-radius:6px;-webkit-box-shadow:0 1px 2px 0 rgba(90,90,90,.3);box-shadow:0 1px 2px 0 rgba(90,90,90,.3);margin:.5em}.barn .timeline-filter-menu .filter-box{margin:0 1em 1em;position:fixed;width:50em;right:.7em;padding:1em;color:#fff;background-color:rgba(0,0,0,.75);border-radius:2px;-webkit-box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);box-shadow:0 3px 4px 0 hsla(0,0%,47.1%,.5);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:left}.barn .timeline-filter-menu .filter-box .filter-tool-box{padding:.2em .5em;text-align:right}.barn .timeline-filter-menu .filter-box .filter-tool-box a{color:#fff}.barn .timeline-filter-menu .filter-box .filter-tool-box button{border:1px solid #ccc;border-radius:4px;padding:2px 5px}.barn .timeline-filter-menu .filter-box .filter-tool-box button:hover{background-color:#fff;color:#000}.barn .timeline-filter-menu .filter-box .filter-group-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:.5em .5em 0;padding:.5em 0 0;border-top:1px solid hsla(0,0%,100%,.3)}.barn .timeline-filter-menu .filter-box .filter-title-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:20%;flex-basis:20%}.barn .timeline-filter-menu .filter-box .filter-form-box{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:80%;flex-basis:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item{-ms-flex-preferred-size:20%;flex-basis:20%;margin:.25em 0;vertical-align:middle}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item label input{margin:.2em .2em .3em 0}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item-2col{-ms-flex-preferred-size:40%;flex-basis:40%;margin:.25em 0;vertical-align:middle}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item-2col label input{margin:.2em .2em .3em 0}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item-3col{-ms-flex-preferred-size:80%;flex-basis:80%;margin:.25em 0;vertical-align:middle}.barn .timeline-filter-menu .filter-box .filter-form-box .filter-form-item-3col label input{margin:.2em .2em .3em 0}.barn .timeline-filter-menu .filter-box select{vertical-align:middle}.barn .timeline-filter-menu .filter-box .bcs,.barn .timeline-filter-menu .filter-box .count,.barn .timeline-filter-menu .filter-box .days{width:8rem}.barn .timeline-filter-menu .filter-box:before{content:"";position:absolute;top:-16px;right:2.3em;width:0;height:0;border-right:8px solid transparent;border-bottom:20px solid #4a4a4a;border-left:8px solid transparent}.barn .alert-location-toolbar{height:42px}.barn .alert-location-datepicker{width:100%;text-align:center}.barn .alert-location-caption{font-size:1.5rem}.barn .alert-location-description{font-size:1.2rem}.barn .alert-location-history:hover{color:#23527c}.barn .alert-location-left-cell{text-align:right;display:inline-block;width:40%}.barn .alert-location-arrow{font-size:1.6rem;text-align:center;display:inline-block;width:30px}.barn .alert-location-right-cell{text-align:left;display:inline-block;width:40%}.barn .tool-bar{text-align:right;padding:10px 10px 0}.barn .reproduction-performance-report-menu{padding-top:5px}.barn .reproduction-performance-content{background-color:#fff;margin-bottom:5px!important;margin-left:5px!important}.barn .reproduction-performance-report.non-print{display:block}.barn .reproduction-performance-report.print{display:none}.barn .reproduction-performance-report{padding:0;margin:0}.barn .reproduction-performance-report .unsettled{color:#999}.barn .reproduction-performance-report .note{text-align:left;color:#fff;padding:10px 20px;background-color:#606060}.barn .reproduction-performance-report .data-nothing-box{padding:10px}.barn .reproduction-performance-report .data-nothing-box .data-nothing-font{color:#fff;font-weight:700}.barn .reproduction-performance-report .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 5px}.barn .reproduction-performance-report .summary div.table-container{-ms-flex-preferred-size:200px;flex-basis:200px;margin:0 10px;background-color:#fff}.barn .reproduction-performance-report .summary table{border-collapse:collapse}.barn .reproduction-performance-report .summary table thead{border:none}.barn .reproduction-performance-report .summary table thead tr{border-bottom:1px solid #ddd;border-left:none}.barn .reproduction-performance-report .summary table thead tr th{text-align:left;padding:10px}.barn .reproduction-performance-report .summary table thead tr th:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #ddd}.barn .reproduction-performance-report .summary table tbody td{border:none}.barn .reproduction-performance-report .summary table tbody td:nth-of-type(2){border-left:1px solid #ddd;border-right:1px solid #ddd}.barn .reproduction-performance-report .result table{border-collapse:collapse}.barn .reproduction-performance-report .result table .yoy-data{color:#999;font-size:1.1rem;font-style:italic;min-height:17px;padding-right:3px;text-align:right}.barn .reproduction-performance-report .result table .all-data{min-height:20px}.barn .reproduction-performance-report .result table td{background-color:#fff;text-align:right;border:none;white-space:nowrap;padding:.5em}.barn .reproduction-performance-report .result table th{white-space:nowrap;padding:.5em;min-width:190px;height:3em}.barn .reproduction-performance-report .result table td.data-all{border-top:none;border-right:none;border-left:1px solid #eee}.barn .reproduction-performance-report .result table td.data{border-left:1px solid #eee;border-top:1px solid #eee}.barn .reproduction-performance-report .result table td.category{text-align:left;vertical-align:top;border-right:none}.barn .reproduction-performance-report .result table tr.category{border-bottom:none;border-top:1px solid #777}.barn .reproduction-performance-report .result table td.sub-category{text-align:left;vertical-align:top;border-left:1px solid #ddd;border-top:1px solid #ddd}.barn .reproduction-performance-report .result table td.sub-category-yoy{text-align:left;vertical-align:bottom}.barn .reproduction-performance-report .result table#header-table{border-collapse:collapse;margin:0;position:absolute;width:170px;z-index:1}.barn .reproduction-performance-report .result .scroll-outer{overflow-x:scroll;padding-left:169px}.barn .reproduction-performance-report .result .scroll-outer #body-table-wrapper{margin:0;width:100em}.barn .reproduction-performance-container{overflow:auto}.barn .reproduction-performance-container .tab-selector--container{padding:5px}.barn .reproduction-performance-contents{display:grid;width:950px;background-color:#fff;overflow:auto;margin:10px}.barn .reproduction-performance-contents .heat-detection-rate{width:100%}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper{padding:15px 10px 10px;background-color:#fff;width:670px;height:350px;float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper .y-unit{position:absolute;top:13px;left:16px}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper .y-unit span{font-size:.8rem}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart{-webkit-transition:translateY(-100px);transition:translateY(-100px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart line,.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart path,.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart text{pointer-events:none}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart svg{overflow:visible!important}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart:hover{cursor:pointer}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart .c3-tooltip-container.move-up{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart .heat-detection-rate-chart-tooltip{display:none;height:10rem}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart .heat-detection-rate-chart-tooltip table tbody tr td{background-color:#fff;white-space:nowrap}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-wrapper #heat-detection-rate-chart .heat-detection-rate-chart-tooltip.show-tooltip{display:block}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper{background-color:#fff;width:280px;height:350px;float:right}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu{padding:15px 10px 15px 15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu input,.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu select{height:2.5rem}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu label{white-space:nowrap}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu .heat-detection-rate-chart-menu-timespan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu .heat-detection-rate-chart-menu-timespan .base-date{width:8rem}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu .heat-detection-rate-chart-menu-timespan span{white-space:nowrap}.barn .reproduction-performance-contents .heat-detection-rate .heat-detection-rate-chart-menu-wrapper .heat-detection-rate-chart-menu .mf-radiogroup_label{font-size:1.2rem}.barn .reproduction-performance-contents .first-ai-dim{width:100%}.barn .reproduction-performance-contents .first-ai-dim path{fill:none}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper{padding:15px 10px 10px;width:670px;height:350px;float:left;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart{overflow:visible}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart line,.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart path,.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart text{pointer-events:none}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart circle.transparent{fill:none!important}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart svg{overflow:visible!important}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart .c3-event-rect:hover{cursor:crosshair!important}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper #first-ai-dim-chart .c3-legend-item.pale{opacity:.1!important}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper .first-ai-dim-chart-tooltip{display:none;height:10rem}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper .first-ai-dim-chart-tooltip table tbody tr td{background-color:#fff;white-space:nowrap}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-wrapper .first-ai-dim-chart-tooltip.show-tooltip{display:block}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-menu-wrapper{width:280px;height:350px;float:right}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-menu-wrapper .first-ai-dim-chart-menu{padding:15px 5px}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-menu-wrapper .first-ai-dim-chart-menu .first-ai-dim-chart-menu-timespan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-menu-wrapper .first-ai-dim-chart-menu .first-ai-dim-chart-menu-timespan .base-date{width:8rem}.barn .reproduction-performance-contents .first-ai-dim .first-ai-dim-chart-menu-wrapper .first-ai-dim-chart-menu .first-ai-dim-chart-menu-timespan span{white-space:nowrap}.barn .reproduction-performance-contents .breeding-code{width:100%}.barn .reproduction-performance-contents .breeding-code .u-loader-wrapper{height:532px;position:relative}.barn .reproduction-performance-contents .breeding-code .u-loader-wrapper .u-loader{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:30px;height:30px}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper{padding:20px 10px 20px 20px;background-color:#fff;width:670px;height:100%;float:left;position:relative}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper .y-unit{position:absolute;top:13px;left:16px}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper .y-unit span{font-size:.8rem}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper ng-include{width:100%}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-table td{text-align:right}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart{margin-bottom:2.5em;-webkit-transition:translateY(-100px);transition:translateY(-100px);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart line,.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart path,.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart text{pointer-events:none}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart svg{overflow:visible!important}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart:hover{cursor:pointer}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart .c3-tooltip-container.move-up{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart .breeding-code-chart-tooltip{display:none;height:10rem}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart .breeding-code-chart-tooltip table tbody tr td{background-color:#fff;white-space:nowrap}.barn .reproduction-performance-contents .breeding-code .breeding-code-data-wrapper #breeding-code-chart .breeding-code-chart-tooltip.show-tooltip{display:block}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper{background-color:#fff;width:280px;height:350px;float:right}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .start-end-date{color:grey;margin:.5em 0 .5em .5em}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-container{margin:1.5em 0}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-container .form-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-container .form-line label{padding-left:.5em;white-space:nowrap}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-container .form-line input{margin:0}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-container select{margin:0 .5em 0 0}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .form-line+section{padding-left:1.5em}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .breeding-code-chart-menu-timespan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .breeding-code-chart-menu-timespan .base-date{width:8rem}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .breeding-code-chart-menu-timespan span{white-space:nowrap}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu .mf-radiogroup_label{font-size:1.2rem}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-data-wrapper.module-form{padding:0!important}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu.module-form{padding:10px!important}.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu.module-form input,.barn .reproduction-performance-contents .breeding-code .breeding-code-menu-wrapper .breeding-code-chart-menu.module-form select{vertical-align:middle}.barn .carcass-report .print{display:none}.barn .carcass-report form.tools-sort{height:90px}.barn .carcass-report form.tools-sort .tools-sort-item{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;height:25px}.barn .carcass-report form.tools-sort .tools-sort-item>*{padding:0 5px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.barn .carcass-report form.tools-sort .tools-sort-item select{margin:2.5px auto;min-width:100px;position:relative}.barn .carcass-report form.tools-sort .tools-sort-item select:focus{margin:auto}.barn .carcass-report form.tools-sort .tools-sort-item button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.barn .carcass-report form.tools-sort .tools-sort-item:first-child select{z-index:5}.barn .carcass-report form.tools-sort .tools-sort-item:nth-child(2) select{z-index:4}.barn .carcass-report form.tools-sort .tools-sort-item:nth-child(3) select{z-index:3}.barn .carcass-report form.tools-sort .tools-sort-item:nth-child(4) select{z-index:2}.barn .carcass-report form.tools-sort .tools-sort-item:nth-child(5) select{z-index:1}.barn .carcass-report form.tools-sort .tools-sort-item:nth-child(6) select{z-index:0}.barn .carcass-report .table-info{max-width:1680px;padding:5px 0}.barn .carcass-report carcass-report-table .carcass-report-table{width:100%;height:100%;overflow:auto}.barn .carcass-report carcass-report-table .carcass-report-table tr.border-bottom-thick{border-bottom:2px solid #ddd}.barn .carcass-report carcass-report-table .carcass-report-table th{height:60px}.barn .carcass-report carcass-report-table .carcass-report-table td{height:30px;text-align:center;white-space:nowrap}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container{width:180px;float:left;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container .left-top-table{border-right:none;border-left:none}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container .left-top-table tr:first-child th{height:40px;background-color:#fff;border-right:none;border-top:none;border-left:none}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container .left-bottom-table{border-bottom:1px solid #ddd}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container .left-bottom-table td{border-top:none;border-bottom:none;text-align:left}.barn .carcass-report carcass-report-table .carcass-report-table .left-table-container .left-bottom-table tr td:last-child{border-top:1px solid #ddd}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container{width:calc(100% - 180px);float:left;overflow:auto}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container .right-top-table{width:1500px;border-left:none}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container .right-top-table tr:first-child th{height:40px;border:none;border-left:1px solid #ddd}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container .right-top-table tr:first-child th:first-child{border-left-color:#fff;background-color:#fff}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container .right-bottom-table{width:1500px;border-bottom:1px solid #ddd}.barn .carcass-report carcass-report-table .carcass-report-table .right-table-container .right-bottom-table tr:last-child td{border-bottom:none}.barn .print{display:none}.barn .shipment-history-filter{background:#fff;padding:10px;overflow:auto}.barn .shipment-history-header{border-bottom:2px solid #aaa;padding:10px 0 5px;font-weight:800}.barn .shipment-history-header span{display:inline-block;font-size:1.3rem;margin:0 10px}.barn .shipment-history{border-bottom:1px solid #ccc;padding:2px 0 10px}.barn .shipment-history span{display:inline-block;font-size:1.3rem;margin:0 10px}.barn .shipment-history button{visibility:hidden}.barn .shipment-history button.visible{visibility:visible}.barn .shipment-history:hover{cursor:pointer;background:#eee}.barn .shipment-history:hover button{visibility:visible}.barn .shipment-history li{height:auto;margin:1px 20px;background:#fff;border-bottom:1px dashed #ccc}.barn .shipment-history li span{display:inline-block;font-size:1.2rem;margin:0 10px}.barn .shipment-history li span input[type=checkbox]{margin-top:0}.barn .shipments{margin-top:10px;cursor:default}.barn .shipments .shipment-cow-header{margin:1px 20px;background:#fff;border-bottom:1px solid #aaa;font-weight:600}.barn .shipments .shipment-cow-header span{display:inline-block;font-size:1.3rem;margin:0 10px}.barn *{margin:0}.barn table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd;border-top:none;border-bottom:none}.barn table.tb-row4{border-left:none}.barn table.tb-row4 th{border-right:none;border-left:none}.barn table.tb-row4 td{border-right:none}.barn table.tb-row4 tr:first-child th{border-top:1px solid #979694}.barn table.tb-row4 tr:last-child th{border-bottom:1px solid #979694}.barn table.clone th{border-bottom:1px solid #ddd}.barn table.tb-col th{border-top:none}.barn table.tb-col tr:first-child th:first-child{border-left:1px solid #979694}.barn table.tb-col tr:first-child th:last-child{border-right:1px solid #979694}.barn table.tb-col tr:first-of-type td{border-top:none}.barn table tr:nth-child(odd){background-color:#f7f7f7}.barn table tr td:first-child,.barn table tr th:first-child{border-left:1px solid #ddd}.barn table tr.separate-cell td{height:4px;background-color:transparent}.barn table tr.separate-cell+tr.separate-cell td{border-top:none}.barn table tr.separate-cell.group-ttl td{height:auto;padding-left:7px;padding-bottom:5px;font-weight:700;text-align:left;border-top:none}.barn table tr:nth-child(2n+2).separate-cell,.barn table tr:nth-child(odd).separate-cell{background-color:#e7e7e7}.barn table.smart{border-collapse:collapse;border-spacing:0;width:100%;border:none;font-family:Meiryo,游ゴシック,YuGothic,YuGothic M,MS PGothic,sans-serif}.barn table.smart tr{border-bottom:1px solid #eee}.barn table.smart tr:first-child th:first-child{border-left:none}.barn table.smart tr:first-child th:last-child{border-right:none}.barn table.smart tr:first-child th:first-of-type td{border-top:none}.barn table.smart th{border-bottom:1px solid #303030;font-size:1.2rem;min-height:25px;vertical-align:middle;color:#000;background:#eee;border-right:none;text-align:left}.barn table.smart th.center-aligned{text-align:center}.barn table.smart th span{font-weight:700}.barn table.smart th .unit{margin-left:0;color:#dfdfdf;color:#fff}.barn table.smart.table-fix th{border-bottom:none}.barn table.smart.clone th{border-bottom:1px solid #aaa}.barn table.smart tr:nth-child(odd){background-color:#fff}.barn table.smart td{border:none;font-size:1.2rem;min-height:20px;text-align:left;vertical-align:middle}.barn table.smart td.summary{font-size:1.4rem;text-align:right;padding-right:15px}.barn table.smart tr td:first-child,.barn table.smart tr th:first-child{border-left:none}.barn img{width:100%;border:0}.barn p{margin:0;font-size:1.2rem}.barn b,.barn strong{font-weight:700}.barn abbr[title]{border-bottom:1px dotted}.barn textarea{margin:0;vertical-align:baseline;overflow:auto;height:5em;display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.barn textarea:focus{outline:0}.barn textarea:disabled{background-color:#f6f4f4}.barn button{margin:0;font-size:100%;line-height:normal;vertical-align:baseline;cursor:pointer}.barn button:hover .icon-prev{background-position:0 -49px}.barn button:hover .icon-next{background-position:-20px -49px}.barn select{margin:0;vertical-align:baseline;display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.barn input[type=button],.barn input[type=reset],.barn input[type=submit]{cursor:pointer}.barn input[type=checkbox]{vertical-align:middle;margin-right:5px}.barn h4{margin-top:20px;margin-bottom:15px;padding:10px;vertical-align:middle;font-size:1.5rem;font-weight:700;background-color:#f6f6f6}.barn h4 i{margin-top:-3px;color:#333;font-size:3rem}.barn h4.add-left-icon{position:relative;padding-left:3.6rem}.barn h4.add-left-icon i{position:absolute;left:5px;top:6px}.barn h5{padding:18px 10px 10px;font-size:1.6rem;font-weight:700;text-align:center}.barn h5.tag{display:inline-block;min-width:110px;margin-top:-15px;padding:3px 10px;border:none;border-radius:0 0 5px 5px;color:#fff;background:#009943;text-align:center}.barn h5.tag,.barn li,.barn span{font-size:1.2rem}.barn pre{white-space:pre-wrap}.barn pre.pre-style-none{background:transparent none repeat scroll 0 0;border:none;font-family:“Original Yu Gothic”,“Yu Gothic”,YuGothic,Meiryo,“MS PGothic”,sans-serif;padding:0}.barn dt{float:left;width:120px;clear:both}.barn dd,.barn dt{font-size:1.2rem;height:auto;padding:7px 10px}.barn dd{border-top:1px dotted #ccc;width:auto;margin-left:120px;background:#fff}.barn th{font-size:1.2rem;min-height:33px;vertical-align:middle;padding:5px 0;color:#fff;background:#777;border-top:1px solid #dbdbdb;border-right:1px solid #eee;text-align:center}.barn th span{font-weight:400}.barn th .unit{margin-left:0;color:#dfdfdf;color:#fff}.barn td{font-size:1.2rem;min-height:1px;padding:5px;vertical-align:middle;border-right:1px solid #ddd;border-top:1px solid #ddd}.barn td.stylish{text-align:left}.barn td .cow-no{text-align:center;font-weight:700}.barn dl{width:100%;zoom:1}.barn dl:after,.barn dl:before{content:"";display:block;overflow:hidden}.barn dl:after{clear:both}.barn .scroll-outer{overflow:auto}.barn .display-none{display:none!important}.barn .display-block{display:block}.barn .overflow-hidden{overflow:hidden}.barn .no-arrow{padding:0 6px}.barn .btn-box{margin-top:15px;padding:10px;text-align:center;background-color:#f6f6f6}.barn .btn-box .btn{height:auto;padding:12px 20px;line-height:1;font-weight:700;font-size:1.3rem;border:none}.barn .table{display:table;width:100%}.barn .table li{display:table-cell;padding:0}.barn .table.fixed{table-layout:fixed}.barn .input-block{display:block;width:100%!important}.barn .width-block{display:block;width:100%}.barn .p10{padding:10px}.barn .m0{margin:0!important}.barn .mb10{margin-bottom:10px}.barn .align-right{text-align:right!important}.barn .align-left{text-align:left!important}.barn .align-center{text-align:center!important}.barn .add-line{margin-top:15px}.barn .add-line button{display:block;padding:10px;color:#333;text-align:center;border:1px dashed #ccc;border-radius:4px;width:100%}.barn .add-line button:hover{background-color:#eee;text-decoration:none}.barn .add-line button .icon-plus{margin-right:5px;font-size:1.8rem}.barn input[type=text]:disabled,.barn select:disabled{background-color:#f6f4f4}.barn input[type=password]{display:inline-block;padding:2px 6px;font-size:1.2rem;line-height:18px;color:#555;border-radius:3px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.barn input[type=password]:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted #111;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.barn .sprite{display:inline-block;vertical-align:middle;background:url(../images/sprite-766f76bba7.png) 0 0 no-repeat}.barn .icon-open{width:15px;height:15px;background-position:0 0}.barn .icon-close{width:15px;height:15px;background-position:-15px 0}.barn .icon-triangle{width:5px;height:7px;background-position:-30px 0;margin-right:5px}.barn .icon-prev{width:20px;height:20px;background-position:0 -29px}.barn .icon-next{width:20px;height:20px;background-position:-20px -29px}.barn .section h4:first-child{margin-top:0}.barn .section-inner01{padding:10px 10px 0}.barn .section-inner01 .section{padding-bottom:10px;-webkit-box-shadow:none!important;box-shadow:none!important}.barn .add-border01{border:1px solid #dadada!important}.barn .right-shoulder{position:relative;width:100%}.barn .right-shoulder .edit-btn,.barn .right-shoulder .right-contents{position:absolute;right:6px;top:8px}.barn .edit-regist-list01{padding:5px}.barn .edit-regist-list01 dl{padding:0;margin-top:10px;margin-bottom:15px}.barn .edit-regist-list01 dl,.barn .edit-regist-list01 dl dt{display:inline-block;float:none;width:auto;margin-left:0;font-size:1.4rem}.barn .edit-regist-list01 dl dt{margin-right:3px}.barn .edit-regist-list01 dl dd{display:inline-block;float:none;width:auto;margin-left:0;font-size:1.4rem;position:relative;margin-right:12px;padding:0;line-height:1;border-radius:5px;border:1px dashed #ccc}.barn .edit-regist-list01 dl dd:last-of-type{margin-right:0}.barn .edit-regist-list01 dl dd a{display:inline-block;padding:6px 28px 6px 7px;color:#333;font-size:1.4rem}.barn .edit-regist-list01 dl dd a.icon-edit{position:absolute;right:5px;top:4px;color:#333;font-size:1.5rem}.barn .edit-regist-list01 dl dd a:hover{background-color:#eee;text-decoration:none}.barn .edit-regist-list01 dl dd input.date-ver{position:relative;width:120px;padding-top:3px;padding-bottom:3px;font-size:1.4rem;border:none;background:transparent url(../images/icon-edit-13e6a78ff7.svg) no-repeat 100px 4px;background-size:15px 15px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.barn .edit-regist-list01 dl dd input.date-ver:hover{background-color:#eee}.barn tr:last-child td{border-bottom:1px solid #ddd}.barn .number-box li .section{min-height:150px}.barn .number-box li .section .number{padding:15px 10px 3px;font-size:1.6rem;font-weight:400;text-align:center;letter-spacing:0}.barn .number-box li .section .number span{padding-right:.5rem;font-size:5rem;font-weight:700;font-family:arial;line-height:1}.barn .number-box li .section .number.attension span{color:#f65757}.barn .number-box li .section .supplement{font-size:1.3rem;font-weight:700;text-align:center}.barn .number-box li .section i{position:absolute;top:3px;right:4px;display:block;font-size:3rem}.barn .number-box li:last-child .section .number span{padding-right:0}.barn .number-box.number-box-inner{padding:0 10px}.barn .number-box.number-box-inner .section{position:relative;min-height:130px;background-color:#fafafa;-webkit-box-shadow:none;box-shadow:none;border:3px solid #ebebeb}.barn .number-box.number-box-inner li .section .number span{font-size:4rem;padding-left:2rem;padding-right:.5rem}.barn .number-box.number-box-inner li .section .number.pl0 span{padding-left:0}.barn.search-manu .content{overflow:hidden}.barn .inline li,.barn .inline li a{display:inline-block}.barn a:hover .icon-open{background-position:0 -15px}.barn a:hover .icon-close{background-position:-15px -15px}.barn a:hover .icon-prev{background-position:0 -49px}.barn a:hover .icon-next{background-position:-20px -49px}.barn li.disabled{opacity:.5;pointer-events:none}.barn .caution-message{margin-left:5px;margin-bottom:8px;font-size:1.3rem;color:#e03333}.barn td .caution-message{margin-top:1px;margin-bottom:0}.barn .caution-message i{margin-top:-3px;margin-right:1px;font-size:1.8rem;color:#e03333}.barn .required-wrapper{position:relative;width:100%;height:100%}.barn th .required{position:relative;right:0;display:inline-block;margin-top:2px;margin-left:5px;padding:0 3px;font-size:1rem;color:#fff;background-color:#d22323;border-radius:3px}.barn .add-checkbox{display:block;margin-top:4px;margin-left:2px;font-weight:400}.barn .table.table-first50 li:first-of-type{width:55px;padding-right:3px;text-align:right}.barn .table.table-first60 li:first-of-type{width:65px;padding-right:3px;text-align:right}.barn .table.table-first90 li:first-of-type{width:90px;padding-right:3px;text-align:right}.barn .table.table-first100 li:first-of-type{width:100px;padding-right:3px;text-align:right}.barn .table.table-first150 li:first-of-type{width:150px;padding-right:3px;text-align:right}.barn .note{background-color:#f2f2f2}.barn .note-radio{margin-top:3px;width:100%}.barn .note-tx{border-left:1px solid #fff;padding:4px 5px}.barn .note-tx li{font-size:1rem;margin-bottom:2px}.barn .note-tx li:last-of-type{margin:0}th{background:#777}@media only screen and (max-width:1024px){.barn{min-width:970px}}@media only screen and (max-device-width:1200px){*{-webkit-overflow-scrolling:touch}.barn{min-width:0}}@media print{.barn .reproduction-performance-report .summary div.table-container{width:80mm}.reproduction-performance-report h4.kindColor{color:#000!important;font-size:7pt;margin-bottom:0;padding:0 10px}.barn .reproduction-performance-report .summary table tbody td{text-align:right!important;border-bottom:1px solid #333}.barn .reproduction-performance-report .summary td:first-child{border-left:none!important}.barn .reproduction-performance-report .summary table thead tr th{font-size:7pt;padding:7px 10px;text-align:center}.barn .reproduction-performance-report .note,.barn .top--table-simple td span{font-size:7pt}.barn{padding:none}.barn .reproduction-performance-report.non-print{display:none}.barn .reproduction-performance-report.print{display:block}.barn .reproduction-performance-report .result{display:block;padding:10px 0}.barn .reproduction-performance-report .result table{border-collapse:collapse;border:1px solid #000}.barn .reproduction-performance-report .result table th,.barn .reproduction-performance-report .result table thead{border:1px solid #000}.barn .reproduction-performance-report .result table tr td div.all-data{text-align:right}.barn .reproduction-performance-report .result table tr td.data,.barn .reproduction-performance-report .result table tr td.data-all{border-left:1px solid #000;text-align:right}}@media print{.carcass-report .print{display:block!important}.carcass-report .no-print{display:none!important}.carcass-report .table-info.print{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.carcass-report .table-info.print div{padding:5px}.carcass-report .fixed-tb,.carcass-report .fixed-tb carcass-report-table-print{height:100%!important;overflow:visible!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print{height:100%!important;overflow:visible!important;border:none!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print td,.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print th{width:3.7037%;border:1px solid #333!important;border-right:none!important;border-bottom:none!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tr td:last-child,.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tr th:last-child{border-right:1px solid #333!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print thead tr:first-child th:first-child{border-right:none!important;border-top:none!important;border-left:none!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tbody{border-bottom:1px solid #333!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tbody .category{border-top:none!important;border-bottom:none!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tbody tr td.category.filled{border-top:1px solid #333!important}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tbody td{white-space:nowrap}.carcass-report .fixed-tb carcass-report-table-print .carcass-report-table-print tr.border-bottom-thick{border-bottom:2px solid #333!important}}@media print{#alert-history span.cow-labels{border:none;font-weight:400;margin:none}#alert-history .content-box{margin-top:1em}}@media print{.beef-history .col-1{width:12%}.beef-history .col-2{width:8%}.beef-history .col-3,.beef-history .col-4{width:20%}.beef-history .col-5{width:10%}.beef-history .col-6{width:12%}.beef-history .col-7{width:18%}.beef-history .unit{margin-right:1vw}.beef-history .center{text-align:center!important}.beef-history .right{text-align:right!important}.beef-history .beef-history-print-title{text-align:center!important;margin:2em}.beef-history .beef-history-print-thead tr,.beef-history .beef-history-print-thead tr td{border:none!important}.beef-history .print-section{padding:2px}.beef-history .letter-spacing-1{letter-spacing:1em;margin-left:1em}.beef-history .letter-spacing-2{letter-spacing:2em;margin-left:2em}.beef-history .letter-spacing-3{letter-spacing:3em;margin-left:3em}.beef-history .letter-spacing-4{letter-spacing:4em;margin-left:4em}.beef-history .letter-spacing-5{letter-spacing:5em;margin-left:5em}.beef-history table{border:none!important}.beef-history td,.beef-history td>span{font-size:12pt}.beef-history tr:last-child td{border-bottom:1px solid #000}.beef-history td,.beef-history th{border:1px solid #000!important}}@media print{#customlist-table{margin-top:0!important}#customlist-table thead{visibility:visible!important}#customlist-table.clone{display:none!important}.fixed-table-wrapper{overflow:visible!important;height:100%!important;width:100%}}@media print{.reproduction-planned-events button.btn-pencil.edit-btn.hover,.reproduction-planned-events button.btn-pencil.edit-btn.hover i.icon-print{display:none}.reproduction-planned-events table.table-fix.smart{margin:0!important}.reproduction-planned-events table,.reproduction-planned-events table tr{border:1px solid #000}.reproduction-planned-events table tr td,.reproduction-planned-events table tr th{border:1px solid #000!important}.reproduction-planned-events col:first-child,.reproduction-planned-events label.checkbox--label,.reproduction-planned-events td:first-child,.reproduction-planned-events th:first-child{display:none}}.history-modal a.circle-btn.long-text{font-size:14px}.barn .cowList .cow-labels{padding:0}@page{margin:10mm}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHRzLnNjc3MiLCJsZWdhY3kuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwib3ZlcnJpZGUuc2NzcyIsImljb25zLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9kYXRhcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL2hpc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvdGFiLnNjc3MiLCJjb21wb25lbnRzL2NvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvcHJpbnQuc2NzcyIsImNvbXBvbmVudHMvcGFnZXIuc2NzcyIsImNvbXBvbmVudHMvcHJpbnRzL2NvbW1vbi5zY3NzIiwiY29tcG9uZW50cy9wcmludHMvY293LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvcHJpbnRzL29yZGVyZWQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9wcmludHMvYWxlcnQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9idXR0b24uc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwiY29tcG9uZW50cy9pc2xhbmQuc2NzcyIsImNvbXBvbmVudHMvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvYnVsay1ldmVudC1yZWdpc3RyYXRpb24uc2NzcyIsImNvbXBvbmVudHMvdGltZS1idWRnZXQuc2NzcyIsImNvbXBvbmVudHMvdGltZWxpbmUuc2NzcyIsImNvbXBvbmVudHMvbWFpbi1uYXYuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2NoYXJ0LnNjc3MiLCJjb21wb25lbnRzL3RvYXN0LnNjc3MiLCJjb21wb25lbnRzL2FsZXJ0cy1zZXR0aW5ncy5zY3NzIiwiY29tcG9uZW50cy9sb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVscC1kaWFsb2cuc2NzcyIsImNvbXBvbmVudHMvdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9ldmVudHMtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9yZXBvcnQtc3VtbWFyeS5zY3NzIiwiY29tcG9uZW50cy9yZXBvcnQtc3VtbWFyeS9jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvcmVwb3J0LXN1bW1hcnkvYm94LnNjc3MiLCJjb21wb25lbnRzL2Nvdy1ib2FyZC5zY3NzIiwiY29tcG9uZW50cy9yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMuc2NzcyIsInNoYW1lLnNjc3MiLCJwYWdlL2xvZ2luLnNjc3MiLCJtYWluLnNjc3MiLCJjb21wb25lbnRzL3VuaXQtY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvYWN0aXZpdHktc2NhdHRlci1wbG90LWNoYXJ0LnNjc3MiLCJjb21wb25lbnRzL2FjdGl2aXR5LXJhdGUtY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvYWN0aXZlLW1pbGstY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvYWxlcnQuc2NzcyIsImNvbXBvbmVudHMvb3JkZXJlZC1saXN0LnNjc3MiLCJjb21wb25lbnRzL21hc3Rlci5zY3NzIiwiY29tcG9uZW50cy9tYXN0ZXIvbWVudS5zY3NzIiwiY29tcG9uZW50cy9tYXN0ZXIvY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9tYXN0ZXIvY29udGVudC90YWJsZS5zY3NzIiwicGFnZS90b3Auc2NzcyIsInBhZ2UvY2FsZW5kYXIuc2NzcyIsInBhZ2UvdGltZWJ1ZGdldC5zY3NzIiwicGFnZS9jb3ctbGlzdC5zY3NzIiwicGFnZS9jb3ctZGV0YWlsLnNjc3MiLCJwYWdlL2Nvdy1ncm91cC1saXN0LnNjc3MiLCJwYWdlL2luZGl2aWR1YWwuc2NzcyIsInBhZ2UvbWlsa2luZy5zY3NzIiwicGFnZS9tYWNoaW5lcnkuc2NzcyIsInBhZ2UvZW50cnkuc2NzcyIsInBhZ2UvbWFuYWdlbWVudC5zY3NzIiwicGFnZS93b3JrTGlzdC5zY3NzIiwicGFnZS9zZXR0aW5nLnNjc3MiLCJwYWdlL21vdmVtZW50LnNjc3MiLCJwYWdlL3JlbGF0aW9uR3JhcGguc2NzcyIsInBhZ2UvYnVsay1yZWdpc3RyYXRpb24uc2NzcyIsInBhZ2UvY293LXNoZWQuc2NzcyIsInBhZ2Uvc2Vuc2VyLWxpc3Quc2NzcyIsInBhZ2UvYnVsay1lbnRyeS1oaXN0b3J5LnNjc3MiLCJwYWdlL3RpbWVsaW5lLnNjc3MiLCJwYWdlL2FsZXJ0LWxvY2F0aW9uLnNjc3MiLCJwYWdlL3JlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQuc2NzcyIsInBhZ2UvY2FyY2Fzcy1yZXBvcnQuc2NzcyIsInBhZ2UvYmVlZi1oaXN0b3J5LnNjc3MiLCJtZWRpYS1xdWVyaWVzLnNjc3MiLCJjb21wb25lbnRzL3ByaW50cy9yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0LnNjc3MiLCJjb21wb25lbnRzL3ByaW50cy9jYXJjYXNzLXJlcG9ydC5zY3NzIiwiY29tcG9uZW50cy9wcmludHMvYWxlcnQtaGlzdG9yeS5zY3NzIiwiY29tcG9uZW50cy9wcmludHMvYmVlZi1oaXN0b3J5LnNjc3MiLCJjb21wb25lbnRzL3ByaW50cy9jdXN0b21saXN0LnNjc3MiLCJjb21wb25lbnRzL3ByaW50cy9yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMuc2NzcyIsImkxOG4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1Q0EsaUJDbkNBLEFEd0NDLG9CQ3hDeUIsV0FBVyxBQUFFLGFBQWMsQ0FBSSxBQUN6RCwwQkFBNEIsZUFBZ0IsQ0FBSSxBQUVoRCw0QkFBOEIsYUFBYyxDQUFJLEFBQ2hELHNDQUF3QyxpQkFBa0IsQ0FBSSxBQUM5RCxnQkFBMEIsY0FBYyxBQUFFLFdBQVcsQUFBRSwwQkFBMkIsQ0FBSSxBQUN0RixtQkFBMEIsYUFBYyxDQUFJLEFBTTVDLHlDQUE2QyxvQkFBcUIsQ0FBSSxBQUV0RSxrREFBb0QsaUJBQWlCLEFBQUUsaUJBQWlCLEFBQUUsZUFBbUIsQ0FBSSxBQUVqSCxrREFBb0QsZUFBZ0IsQ0FBSSxBQUl4RSw4QkFBZ0Msa0JBQWtCLEFBQUUsa0JBQWtCLEFB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LENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBRkYsTUFDRSxxQkFBZ0MsQ0FDaEMsQUFGRixNQUNFLHFCQUFnQyxDQUNoQyxBQUZGLE1BQ0UscUJBQWdDLENBQ2hDLEFBSUYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFBRkYsZ0JBQ0UsU0FBMkIsQ0FDM0IsQUFGRixnQkFDRSxTQUEyQixDQUMzQixBQUZGLGdCQUNFLFNBQTJCLENBQzNCLEFB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QWdCLENBQ2pCLEFsQnlCSCxpQmtCdkJJLGlCQUFrQixDQUNuQixBbEJzQkgsb0JrQnBCSSxXQUFZLENBQ2IsQWxCbUJILG9Ca0JqQkksV0FBWSxDQUNiLEFsQmdCSCxvQmtCZEksV0FBWSxDQUNiLEFsQmFILG9Ca0JYSSxXQUFZLENBQ2IsQWxCVUgsNERrQkZJLFdBQVksQ0FDYixBbEJDSCxvQmtCQ0ksV0FBWSxDQUNiLEFsQkZILG9Ca0JJSSxVQUFXLENBQ1osQWxCTEgsK0RrQmFJLFdBQVksQ0FDYixBbEJkSCxxQmtCZ0JJLFVBQVcsQ0FDWixBbEJqQkgsdUJrQm1CSSxVQUFXLENBQ1osQWxCcEJILHVCa0JzQkksVUFBVyxDQUNaLEFsQnZCSCx1QmtCeUJJLFVBQVcsQ0FDWixBbEIxQkgsdUJrQjRCSSxVQUFXLENBQ1osQWxCN0JILHVCa0IrQkksVUFBVyxDQUNaLEFsQmhDSCx1QmtCa0NJLFVBQVcsQ0FDWixBbEJuQ0gsdUJrQnFDSSxVQUFXLENBQ1osQWxCdENILHVCa0J3Q0ksVUFBVyxDQUNaLEFsQnpDSCx1QmtCMkNJLFVBQVcsQ0FDWixBbEI1Q0gsdUJrQjhDSSxVQUFXLENBQ1osQWxCL0NILHVCa0JpREksVUFBVyxDQUNaLEFsQmxESCx1QmtCb0RJLFVBQVcsQ0FDWixBbEJyREgsdUJrQnVESSxVQUFXLENBQ1osQWxCeERILHdCa0IwREksV0FBWSxDQUNiLEFsQjNESCx3QmtCNkRJLFdBQVksQ0FDYixBbEI5REgsd0JrQmdFSSxXQUFZLENBQ2IsQWxCakVILHdCa0JtRUksV0FBWSxDQUNiLEFsQnBFSCx3QmtCc0VJLFdBQVksQ0FDYixBbEJ2RUgsd0JrQnlFSSxXQUFZLENBQ2IsQWxCMUVILGNrQjhFSSxxQ0FBMEMsQ0FDM0MsQWxCL0VILGVrQmlGSSxvQ0FBeUMsQ0FDMUMsQWxCbEZILGFrQm9GSSxtQ0FBd0MsQ0FDekMsQWxCckZILGdCa0J1RkkscUNBQTBDLENBQzNDLEFsQnhGSCxnQmtCMEZJLHFDQUEwQyxDQUMzQyxBbEIzRkgsY2tCNkZJLHNDQUEyQyxDQUM1QyxBbEI5RkgsZ0JrQmdHSSxxQ0FBMEMsQ0FDM0MsQWxCakdILGlCa0JtR0ksbUNBQXdDLENBQ3pDLEFsQnBHSCxja0JzR0ksb0NBQXlDLENBQzFDLEFsQnZHSCxxQ2tCMkdJLFdBQVcsQUFDWCxXQUFZLENBQ2IsQWxCN0dILG1Da0IrR0ksV0FBVyxBQUNYLFlBQVksQUFDWixVQUFXLENBY1osQWxCL0hILG9Ea0JtSE0sd0JBQXlCLENBQzFCLEFsQnBITCwrQ2tCc0hNLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLDBCQUEyQixDQUs1QixBbEI5SEwsb0VrQjJIUSx5QkFBeUIsQUFDekIsYUFBYyxDQUNmLEFsQjdIUCxtRGtCb0lTLFdBQVksQ0FBSSxBbEJwSXpCLDBDa0JzSU0scUJBQXFCLEFBQ3JCLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLFdBQVcsQUFFWCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQ25CLEFsQjlJTCxrQ2tCaUpLLFFBQVUsQUFDViwyQkFBMkIsQUFDM0IsVUFBVyxDQWNiLEFsQmpLSCxtRGtCcUpPLFdBQVksQ0FDYixBbEJ0Sk4sNkNrQndKTSxZQUFZLEFBQ1osV0FBVyxBQUNYLE1BQVEsQUFDUixRQUFVLEFBQ1Ysb0NBQUEsQUFBNEIsMkJBQUEsQ0FJN0IsQWxCaEtMLGtEa0I4SlEsdUJBQUEsQUFBZSxjQUFBLENBQ2hCLEFsQi9KUCwyQmtCbUtJLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixXQUFXLEFBRVgsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUNuQixBbEIzS0gsMkJrQjRLZ0IsU0FBVSxDQUFJLEFsQjVLOUIsd0JrQjZLYSxTQUFVLENBQUksQWxCN0szQix5QmtCOEtjLFdBQVksQ0FBSSxBbEI5SzlCLDZCa0IrS2tCLFlBQWEsQ0FBSSxBbEIvS25DLDJCa0JnTGdCLFNBQVUsQ0FBSSxBbEJoTDlCLHdCa0JpTFksV0FBWSxDQUFHLEFsQmpMM0Isd0JrQmtMWSxXQUFZLENBQUcsQWxCbEwzQix3QmtCbUxZLFdBQVksQ0FBRyxBbEJuTDNCLHVCa0JvTFcsVUFBVyxDQUFHLEFsQnBMekIsdUJrQnFMVyxVQUFXLENBQUcsQWxCckx6Qix1QmtCc0xXLFVBQVcsQ0FBRyxBbEJ0THpCLHVCa0J1TFcsVUFBVyxDQUFHLEFsQnZMekIsdUJrQndMVyxVQUFXLENBQUcsQWxCeEx6Qix1QmtCeUxXLFVBQVcsQ0FBRyxBbEJ6THpCLHVCa0IwTFcsVUFBVyxDQUFHLEFsQjFMekIsdUJrQjJMVyxVQUFXLENBQUcsQWxCM0x6Qix1QmtCNExXLFVBQVcsQ0FBRyxBbEI1THpCLDBCa0I2TGMsU0FBVSxDQUFHLEFsQjdMM0IsZ0NrQmtNSSxVQUFVLEFBQ1YsU0FBVSxDQXlDWCxBbEI1T0gsNkNrQnFNTSxlQUFnQixDQUNqQixBbEJ0TUwseUNrQndNTSx3QkFBQSxBQUFnQixlQUFBLENBaUJqQixBbEJ6TkwsZ0VrQjBNUSxXQUFXLEFBQ1gsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixXQUFZLENBSWIsQWxCak5QLDBFa0IrTVUsVUFBVyxDQUNaLEFsQmhOVCxzRGtCbU5RLHFCQUFxQixBQUNyQixVQUFXLENBQ1osQWxCck5QLG1Ea0J1TlEsYUFBYyxDQUNmLEFsQnhOUCxxRGtCMk5NLGNBQWMsQUFDZCxXQUFXLEFBQ1gsd0JBQTBCLEFBQzFCLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixtQnpEelFVLEF5RDBRVixvREFBQSxBQUFnRCw0Q0FBQSxBQUNoRCxtRUFBQSxBQUFzRCwyREFBdEQsQUFBc0QsbURBQXRELEFBQXNELGdGQUFBLENBT3ZELEFsQjNPTCwyRGtCc09RLFVBQVcsQ0FDWixBbEJ2T1AsOERrQnlPUSx3QkFBeUIsQ0FDMUIsQTFEMVFQLDREMEQwUlEsZ0JBQWlCLENBRWxCLEExRG5TUCxzQzBENFNNLG9CQUFxQixDQWV0QixBMUQxVEwsMkMwRGtUUSxnQkFBaUIsQ0FJbEIsQWxCaFJQLDZGa0IrUlMsZUFBaUIsQUFDakIsZ0JBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixBbEJsU1Isa0JrQnlTRSxXQUFZLENBQ2IsQWxCMVNELG9CbUJqREksV0FBWSxDQUNiLEFuQmdESCx3RW1CN0NPLGMxRE1TLEEwRExULGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDcEIsQW5CMENMLHNCb0JqREksV0FBWSxDQUNiLEFwQmdESCxtQ29COUNJLHFCQUFxQixBQUNyQixjQUFlLENBQ2hCLEFwQjRDSCw2Qm9CMUNJLGlCQUFnQixBQUNoQixlQUFpQixDQUNsQixBcEJ3Q0gsMkJvQnJDSSxVQUFVLEFBQ1YsZUFBZ0IsQ0FDakIsQXBCbUNILDRCb0JqQ0ksU0FBVSxDQUNYLEFwQmdDSCw0Qm9COUJJLFdBQVksQ0FLYixBcEJ5QkgsdUNvQjNCTSxlQUFrQixDQUNuQixBcEIwQkwsb0JvQnZCSSxnQkFBaUIsQ0FDbEIsQXBCc0JILDBCb0JwQkksZ0JBQWdCLEFBQ2hCLHdCQUF5QixDQXNCMUIsQXBCSEgsNkJvQmpCTSxTQUFVLENBSVgsQXBCYUwsNENvQmZRLDZCQUE4QixDQUMvQixBcEJjUCxnQ29CWE0sY0FBYyxBQUNkLFNBQVMsQUFDVCxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxpQkFBa0IsQ0FRbkIsQXBCRkwsNENvQkpRLGVBQWdCLENBQ2pCLEFwQkdQLDJDb0JEUSxnQkFBaUIsQUFDakIsZ0JBQWlCLENBQ2xCLEFwQkRQLHVCb0JLSSxlQUFnQixDQVVqQixBcEJmSCw0Q29CT00sMEJBQTBCLEFBQzFCLDRCQUE0QixBQUM1QixXQUFXLEFBQ1gsa0JBQW1CLENBQ3BCLEFwQlhMLGtDb0JhTSxhQUFjLENBQ2YsQXBCZEwsMEJvQmlCSSxlQUFlLEFBQ2YsY0FBYyxBQUNkLGdCQUFpQixBQUNqQixnQkFBaUIsQ0FDbEIsQXBCckJILHNCcUJqREksVUFBVyxDQUNaLEFyQmdESCxrQ3FCN0NJLGdCQUFpQixDQUNsQixBckI0Q0gsdUJzQmpESSxXQUFZLENBQ2IsQXRCZ0RILHdCc0I5Q0ksZ0JBQWlCLENBQ2xCLEF0QjZDSCx5QnNCM0NJLGVBQWdCLENBQ2pCLEF0QjBDSCx3QnNCeENJLGVBQWdCLENBQ2pCLEF0QnVDSCxvQ3NCbkNRLFNBQVUsQ0FDWCxBdEJrQ1AsdUNzQmhDUSxpQkFBa0IsQ0FDbkIsQXRCK0JQLG9Dc0I1Qk0saUJBQWtCLENBQ25CLEF0QjJCTCxxQnNCeEJJLFNBQVMsQUFDVCxlQUFnQixDQVNqQixBdEJjSCxvQ3NCckJNLGVBQW1CLENBQ3BCLEF0Qm9CTCwyQnNCbEJNLFlBQVksQUFDWixlQUFlLEFBQ2YsYUFBYyxDQUNmLEF0QmVMLHFCc0JaSSxnQkFBaUIsQ0FDbEIsQXRCV0gseUJ1QmpESSxTQUFVLENBQ1gsQXZCZ0RILHlCdUI5Q0ksU0FBVSxDQUNYLEF2QjZDSCxvQndCbERFLDJCQUE2QixDQTBCOUIsQXhCd0JELHFDd0IvQ00sU0FBVSxDQUNYLEF4QjhDTCxzQ3dCNUNNLFNBQVUsQ0FDWCxBeEIyQ0wsc0N3QnpDTSxTQUFVLENBQ1gsQXhCd0NMLDBId0JwQ00sZUFBZ0IsQ0FDakIsQXhCbUNMLGtGd0I5Qk0saUJBQWtCLENBSW5CLEF4QjBCTCwyQ3dCNUJRLFlBQWEsQ0FDZCxBeEIyQlAsdUJ3QnBCSSxTQUFVLENBQ1gsQXhCbUJILHVCd0JqQkksZUFBZ0IsQ0FDakIsQXhCZ0JILDBCd0JaSSxTQUFVLENBQ1gsQXhCV0gsb0R3QlRJLFNBQVUsQ0FDWCxBeEJRSCwwQndCTkksUUFBUyxDQUNWLEF4QktILDBCd0JISSxlQUFnQixDQUlqQixBeEJESCx5Q3dCRE0saUJBQWtCLENBQ25CLEF4QkFMLHdCd0JJRSxVQUFXLENBQ1osQXhCTEQsd0J3Qk9FLFdBQVcsQUFDWCxZQUFhLENBRWQsQXhCVkQsaUN3QlNlLHdCQUF5QixDQUFJLEF4QlQ1QywyQndCWUUsK0JBQStCLEFBQy9CLGNBQWdCLEFBQ2hCLGdCQUFpQixDQU1sQixBeEJwQkQsaUN3QmdCSSxxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQUNsQixBeEJuQkgsb0J3QnNCRSwrQkFBK0IsQUFDL0IsYUFBZ0IsQ0FNakIsQXhCN0JELHlCd0J5QkkscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixnQkFBaUIsQ0FDbEIsQXhCNUJILHFCeUJsREcsMkJBQTZCLENBNEI5QixBekJzQkYsMkJ5QmhESyxTQUFVLENBQ1gsQXpCK0NKLDJCeUI3Q0ssU0FBVSxDQUNYLEF6QjRDSiwyQnlCMUNLLFNBQVUsQ0FDWCxBekJ5Q0osMkJ5QnZDSyxTQUFVLENBQ1gsQXpCc0NKLDJCeUJwQ0ssU0FBVSxDQUNYLEF6Qm1DSiwyQnlCakNLLGVBQWdCLENBVWpCLEF6QnVCSiwwQ3lCL0JPLGlCQUFrQixDQUluQixBekIyQk4sNEN5QjdCUyxZQUFhLENBQ2QsQXpCNEJSLG9DeUJ6Qk8sb0JBQXFCLENBQ3RCLEF6QndCTixxQnlCcEJHLDJCQUE2QixDQXNCOUIsQXpCRkYsMkJ5QmxCSyxTQUFVLENBQ1gsQXpCaUJKLGlGeUJUSyxTQUFVLENBQ1gsQXpCUUosMkJ5Qk5LLGVBQWdCLENBT2pCLEF6QkRKLDBDeUJKTyxpQkFBa0IsQ0FJbkIsQXpCQU4sNEN5QkZTLFlBQWEsQ0FDZCxBekJDUixzRHlCS0ssU0FBVSxDQUNYLEF6Qk5KLHNEeUJRSyxTQUFVLENBQ1gsQXpCVEosc0R5QldLLFNBQVUsQ0FDWCxBekJaSixvQzBCakRJLFVBQVMsQUFDVCxTQUFXLENBdUJaLEExQnlCSCxpRDBCOUNNLGVBQWdCLENBQ2pCLEExQjZDTCwwRDBCM0NNLGdCQUFpQixBQUNqQixlQUFpQixDQUNsQixBMUJ5Q0wsNkMwQnZDTSx3QkFBQSxBQUFnQixlQUFBLENBYWpCLEExQjBCTCx5RDBCckNRLGVBQWdCLENBQ2pCLEExQm9DUCxvRTBCbENRLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUlwQixBMUIyQlAsa0YwQjdCVSwwQkFBMkIsQ0FDNUIsQTFCNEJULHFFMEJyQlEsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBb0ZWLEExQmpFUCx1RjBCaEJZLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsZUFBbUIsQ0FDcEIsQTFCYVgscUYwQlhZLFdBQVcsQUFDWCxXQUFZLENBUWIsQTFCRVgsbUcwQlJjLFNBQVUsQ0FDWCxBMUJPYixvRzBCTGMsVUFBVSxBQUNWLGVBQW1CLENBQ3BCLEExQkdiLHNHMEJBWSxvQkFBQSxBQUFhLG9CQUFiLEFBQWEsYUFBQSxBQUNiLG1CQUFBLEFBQWUsZUFBQSxBQUNmLGVBQW1CLENBRXBCLEExQkpYLHFHMEJNWSxTQUFVLENBQ1gsQTFCUFgsb0cwQlNZLFdBQVcsQUFDWCxTQUFVLENBQ1gsQTFCWFgsdUYwQmFZLGVBQWUsQUFDZiw0QkFBNkIsQ0FJOUIsQTFCbEJYLGtHMEJnQmMsa0JBQW1CLENBQ3BCLEExQmpCYixnRzBCdUJjLFVBQVUsQUFDVixlQUFnQixDQUNqQixBMUJ6QmIsK0YwQjJCYyxpQkFBa0IsQ0FDbkIsQTFCNUJiLGtGMEIrQlksdUJBQXdCLEFBQ3hCLGdCQUFpQixDQUNsQixBMUJqQ1gsd0YwQnFDWSxxQkFBcUIsQUFDckIsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixnQkFBbUIsQUFDbkIsV0FBWSxDQUNiLEExQjFDWCxxRzBCNENZLFNBQVUsQ0FDWCxBMUI3Q1gsNEUwQmdEVSxjQUFjLEFBQ2QsV0FBVyxBQUNYLHdCQUEwQixBQUMxQixZQUFZLEFBQ1osV0FBVyxBQUNYLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osbUJqRTlGTSxBaUUrRk4sb0RBQUEsQUFBZ0QsNENBQUEsQUFDaEQsbUVBQUEsQUFBc0QsMkRBQXRELEFBQXNELG1EQUF0RCxBQUFzRCxnRkFBQSxDQU92RCxBMUJoRVQsa0YwQjJEWSxVQUFXLENBQ1osQTFCNURYLHFGMEI4RFksd0JBQXlCLENBQzFCLEExQi9EWCw2RTBCb0VVLGtCQUFrQixBQUNsQixpREFBQSxBQUE2Qyx5Q0FBQSxBQUM3Qyx5QmpFN0dNLEFpRThHTixXQUFXLEFBQ1gscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixZQUFZLEFBQ1osaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixrQkFBa0IsQUFDbEIsVUFBVyxBQUNYLFVBQVcsQ0FjWixBMUI3RlQsbUYwQmlGWSxXQUFhLEFBQ2Isb0JBQXFCLENBQ3RCLEExQm5GWCxzRjBCcUZZLHdCQUF5QixDQUMxQixBMUJ0RlgsK0UwQndGWSxTQUFTLEFBQ1QsZUFBZSxBQUNmLGFBQWEsQUFDYixVQUFXLENBQ1osQTFCNUZYLGlFMEJnR1Esa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFTLEFBQ1QsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFXLEFBQ1gseUJBQXlCLEFBQ3pCLGtCQUFrQixBQUNsQixtREFBQSxBQUFnRCwyQ0FBQSxBQUNoRCxTQUFVLENBWVgsQTFCckhQLHdFMEIyR1UsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsV0FBVyxBQUNYLFFBQVEsQUFDUixTQUFTLEFBQ1QsbUNBQW1DLEFBQ25DLGlDQUFpQyxBQUNqQyxpQ0FBa0MsQ0FDbkMsQTFCcEhULDJFMEJ1SFEsZUFBZSxBQUNmLGVBQWUsQUFDZixLQUFRLENBQ1QsQTFCMUhQLCtCMEI4SEksWUFBYyxDQVdmLEExQnpJSCxxRTBCbUlZLFdBQVksQ0FFYixBMUJySVgsbUYwQm9JNEIsMEJBQTJCLENBQUksQTFCcEkzRCwwQjBCMklJLFdBQVksQ0FDYixBMUI1SUgsNFMwQjZKSSxvQkFBdUIsQ0FDeEIsQTFCOUpILHdEMkJsRG1DLGVBQWdCLENBQUksQTNCa0R2RCxxRDJCakRnQyxtQkFBbUIsQUFBRSxpQkFBaUIsQUFBRSxVQUFXLENBQUksQTNCaUR2RixnRDJCOUNNLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxXQUFXLEFBQ1gsY0FBYyxBQUNkLFVBQVUsQUFDVixnQkFBaUIsQ0EwRGxCLEEzQm5CTCxtRDJCckNRLGlCQUFpQixBQUNqQixxQkFBcUIsQUFDckIsV0FBVyxBQUNYLFdBQVcsQUFDWCxjQUFjLEFBRWQsaUJBQWlCLEFBRWpCLGFBQW1CLENBQ3BCLEEzQjRCUCxtRDJCMUJRLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsV0FBVyxBQUNYLGNBQWMsQUFFZCxpQkFBaUIsQUFFakIsY0FBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLHNCQUF1QixDQWdDeEIsQTNCbEJQLGdFMkJiZ0MsY0FBZSxDQUFJLEEzQmFuRCxxRDJCWFUscUJBQXFCLEFBQ3JCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZ0JBQWlCLENBWWxCLEEzQkpULGdFMkJOWSxrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLFFBQVEsQUFDUixXQUFXLEFBQ1gsZ0JBQWlCLENBQ2xCLEEzQkNYLDJEMkJDWSxzQkFBc0IsQUFDdEIsb0JBQXFCLENBQ3RCLEEzQkhYLGtFMkJNVSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsaUJBQWlCLEFBQ2pCLFlBQVksQUFDWix3RUFBMEUsQUFDMUUsMEJBQTBCLEFBQzFCLHdCQUFBLEFBQWdCLGdCQUFBLEFBQ2hCLGNBQWUsQ0FFaEIsQTNCakJULHdFMkJnQm9CLHFCQUFzQixDQUFJLEEzQmhCOUMsd1cyQnVCaUQsUUFBUyxDQUFJLEEzQnZCOUQsd0gyQndCcUIsUUFBUyxDQUFJLEEzQnhCbEMseUgyQnlCc0IsUUFBUyxDQUFJLEEzQnpCbkMsNkQyQjBCZSxTQUFVLENBQUksQTNCMUI3Qiw2RDJCNkJjLFFBQVMsQ0FBSSxBM0I3QjNCLCtXMkI4QmtELFFBQVMsQ0FBSSxBM0I5Qi9ELDBIMkIrQnFCLFFBQVMsQ0FBSSxBM0IvQmxDLDJIMkJnQ3NCLFFBQVMsQ0FBSSxBM0JoQ25DLDhEMkJpQ2UsU0FBVSxDQUFJLEEzQmpDN0IsMkUyQmtDNkIsaUJBQWtCLENBQUksQTNCbENuRCxzRzJCb0NpQyxVQUFXLENBQUksQTNCcENoRCw4QzJCcUNhLFdBQVksQ0FBRyxBM0JyQzVCLDREMkJzQzZCLGNBQWUsQ0FBSSxBM0J0Q2hELDZCMkIwQ0Usa0JBQWtCLEFBQ2xCLG9CQUFxQixDQVV0QixBM0JyREQsMkMyQjZDSSwyQkFBMkIsQUFDM0IsaUJBQWlCLEFBQ2pCLGFBQWMsQ0FDZixBM0JoREgsc0MyQmtESSxrQkFBa0IsQUFDbEIsdUJBQXdCLENBQ3pCLEEzQnBESCxnRTRCL0NRLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsZUFBaUIsQ0FDbEIsQTVCNENQLGdFNEJ4Q1ksVUFBVyxDQUlaLEE1Qm9DWCw2RTRCdkM2QixhQUFlLENBQUksQTVCdUNoRCw2RTRCdEM2QixhQUFlLENBQUksQTVCc0NoRCw2RTRCckM2QixhQUFlLENBQUksQTVCcUNoRCwrRDRCN0JVLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsZ0JBQWlCLENBQ2xCLEE1QnVCVCw4RjRCakIrQixZQUFjLENBQUksQTVCaUJqRCw4RjRCaEIrQixTQUFjLENBQUksQTVCZ0JqRCw4RjRCZitCLFFBQWMsQ0FBSSxBNUJlakQsa0U2Qi9DUSxrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLGVBQWlCLENBQ2xCLEE3QjRDUCxrRTZCeENZLFVBQVcsQ0FJWixBN0JvQ1gsK0U2QnZDNkIsYUFBZSxDQUFJLEE3QnVDaEQsK0U2QnRDNkIsYUFBZSxDQUFJLEE3QnNDaEQsK0U2QnJDNkIsYUFBZSxDQUFJLEE3QnFDaEQsaUU2QjdCVSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLGdCQUFpQixDQUNsQixBN0J1QlQsZ0c2QmpCK0IsWUFBYyxDQUFJLEE3QmlCakQsZ0c2QmhCK0IsU0FBYyxDQUFJLEE3QmdCakQsZ0c2QmYrQixRQUFjLENBQUksQTdCZWpELDBFOEJoRE0sb0JBQW9CLEFBQ3BCLHdCQUF5QixDQUMxQixBOUI4Q0wsMkQ4QjVDTSxRQUFXLENBQ1osQTlCMkNMLDJEOEJ6Q00sZ0JBQWdCLEFBQ2hCLHdCQUF5QixDQUMxQixBOUJ1Q0wsb0U4QnJDTSxZQUFZLEFBQ1osU0FBVyxBQUNYLFVBQVcsQ0FDWixBOUJrQ0wsdUc4QjlCTSxVQUFXLENBQ1osQTlCNkJMLHFFOEIxQk0sV0FBWSxDQUNiLEE5QnlCTCxzRThCdEJNLFVBQVcsQ0FDWixBOUJxQkwsb0U4QmxCTSxVQUFXLENBQ1osQTlCaUJMLHFJOEJYTSxXQUFZLENBQ2IsQTlCVUwsb0Q4QlJNLFdBQVksQ0FDYixBOUJPTCw0RDhCSk0sV0FBWSxDQUNiLEE5QkdMLHdEOEJBTSxXQUFZLENBQ2IsQTlCREwsdUQ4QklNLFdBQVksQ0FDYixBOUJMTCwwRDhCUU0sV0FBWSxDQUNiLEE5QlRMLDZEOEJZTSxXQUFZLENBVWIsQTlCdEJMLHFGOEJjUSxVQUFVLEFBQ1YsV0FBVyxBQUNYLGVBQWdCLENBQ2pCLEE5QmpCUCxpRjhCbUJRLFVBQVUsQUFDVixVQUFXLENBQ1osQTlCckJQLCtEOEJ5Qk0sV0FBWSxDQUNiLEE5QjFCTCw0SThCaUNNLFdBQVksQ0FDYixBOUJsQ0wseUQ4QnNDTSxXQUFZLENBQ2IsQTlCdkNMLGtFOEI0Q1EsVUFBVyxDQUNaLEE5QjdDUCxvRDhCa0RNLGtCQUFtQixDQUNwQixBOUJuREwsdUQ4QnFETSxxQkFBc0IsQ0FDdkIsQTlCdERMLDBEOEJ5RE0sa0JBQW1CLENBQ3BCLEE5QjFETCxnRThCNkRNLGtCQUFrQixBQUNsQixXQUFVLEFBQ1YsaUJBQWtCLENBQ25CLEE5QmhFTCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxlOEJxRUksVUFBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxnQjhCcUVJLFdBQU8sQ0FDUixBOUJ0RUgsZ0I4QnFFSSxXQUFPLENBQ1IsQTlCdEVILGdCOEJxRUksV0FBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixBOUJ0RUgsaUI4QnFFSSxZQUFPLENBQ1IsQTlCdEVILGlCOEJxRUksWUFBTyxDQUNSLEE5QnRFSCxpQjhCcUVJLFlBQU8sQ0FDUixB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QWEsQ0FDZCxBQVBMLG1EQVdJLGtCQUFzQixDQUN2QixBQVpILHlFQWtCTSxxQkFBdUIsQ0FTeEIsQUEzQkwsa0ZBeUJRLCtCQUFrQyxDQUNuQyxBQTFCUCx3TEFtQ0ksWUFBYSxDQUNkLENBQUEsQTVFckNMLHNDNkVHTSxjQUFlLENBQ2hCLEEzQytDTCwyQjJDMUNFLFNBQVUsQ0FDWCxBM0NneUJELE1BQ0UsV0FBWSxDQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqICBTaXRlIHdpZGUgZGVmYXVsdHNcclxuICogICQxLiBEZWZhdWx0c1xyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogICQxLiBEZWZhdWx0c1xyXG4gKi9cclxuLy8gQm9yZGVyLWJveCBldmVyeXRoaW5nIVxyXG4vLyByZWY6IGh0dHA6Ly9ibG9nLm5lc3Qtb25saW5lLmpwLzEzNTUzXHJcbi8vIHJlZjogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gUmVzZXQgbWFyZ2lucyBhbmQgcGFkZGluZ3NcclxuKiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vIERlZmF1bHQgZm9udCBzaXplXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLy8gRGVmYXVsdCBiYWNrZ3JvdW5kIGNvbG9yXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIll1R290aGljIE1cIjtcclxuICBzcmM6IGxvY2FsKFwiWXUgR290aGljIE1lZGl1bVwiKTtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICBjb2xvcjogJHRleHRHcmV5O1xyXG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJZdUdvdGhpYyBNXCIsIE1laXJ5bywgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuXHJcbi8qIExheW91dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5iYXJuIC50YWJsZS1zY3JvbGwgICAgIHsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyB9XHJcbi5iYXJuIC50YWJsZS1zY3JvbGwgdGFibGUgeyBtaW4td2lkdGg6IDc2OHB4OyB9XHJcblxyXG4uYmFybiAuc2Nyb2xsLW91dGVyIC5yZXN1bHQgeyBtaW4td2lkdGg6IDFweDsgfVxyXG4uYmFybiAuc2Nyb2xsLW91dGVyIC5maXhlZC10YiAucmVzdWx0IHsgdGFibGUtbGF5b3V0OiBhdXRvOyB9XHJcbi5iYXJuIC5maXhlZC10YiAgICAgICAgIHsgb3ZlcmZsb3c6IGF1dG87IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTZweCk7IH1cclxuLmJhcm4gLmZpeGVkLXRiIHRoICAgICAgeyBwYWRkaW5nOiA4cHggMDsgfVxyXG5cclxuLmJhcm4gLm51bWJlci1ib3ggbGkgLnNlY3Rpb24gLm51bWJlciB7IHBhZGRpbmc6IDE1cHggMTBweCAzcHg7IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbi5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIgc3BhbiB7IHBhZGRpbmctcmlnaHQ6IC41cmVtOyBmb250LXNpemU6IDVyZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LWZhbWlseTogYXJpYWw7IGxpbmUtaGVpZ2h0OiAxOyB9XHJcblxyXG5cclxuLmJhcm4gLm51bWJlci1ib3ggbGkgLnNlY3Rpb24gaDUgKyAubnVtYmVyIHsgcGFkZGluZzogNnB4IDEwcHggM3B4OyB9XHJcbi5iYXJuIC5udW1iZXItYm94IGxpOmxhc3QtY2hpbGQgLnNlY3Rpb24gLm51bWJlciBzcGFuIHsgcGFkZGluZy1yaWdodDogMDsgfVxyXG4uYmFybiAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIGxpIC5zZWN0aW9uIGg1IHsgcGFkZGluZy10b3A6IDI2cHg7IGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcbi5iYXJuIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgbGkgLnNlY3Rpb24gLm51bWJlciBzcGFuIHsgZm9udC1zaXplOiA0cmVtOyBwYWRkaW5nLWxlZnQ6IDJyZW07IHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XHJcbi5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uLnN0cmVzcyAubnVtYmVyIHNwYW4geyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbi5iYXJuIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgbGkgLnNlY3Rpb24gLm51bWJlci5wbDAgc3BhbiB7IHBhZGRpbmctbGVmdDogMDsgfVxyXG5cclxuXHJcbi5iYXJuIC5ib3gtaGlzdG9yeSAuc3RhcnRsaW5lIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDU2cHg7IHBhZGRpbmctdG9wOiAxcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBjb2xvcjogIzY2NjsgZm9udC1mYW1pbHk6IGFyaWFsOyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4uYmFybiAuYm94LWhpc3RvcnkgLnN0YXJ0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAyOHB4OyB0b3A6IDA7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogM3B4IHNvbGlkICNkZGQ7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxyXG5cclxuXHJcbi8qIC53b3JrbGlzdCAqL1xyXG4uYmFybiAud29ya2xpc3QgLnNlY3Rpb24geyB3aWR0aDogMzAlOyBtaW4td2lkdGg6IDM2MHB4OyB9XHJcbi5iYXJuIC53b3JrbGlzdCAuc2VjdGlvbiBoNCB7IHBhZGRpbmctbGVmdDogMy44cmVtOyBmb250LWZhbWlseTogYXJpYWw7IH1cclxuLmJhcm4gLndvcmtsaXN0IC5zZWN0aW9uIGg0IC5zZXBhcmF0b3IgeyBwYWRkaW5nOiAwIDNweDsgfVxyXG4uYmFybiAud29ya2xpc3QgLnNlY3Rpb24gaDQgaSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMnB4OyB0b3A6IDRweDsgZm9udC1zaXplOiAzLjVyZW07IH1cclxuLmJhcm4gLndvcmtsaXN0IC5zZWN0aW9uIHRhYmxlIHRkIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9XHJcbi5iYXJuIC53b3JrbGlzdCAuc2VjdGlvbiB0YWJsZSB0ZDpudGgtb2YtdHlwZSgyKSB7IHdpZHRoOiA2ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cclxuLyogLnNpbXBsaWNpdHktYm94ICovXHJcbi5iYXJuIC5zaW1wbGljaXR5LWJveCB7IHdpZHRoOiA1MCU7IG1pbi13aWR0aDogNDgwcHg7IG1hcmdpbjogNzlweCBhdXRvIDEwcHg7IHBhZGRpbmc6IDEwcHg7IH1cclxuLmJhcm4gLnNpbXBsaWNpdHktYm94IC5zZWN0aW9uIHsgbWluLWhlaWdodDogNDAwcHg7IH1cclxuLmJhcm4gLnNpbXBsaWNpdHktYm94IC5zZWN0aW9uIGg0IHsgbWFyZ2luLWJvdHRvbTogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi5iYXJuIC5zaW1wbGljaXR5LWJveCAuc2VjdGlvbiAudGV4dC1ib3ggeyBtYXgtaGVpZ2h0OiAyOTBweDsgcGFkZGluZzogMjBweDsgb3ZlcmZsb3c6IGF1dG87IH1cclxuLmJhcm4gLnNpbXBsaWNpdHktYm94IC5zZWN0aW9uIHAgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNzsgfVxyXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gcDpudGgtbGFzdC1vZi10eXBlKDEpIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gcCBzdHJvbmcgeyBmb250LXNpemU6IDEuOHJlbTsgfVxyXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gYS5lZGl0LWJ0biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyBib3R0b206IDIwcHg7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOXJlbTsgbWFyZ2luOiAwIDAgMCAtNC41cmVtOyBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cclxuLmJhcm4gLnNpbXBsaWNpdHktYm94IC5zZWN0aW9uIGEuZWRpdC1idG4gaSB7IGZvbnQtc2l6ZTogMnJlbTsgbWFyZ2luLXRvcDogLTFyZW07IH1cclxuXHJcblxyXG4vKiAuZ3JhcGgtYm94ICovXHJcbi5iYXJuIC5ncmFwaC1ib3ggaDQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbi5iYXJuIC5ncmFwaC1ib3ggaDQgaSB7IHRvcDogNHB4OyBtYXJnaW4tdG9wOiAwOyBmb250LXNpemU6IDIuOHJlbTsgfVxyXG4uYmFybiAuZ3JhcGgtYm94IC5zd2l0Y2gtYnRuIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTBweDsgIH1cclxuLmJhcm4gLmdyYXBoLWJveCAuc3dpdGNoLWJ0biBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uYmFybiAuZ3JhcGgtYm94IC5zd2l0Y2gtYnRuIGxpIGEgeyBwYWRkaW5nOiAwIDEwcHg7IH1cclxuLmJhcm4gLmdyYXBoLWJveCAuc3dpdGNoLWJ0biBsaSBhLmVkaXQtYnRuIHsgbWluLXdpZHRoOiA0cmVtOyB9XHJcbi5iYXJuIC5ncmFwaC1ib3ggLmdyYXBoLXRpdGxlLWJveCB7IHBhZGRpbmctdG9wOiAxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXNpemU6IDEuNXJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIHNwYW4geyBmb250LXNpemU6IDEuNXJlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIGkgeyBtYXJnaW4tYm90dG9tOiAycHg7IGNvbG9yOiAjZmY5OTA4OyBmb250LXNpemU6IDEuOHJlbTsgfVxyXG4uYmFybiAubTAtMTAgICAgICAgICAgICB7IG1hcmdpbjogMCAxMHB4OyB9XHJcbi5iYXJuIC5wYjEwICAgICAgICAgICAgIHsgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi8qIE1pc2NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2xlYXItZml4OmJlZm9yZSxcclxuLmNsZWFyLWZpeDphZnRlciAgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4uY2xlYXItZml4OmFmdGVyICB7IGNsZWFyOiBib3RoOyB9XHJcbi5jbGVhci1maXggICAgICAgIHsgem9vbTogMTsgfVxyXG5cclxuLmJhcm4gLm0wICAgICAgICAgICAgICAgeyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxyXG4uYmFybiAucGIwICAgICAgICAgICAgICB7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8qIEJ0blxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5iYXJuIC5lZGl0LWJ0biAgICAgICAgIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1pbi13aWR0aDogNXJlbTsgaGVpZ2h0OiAyMnB4OyBwYWRkaW5nOiAwIDZweCAwIDIycHg7IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDEuMXJlbTsgbGluZS1oZWlnaHQ6IDIycHg7IGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDg7IGJvcmRlci1yYWRpdXM6IDZweDsgfVxyXG4uYmFybiAuZWRpdC1idG46ZGlzYWJsZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4MzdGOyB9XHJcbi5iYXJuIC5lZGl0LWJ0bjpob3ZlciAgIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBvcGFjaXR5OiAuODsgfVxyXG4uYmFybiAuZWRpdC1idG4uZ2x5cGhpYywgLmNvbnRlbnQgLmVkaXQtYnRuLmdseXBoaWMgeyBwYWRkaW5nOiAwcHg7IH1cclxuLmJhcm4gLmVkaXQtYnRuIGkgICAgICAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA0cHg7IG1hcmdpbi10b3A6IC0uNzVyZW07IGNvbG9yOiAjZmZmOyBmb250LXNpemU6IDEuNXJlbTsgfVxyXG4uYmFybiAuYXJyb3ctcmlnaHQgICAgICB7IHBhZGRpbmc6IDAgMThweCAwIDZweCFpbXBvcnRhbnQ7IH1cclxuLmJhcm4gLmFycm93LXJpZ2h0IGkgICAgeyBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IHJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi8qIENTUyBTcHJpdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW0geyB3aWR0aDogNDY3cHg7IHBhZGRpbmctdG9wOiA3JTsgfVxyXG5cclxuLyogdWktZGF0ZXBpY2tlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1kYXRlcGlja2VyICAgICAgICAgIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDFweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiAjZmZmOyBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsMCwwLDAuMyk7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLDAsMCwwLjMpOyAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwwLDAsMC4zKTsgLW1zLWJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwwLDAsMC4zKTsgfVxyXG4udWktZGF0ZXBpY2tlciB0aCxcclxuLnVpLWRhdGVwaWNrZXIgdGQsXHJcbi51aS1kYXRlcGlja2VyIHRkIGEgICAgIHsgZm9udC1zaXplOiAxLjJyZW07IH1cclxuLnVpLWRhdGVwaWNrZXIgdGgsXHJcbi51aS1kYXRlcGlja2VyIHRkICAgICAgIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udWktZGF0ZXBpY2tlciB0aCAgICAgICB7IHBhZGRpbmc6IDA7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjOTk5OyB9XHJcbi51aS1kYXRlcGlja2VyIHRoOmZpcnN0LWNoaWxkLFxyXG4udWktZGF0ZXBpY2tlciB0ZDpmaXJzdC1jaGlsZCBhIHsgY29sb3I6ICNmMDA7IH1cclxuLnVpLWRhdGVwaWNrZXIgdGg6bGFzdC1jaGlsZCxcclxuLnVpLWRhdGVwaWNrZXIgdGQ6bGFzdC1jaGlsZCBhIHsgY29sb3I6ICMwMGQ5ZmY7IH1cclxuLnVpLWRhdGVwaWNrZXIgdGQgICAgICAgeyBsaW5lLWhlaWdodDogMjBweDsgcGFkZGluZzogMDsgfVxyXG4udWktZGF0ZXBpY2tlciB0ZCBhICAgICB7IGRpc3BsYXk6IGJsb2NrOyAgY29sb3I6ICMxMTE7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuLnVpLWRhdGVwaWNrZXIgYTpob3ZlciAgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQ6ICM4ZGRkYjA7IH1cclxuLnVpLXdpZGdldC1oZWFkZXIgICAgICAgeyBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQ6ICMxMTE7fVxyXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB7IHdpZHRoOiAxOThweDsgYm9yZGVyOiAxcHggc29saWQgI2NjYzsgfVxyXG4udWktZGF0ZXBpY2tlci10aXRsZSAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbi51aS1kYXRlcGlja2VyLXByZXYgICAgIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDNweCAhaW1wb3J0YW50OyBsZWZ0OiAycHggIWltcG9ydGFudDsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAwIC0yOXB4ICFpbXBvcnRhbnQ7IH1cclxuLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7IHRvcDogM3B4OyBsZWZ0OiAycHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgMCAtNDlweCAhaW1wb3J0YW50OyB9XHJcbi51aS1kYXRlcGlja2VyLW5leHQgICAgIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDNweCAhaW1wb3J0YW50OyByaWdodDogMnB4ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTIwcHggLTI5cHggIWltcG9ydGFudDsgfVxyXG4udWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHsgdG9wOiAzcHg7IHJpZ2h0OiAycHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTIwcHggLTQ5cHggIWltcG9ydGFudDsgfVxyXG4udWktZGF0ZXBpY2tlci1uZXh0LFxyXG4udWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyLFxyXG4udWktZGF0ZXBpY2tlci1wcmV2LFxyXG4udWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHsgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxyXG4udWktZGF0ZXBpY2tlci1wcmV2IHNwYW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuLnVpLWRhdGVwaWNrZXItdGl0bGUgICAgeyBsaW5lLWhlaWdodDogMjRweDsgZm9udC1zaXplOiAxLjJyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktc3RhdGUtaGlnaGxpZ2h0OmhvdmVyIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGJhY2tncm91bmQ6ICMwMDk5NDMgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi8qIE1lZGlhIFF1ZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgKjo6LW1zLWJhY2tkcm9wLCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAudGFiIGxpIGEgeyBwYWRkaW5nOiAxMnB4IDEycHggN3B4IDI2cHggIWltcG9ydGFudDsgfVxyXG4gICo6Oi1tcy1iYWNrZHJvcCwgLmJhcm4gLnJhZGlvLWN1c3RvbSBsYWJlbCB7IHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxyXG59XHJcbiIsIi8qXHJcbiAg44KI44GP5L2/44KP44KM44Gm44KL5YWx6YCa44Gu44KC44Gu77yI6Imy44CB5pu45L2T44CB44K544Oa44O844K344Oz44Kw44CB44Gq44Gp77yJXHJcbiAgJDEuIENPTE9SUyAtIERFUFJFQ0FURURcclxuICAkMi4gUmVkZXNpZ25lZCBDb2xvcnNcclxuICAkMy4gV2lkdGhzICYgc3BhY2luZ1xyXG4gICQ0LiBDb21tb24gZm9udCBzaXplc1xyXG4gICQ1LiBCcmFuZGluZ1xyXG4gICQ2LiBBbmltYXRpb24gJiB0cmFuc2l0aW9uc1xyXG4gICQ3LiBNZWRpYSBxdWVyeSB3aWR0aHNcclxuKi9cclxuXHJcbi8vICQxLiBDT0xPUlMgLSBERVBSRUNBVEVEXHJcbiRvcmFuZ2U6ICNmZjk5MDg7XHJcbiRsaW1lR3JlZW46ICM4YWE2MzM7XHJcbiRkYXJrTGltZUdyZWVuOiAjN2M5ODI1O1xyXG4kYmVpZ2U6ICNmNWY1ZjU7XHJcbiRsaWdodGVyR3JleU9sZCA6ICNjY2M7XHJcbiRncmV5T2xkIDogIzU1NTtcclxuXHJcbi8vIOODluODqeODs+ODieiJslxyXG4kcHJpbWFyeUNvbG9yT2xkOiAkbGltZUdyZWVuO1xyXG4kcHJpbWFyeUNvbG9yRGFya09sZDogJGRhcmtMaW1lR3JlZW47XHJcblxyXG4vLyDjg5vjg5Djg7zjgZnjgovjgajjgY3jga7oibJcclxuJHJvd0hvdmVyQ29sb3I6ICRwcmltYXJ5Q29sb3JPbGQ7XHJcblxyXG4vKipcclxuICAkMi4gUmVkZXNpZ25lZCBjb2xvciBwYWxldHRlXHJcbiovXHJcbiRkYXJrZXN0R3JleTogIzI2MjYyNjtcclxuJGRhcmtlckdyZXk6ICMyZDJkMmQ7XHJcbiRkYXJrR3JleTogIzM4MzgzODtcclxuJG1pZEdyZXk6ICM0ZTRlNGU7XHJcbiRncmV5OiAjNjA2MTVlO1xyXG4kbGlnaHRHcmV5OiAjZGRkO1xyXG4kbGlnaHRlckdyZXk6ICNmMmYyZjI7XHJcblxyXG4kbWlsZEdyZXk6ICM4Nzg3ODc7XHJcbiRtaWxkZXJHcmV5OiAjOGY4ZjhmO1xyXG5cclxuJGxpZ2h0R3JleUJvcmRlcjogI2NjYztcclxuXHJcbiR3YXJuaW5nUmVkOiAjZjAwO1xyXG5cclxuLy8gQnJhbmRpbmcgY29sb3Vyc1xyXG4kZGVzYW1pc0dyZWVuOiAjNDc3ZDE3O1xyXG4kZGVzYW1pc0dyZWVuRGFyazogIzNiNjcxMztcclxuJHRleHRHcmV5OiAjMzMzO1xyXG4kYm9keS1iZzogJGdyZXk7XHJcblxyXG4vLyBTaGFkb3dzXHJcblxyXG4kZGVmYXVsdC1zaGFkb3c6IDAgMC42cmVtIDEuNXJlbSByZ2JhKDYyLCA2MiwgNjIsIDAuOCk7XHJcblxyXG4vKipcclxuICAkMy4gV2lkdGhzICYgc3BhY2luZ1xyXG4qL1xyXG4vLyBIZWFkZXIgYW5kIHN1YiBoZWFkZXJzXHJcbiRoZWFkZXItaGVpZ2h0OiA1NXB4O1xyXG4kc3ViLWhlYWRlci1oZWlnaHQ6IDM3cHg7XHJcbiRjb250ZW50LW9mZnNldDogJGhlYWRlci1oZWlnaHQgKyAkc3ViLWhlYWRlci1oZWlnaHQ7XHJcblxyXG4vLyBNYWluIG5hdlxyXG4kbmF2LXdpZHRoLW1pbmltaXNlZDogNTRweDtcclxuJG5hdi13aWR0aC1tYXhpbWlzZWQ6IDIwMHB4O1xyXG5cclxuLy8gSGVpZ2h0IG9mIG1lbnUgaW4gbWFpbiBuYXZcclxuJG5hdi1saXN0LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skc3ViLWhlYWRlci1oZWlnaHR9KTtcclxuXHJcbi8vIEhlYWRlciB3aWR0aFxyXG4kaGVhZGVyLXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRuYXYtd2lkdGgtbWluaW1pc2VkfSk7XHJcbiRzZWFyY2gtY29tcG9uZW50LXdpZHRoOiAyMDBweDtcclxuJGV2ZW50LWNvbXBvbmVudC13aWR0aDogMzA1cHg7XHJcbiR0aXRsZS1jb21wb25lbnQtd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNlYXJjaC1jb21wb25lbnQtd2lkdGh9IC0gI3skZXZlbnQtY29tcG9uZW50LXdpZHRofSk7XHJcblxyXG4kY293LWRldGFpbC1oZWFkZXItaGVpZ2h0OiA0LjRyZW07XHJcblxyXG4vLyBUb3AgbGVmdCBsb2dvXHJcbiRsb2dvLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiRuYXYtdG9nZ2xlci1oZWlnaHQ6ICRzdWItaGVhZGVyLWhlaWdodDtcclxuXHJcbi8vIG1pbi13aWR0aCBmb3IgLmJhcm5cclxuJG1pbi1jb250ZW50LXdpZHRoOiBjYWxjKDEwMjRweCAtICN7JG5hdi13aWR0aC1taW5pbWlzZWR9KTtcclxuXHJcblxyXG4vKipcclxuICAkNC4gQ29tbW9uIGZvbnQgc2l6ZXNcclxuKi9cclxuICAvLyBkZWZhdWx0IG1lbnUgdGV4dCBzaXplXHJcbiRuYXYtZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4vKipcclxuICAkNS4gQnJhbmRpbmdcclxuKi9cclxuJGJyYW5kQ29sb3IgOiAkZGVzYW1pc0dyZWVuO1xyXG5cclxuLy8gQnJhbmQgbGluZSBhY3Jvc3MgaGVhZGVyXHJcbiRpbWFnZUNvbG91ckJvcmRlcldpZHRoOiA1cHg7XHJcblxyXG4vKipcclxuICAkNi4gQW5pbWF0aW9uICYgdHJhbnNpdGlvbnNcclxuKi9cclxuLy8gRGVmYXVsdCB0cmFuc2l0aW9uIGZvciBhbmltYXRpb25zXHJcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xyXG5cclxuLyoqXHJcbiAgJDcuIE1lZGlhIHF1ZXJ5IHdpZHRoc1xyXG4qL1xyXG5cclxuJHdpZGUtc2NyZWVuOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpXCI7XHJcblxyXG4kc21hbGwtc2NyZWVuOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXCI7XHJcblxyXG4kdGFibGV0LWxhbmRzY2FwZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDkwMHB4KVxyXG4gIGFuZCAobWF4LWRldmljZS13aWR0aDogMTIwMHB4KVwiO1xyXG5cclxuJHRhYmxldC1wb3J0cmFpdDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDYwMHB4KVxyXG4gIGFuZCAobWF4LWRldmljZS13aWR0aDogOTAwcHgpXCI7XHJcblxyXG4kcGhvbmU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweClcIjtcclxuXHJcbiRtb2JpbGU6IFwib25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMjAwcHgpXCI7XHJcbiRub24tbW9iaWxlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpXCI7XHJcbiIsIi8qKlxyXG4gKiAgVmVuZG9yIG92ZXJyaWRlc1xyXG4gKiAgVmVuZG9y44Gq44Gp44Gu44OH44OV44Kp44Or44OI44K544K/44Kk44Or44KS5LiK5pu444GN44GZ44KLXHJcbiAqL1xyXG5cclxuLypcclxuICBCb290c3RyYXDjga4uYnRu44GucGFkZGluZ+OBjOWkp+OBjeOBhOOBmeOBjuOCi+eCuuOAgVxyXG4gIHVpU2VsZWN044Gu6YG45oqe44Guc3BhbuOBjOaeoOOBi+OCieOBr+OBv+WHuuOBpuOAgeS9jee9ruOBjOS4i+aWueOBq+OBmuOCjOOCi+OAglxyXG4qL1xyXG4udWktc2VsZWN0LWJvb3RzdHJhcD4udWktc2VsZWN0LW1hdGNoPi5idG4ge1xyXG4gIC8vIOODleOCqeODvOOCq+OCueOCkuW9k+OBpuOBpuOCi+aZguOAgeS4reOBq+OBquOCi3NwYW7jga5ib3gtc2hhZG9344GM44Gv44G/5Ye644Gq44GE44KI44GG44GrXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyDjgZPjgozjga/jgZ3jga7kvY3nva7kv67mraNcclxuICBwYWRkaW5nLXRvcDogM3B4O1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD80ajdjbHMnKTtcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90PzRqN2NscyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/NGo3Y2xzJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLndvZmY/NGo3Y2xzJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uc3ZnPzRqN2NscyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmljb24tYWNjb3VudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljb24tYWN0aXZpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLWFycm93LWQwMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tYXJyb3ctZDAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1kMDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLWFycm93LWQwNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tYXJyb3ctZmlyc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLWFycm93LWwwMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljb24tYXJyb3ctbDA0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sYXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yMDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLWFycm93LXIwMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLmljb24tYXJyb3ctcjA0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG4uaWNvbi1hcnJvdy10MDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5pY29uLWFycm93LXUwMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLmljb24tYXJyb3ctdTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy11MDM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY29uLWJhYnkwMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbn1cclxuLmljb24tYmFieTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4uaWNvbi1iYWNrMDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY29uLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcbi5pY29uLWNhbmNlbDAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTdcIjtcclxufVxyXG4uaWNvbi1jYW5jZWwwMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuLmljb24tY2F1dGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuLmljb24tY2hlY2stYWN0aXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG4uaWNvbi1jaGVjay1ub3JtYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWNcIjtcclxufVxyXG4uaWNvbi1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWRcIjtcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XHJcbn1cclxuLmljb24tY293LWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljb24tY293LWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjBcIjtcclxufVxyXG4uaWNvbi1jb3ctZmFjZTAxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjFcIjtcclxufVxyXG4uaWNvbi1jb3ctZmFjZTAyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjJcIjtcclxufVxyXG4uaWNvbi1jb3ctbGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvbi1jb3ctcnVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG4uaWNvbi1jb3ctdXByaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XHJcbn1cclxuLmljb24tY293LXdhbGs6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNlwiO1xyXG59XHJcbi5pY29uLWRhdGEtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjdcIjtcclxufVxyXG4uaWNvbi1kYXRhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjhcIjtcclxufVxyXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG59XHJcbi5pY29uLWRlcG9zaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYVwiO1xyXG59XHJcbi5pY29uLWRvYy1wZGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYlwiO1xyXG59XHJcbi5pY29uLWRyaW5raW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmNcIjtcclxufVxyXG4uaWNvbi1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmRcIjtcclxufVxyXG4uaWNvbi1lbGVjdHJpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmVcIjtcclxufVxyXG4uaWNvbi1leHBvcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZlwiO1xyXG59XHJcbi5pY29uLWZhY2lsaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcbi5pY29uLWdyYXBoMDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMlwiO1xyXG59XHJcbi5pY29uLWdyYXNzMDE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzM1wiO1xyXG59XHJcbi5pY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzRcIjtcclxufVxyXG4uaWNvbi1oZWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzVcIjtcclxufVxyXG4uaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG4uaWNvbi1odW1pZGl0eTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XHJcbn1cclxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcbi5pY29uLWxvZ291dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XHJcbn1cclxuLmljb24tbWVkaWNpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYVwiO1xyXG59XHJcbi5pY29uLW1pbGs6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYlwiO1xyXG59XHJcbi5pY29uLW1pbGswMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XHJcbn1cclxuLmljb24tbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XHJcbn1cclxuLmljb24tbmV4dDAxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG4uaWNvbi1ub3RpY2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZlwiO1xyXG59XHJcbi5pY29uLXBlYXNhbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MFwiO1xyXG59XHJcbi5pY29uLXBsdXMtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XHJcbn1cclxuLmljb24tcGx1cy10aGluMDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcbi5pY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0M1wiO1xyXG59XHJcbi5pY29uLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDRcIjtcclxufVxyXG4uaWNvbi1zZWFyY2gwMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XHJcbn1cclxuLmljb24tc2V0dGluZy1ibGFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuLmljb24tc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XHJcbn1cclxuLmljb24tc2hpcG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0OFwiO1xyXG59XHJcbi5pY29uLXN0cmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XHJcbn1cclxuLmljb24tdGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGFcIjtcclxufVxyXG4uaWNvbi10ZW1wZXJhdHVyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuLmljb24tdGltZWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xyXG59XHJcbi5pY29uLXRvZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xyXG59XHJcbi5pY29uLXVwbG9hZC1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGVcIjtcclxufVxyXG4uaWNvbi13YXRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XHJcbn1cclxuLmljb24td29yay1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTBcIjtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBMYXlvdXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJhcm4gLnRhYmxlLXNjcm9sbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uYmFybiAudGFibGUtc2Nyb2xsIHRhYmxlIHtcbiAgbWluLXdpZHRoOiA3NjhweDsgfVxuXG4uYmFybiAuc2Nyb2xsLW91dGVyIC5yZXN1bHQge1xuICBtaW4td2lkdGg6IDFweDsgfVxuXG4uYmFybiAuc2Nyb2xsLW91dGVyIC5maXhlZC10YiAucmVzdWx0IHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvOyB9XG5cbi5iYXJuIC5maXhlZC10YiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU2cHgpOyB9XG5cbi5iYXJuIC5maXhlZC10YiB0aCB7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG5cbi5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggM3B4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uYmFybiAubnVtYmVyLWJveCBsaSAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uYmFybiAubnVtYmVyLWJveCBsaSAuc2VjdGlvbiBoNSArIC5udW1iZXIge1xuICBwYWRkaW5nOiA2cHggMTBweCAzcHg7IH1cblxuLmJhcm4gLm51bWJlci1ib3ggbGk6bGFzdC1jaGlsZCAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5iYXJuIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgbGkgLnNlY3Rpb24gaDUge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciBsaSAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDRyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07IH1cblxuLmJhcm4gLm51bWJlci1ib3ggbGkgLnNlY3Rpb24uc3RyZXNzIC5udW1iZXIgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciBsaSAuc2VjdGlvbiAubnVtYmVyLnBsMCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5iYXJuIC5ib3gtaGlzdG9yeSAuc3RhcnRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmFybiAuYm94LWhpc3RvcnkgLnN0YXJ0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiAud29ya2xpc3QgKi9cbi5iYXJuIC53b3JrbGlzdCAuc2VjdGlvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi13aWR0aDogMzYwcHg7IH1cblxuLmJhcm4gLndvcmtsaXN0IC5zZWN0aW9uIGg0IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDsgfVxuXG4uYmFybiAud29ya2xpc3QgLnNlY3Rpb24gaDQgLnNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDAgM3B4OyB9XG5cbi5iYXJuIC53b3JrbGlzdCAuc2VjdGlvbiBoNCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogNHB4O1xuICBmb250LXNpemU6IDMuNXJlbTsgfVxuXG4uYmFybiAud29ya2xpc3QgLnNlY3Rpb24gdGFibGUgdGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cblxuLmJhcm4gLndvcmtsaXN0IC5zZWN0aW9uIHRhYmxlIHRkOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIC5zaW1wbGljaXR5LWJveCAqL1xuLmJhcm4gLnNpbXBsaWNpdHktYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiA3OXB4IGF1dG8gMTBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24ge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhcm4gLnNpbXBsaWNpdHktYm94IC5zZWN0aW9uIC50ZXh0LWJveCB7XG4gIG1heC1oZWlnaHQ6IDI5MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbi5iYXJuIC5zaW1wbGljaXR5LWJveCAuc2VjdGlvbiBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5iYXJuIC5zaW1wbGljaXR5LWJveCAuc2VjdGlvbiBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5iYXJuIC5zaW1wbGljaXR5LWJveCAuc2VjdGlvbiBhLmVkaXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5cmVtO1xuICBtYXJnaW46IDAgMCAwIC00LjVyZW07XG4gIHBhZGRpbmctbGVmdDogMjZweDsgfVxuXG4uYmFybiAuc2ltcGxpY2l0eS1ib3ggLnNlY3Rpb24gYS5lZGl0LWJ0biBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTsgfVxuXG4vKiAuZ3JhcGgtYm94ICovXG4uYmFybiAuZ3JhcGgtYm94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFybiAuZ3JhcGgtYm94IGg0IGkge1xuICB0b3A6IDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyLjhyZW07IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuc3dpdGNoLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuc3dpdGNoLWJ0biBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmFybiAuZ3JhcGgtYm94IC5zd2l0Y2gtYnRuIGxpIGEge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuc3dpdGNoLWJ0biBsaSBhLmVkaXQtYnRuIHtcbiAgbWluLXdpZHRoOiA0cmVtOyB9XG5cbi5iYXJuIC5ncmFwaC1ib3ggLmdyYXBoLXRpdGxlLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJhcm4gLmdyYXBoLWJveCAuZ3JhcGgtdGl0bGUtYm94IGxpIGkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjZmY5OTA4O1xuICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uYmFybiAubTAtMTAge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4uYmFybiAucGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogTWlzY1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXItZml4OmJlZm9yZSxcbi5jbGVhci1maXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2xlYXItZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNsZWFyLWZpeCB7XG4gIHpvb206IDE7IH1cblxuLmJhcm4gLm0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJhcm4gLnBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogQnRuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iYXJuIC5lZGl0LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDVyZW07XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA2cHggMCAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmJhcm4gLmVkaXQtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3RjsgfVxuXG4uYmFybiAuZWRpdC1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi5iYXJuIC5lZGl0LWJ0bi5nbHlwaGljLCAuY29udGVudCAuZWRpdC1idG4uZ2x5cGhpYyB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4uYmFybiAuZWRpdC1idG4gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLS43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5iYXJuIC5hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmc6IDAgMThweCAwIDZweCAhaW1wb3J0YW50OyB9XG5cbi5iYXJuIC5hcnJvdy1yaWdodCBpIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogQ1NTIFNwcml0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwtZGlhbG9nLm1vZGFsLW0ge1xuICB3aWR0aDogNDY3cHg7XG4gIHBhZGRpbmctdG9wOiA3JTsgfVxuXG4vKiB1aS1kYXRlcGlja2VyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1zLWJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4udWktZGF0ZXBpY2tlciB0aCxcbi51aS1kYXRlcGlja2VyIHRkLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi51aS1kYXRlcGlja2VyIHRoLFxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5OTk7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGg6Zmlyc3QtY2hpbGQsXG4udWktZGF0ZXBpY2tlciB0ZDpmaXJzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICNmMDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGg6bGFzdC1jaGlsZCxcbi51aS1kYXRlcGlja2VyIHRkOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjMDBkOWZmOyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktZGF0ZXBpY2tlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjOGRkZGIwOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMTExOyB9XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDE5OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgMCAtMjlweCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIDAgLTQ5cHggIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTIwcHggLTI5cHggIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgLTIwcHggLTQ5cHggIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlci1uZXh0LFxuLnVpLWRhdGVwaWNrZXItbmV4dDpob3Zlcixcbi51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxuLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS1zdGF0ZS1oaWdobGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzAwOTk0MyAhaW1wb3J0YW50OyB9XG5cbi8qIE1lZGlhIFF1ZXJpZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICo6Oi1tcy1iYWNrZHJvcCwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLnRhYiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggN3B4IDI2cHggIWltcG9ydGFudDsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5iYXJuIC5yYWRpby1jdXN0b20gbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbi8qXHJcbiAg44KI44GP5L2/44KP44KM44Gm44KL5YWx6YCa44Gu44KC44Gu77yI6Imy44CB5pu45L2T44CB44K544Oa44O844K344Oz44Kw44CB44Gq44Gp77yJXHJcbiAgJDEuIENPTE9SUyAtIERFUFJFQ0FURURcclxuICAkMi4gUmVkZXNpZ25lZCBDb2xvcnNcclxuICAkMy4gV2lkdGhzICYgc3BhY2luZ1xyXG4gICQ0LiBDb21tb24gZm9udCBzaXplc1xyXG4gICQ1LiBCcmFuZGluZ1xyXG4gICQ2LiBBbmltYXRpb24gJiB0cmFuc2l0aW9uc1xyXG4gICQ3LiBNZWRpYSBxdWVyeSB3aWR0aHNcclxuKi9cbi8qKlxyXG4gICQyLiBSZWRlc2lnbmVkIGNvbG9yIHBhbGV0dGVcclxuKi9cbi8qKlxyXG4gICQzLiBXaWR0aHMgJiBzcGFjaW5nXHJcbiovXG4vKipcclxuICAkNC4gQ29tbW9uIGZvbnQgc2l6ZXNcclxuKi9cbi8qKlxyXG4gICQ1LiBCcmFuZGluZ1xyXG4qL1xuLyoqXHJcbiAgJDYuIEFuaW1hdGlvbiAmIHRyYW5zaXRpb25zXHJcbiovXG4vKipcclxuICAkNy4gTWVkaWEgcXVlcnkgd2lkdGhzXHJcbiovXG4vKipcclxuICogIFNpdGUgd2lkZSBkZWZhdWx0c1xyXG4gKiAgJDEuIERlZmF1bHRzXHJcbiAqL1xuLyoqXHJcbiAqICAkMS4gRGVmYXVsdHNcclxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIll1R290aGljIE1cIjtcbiAgc3JjOiBsb2NhbChcIll1IEdvdGhpYyBNZWRpdW1cIik7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYxNWU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiWXVHb3RoaWMgTVwiLCBNZWlyeW8sIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyoqXHJcbiAqICBWZW5kb3Igb3ZlcnJpZGVzXHJcbiAqICBWZW5kb3Ljgarjganjga7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjgpLkuIrmm7jjgY3jgZnjgotcclxuICovXG4vKlxyXG4gIEJvb3RzdHJhcOOBri5idG7jga5wYWRkaW5n44GM5aSn44GN44GE44GZ44GO44KL54K644CBXHJcbiAgdWlTZWxlY3Tjga7pgbjmip7jga5zcGFu44GM5p6g44GL44KJ44Gv44G/5Ye644Gm44CB5L2N572u44GM5LiL5pa544Gr44Ga44KM44KL44CCXHJcbiovXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtbWF0Y2ggPiAuYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDNweDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD80ajdjbHNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/NGo3Y2xzI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnR0Zj80ajdjbHNcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24ud29mZj80ajdjbHNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5zdmc/NGo3Y2xzI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tYXJyb3ctZDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24tYXJyb3ctZDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tYXJyb3ctZDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tYXJyb3ctZDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tYXJyb3ctZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1hcnJvdy1sMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1hcnJvdy1sMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4uaWNvbi1hcnJvdy1sYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cblxuLmljb24tYXJyb3ctcjAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmljb24tYXJyb3ctcjAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmljb24tYXJyb3ctcjA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tYXJyb3ctdDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cblxuLmljb24tYXJyb3ctdTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tYXJyb3ctdTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLmljb24tYXJyb3ctdTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLmljb24tYmFieTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLmljb24tYmFieTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmljb24tYmFjazAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmljb24tY2FuY2VsMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uaWNvbi1jYW5jZWwwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi5pY29uLWNhdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjsgfVxuXG4uaWNvbi1jaGVjay1hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1jaGVjay1ub3JtYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5pY29uLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi5pY29uLWNvdy1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4uaWNvbi1jb3ctY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi1jb3ctZmFjZTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7IH1cblxuLmljb24tY293LWZhY2UwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG5cbi5pY29uLWNvdy1saWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjsgfVxuXG4uaWNvbi1jb3ctcnVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLmljb24tY293LXVwcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4uaWNvbi1jb3ctd2FsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLWRhdGEtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi5pY29uLWRlcG9zaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjsgfVxuXG4uaWNvbi1kb2MtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLmljb24tZHJpbmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjsgfVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7IH1cblxuLmljb24tZWxlY3RyaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG5cbi5pY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiOyB9XG5cbi5pY29uLWZhY2lsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7IH1cblxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7IH1cblxuLmljb24tZ3JhcGgwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG5cbi5pY29uLWdyYXNzMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG5cbi5pY29uLWhlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cblxuLmljb24taHVtaWRpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG5cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiOyB9XG5cbi5pY29uLW1lZGljaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7IH1cblxuLmljb24tbWlsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG5cbi5pY29uLW1pbGswMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG5cbi5pY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjsgfVxuXG4uaWNvbi1uZXh0MDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjsgfVxuXG4uaWNvbi1ub3RpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjsgfVxuXG4uaWNvbi1wZWFzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cblxuLmljb24tcGx1cy10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cblxuLmljb24tcGx1cy10aGluMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7IH1cblxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4uaWNvbi1zZWFyY2gwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG5cbi5pY29uLXNldHRpbmctYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjsgfVxuXG4uaWNvbi1zZXR0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7IH1cblxuLmljb24tc2hpcG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjsgfVxuXG4uaWNvbi1zdHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjsgfVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjsgfVxuXG4uaWNvbi10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiOyB9XG5cbi5pY29uLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cblxuLmljb24tdG9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG5cbi5pY29uLXVwbG9hZC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7IH1cblxuLmljb24td2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjsgfVxuXG4uaWNvbi13b3JrLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjsgfVxuXG4ucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjNDQ5ZGZmO1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkLCBhOmxpbmsge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIGE6aG92ZXIgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLmNsZWFyLWZpeCB7XG4gIHpvb206IDE7IH1cbiAgLmNsZWFyLWZpeDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2xlYXItZml4OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogI2ZmNTczZjsgfVxuXG4ud2FybmluZy1tZXNzYWdlIHtcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogI2ZmOTkwODsgfVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICB0YWJsZS50Yi1yb3c0IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgIHRhYmxlLnRiLXJvdzQgdGgge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICB0YWJsZS50Yi1yb3c0IHRkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIHRhYmxlLnRiLXJvdzQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgICB0YWJsZS50Yi1yb3c0IHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgdGFibGUudGItY29sIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Njk0OyB9XG4gIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTc5Njk0OyB9XG4gIHRhYmxlLnRiLWNvbCB0cjpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICB0YWJsZS5zdHlsaXNoIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICB0YWJsZS5zdHlsaXNoIHRoIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5zdHlsaXNoIHRyLCB0YWJsZS5zdHlsaXNoIHRkIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIHRhYmxlLnN0eWxpc2ggdGQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgdGFibGUuc3R5bGlzaC13aXRoLWJvcmRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIHRhYmxlLnN0eWxpc2gtd2l0aC1ib3JkZXIgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgICB0YWJsZS5zdHlsaXNoLXdpdGgtYm9yZGVyIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgICB0YWJsZS5zdHlsaXNoLXdpdGgtYm9yZGVyIHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICB0YWJsZS5zdHlsaXNoLXdpdGgtYm9yZGVyIHRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcGFkZGluZzogMnB4OyB9XG4gIHRhYmxlLncyNjAge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnc0MDAge1xuICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnNtYXJ0IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogTWVpcnlvLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJZdUdvdGhpYyBNXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgdGFibGUuc21hcnQgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIHRhYmxlLnNtYXJ0IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgIHRhYmxlLnNtYXJ0IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIHRhYmxlLnNtYXJ0IHRyOmZpcnN0LWNoaWxkIHRoOm50aC1vZi10eXBlKDEpIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIHRhYmxlLnNtYXJ0IHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzAzMDMwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgdGFibGUuc21hcnQgdGggc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICB0YWJsZS5zbWFydCB0aCAudW5pdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogI2RmZGZkZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZS5zbWFydCB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgdGFibGUuc21hcnQgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB0YWJsZS5zbWFydCB0ciB0aDpmaXJzdC1jaGlsZCwgdGFibGUuc21hcnQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiA1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgYnV0dG9uOmhvdmVyIC5pY29uLXByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7IH1cbiAgYnV0dG9uOmhvdmVyIC5pY29uLW5leHQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00OXB4OyB9XG4gIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICBidXR0b24uYWxlcnQtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY5OTA4O1xuICAgIGNvbG9yOiAjZWU5MjEwO1xuICAgIGZvbnQtc2l6ZTogwqAxIDAuMXJlbTtcbiAgICBwYWRkaW5nOiDCoDFweCA0cHg7IH1cbiAgICBidXR0b24uYWxlcnQtYWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBidXR0b24ucHJvdmlzaW9uYWwtZGVsZXRlLWJ1dHRvbiB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG5zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzOyB9XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuXG5oNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICBoNCBpIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGNvbG9yOiAjNzM5MzE1O1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5oNSB7XG4gIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBoNS50YWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OTQzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5zcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgc3Bhbi5pdGVtLWxhYmVsLXc2MCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIHNwYW4uZml4LWxlbmd0aC13NDAwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gIHNwYW4uZml4LWxlbmd0aC13MzUwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1MHB4OyB9XG4gIHNwYW4uZml4LWxlbmd0aC13MzIwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gIHNwYW4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmxpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuZHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuZGQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbnRoIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4ZDhkOGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGggc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICB0aCAudW5pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgY29sb3I6ICNkZmRmZGY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxudGQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWluLWhlaWdodDogMzNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuZGwge1xuICB3aWR0aDogMTAwJTtcbiAgem9vbTogMTsgfVxuICBkbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBkbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi53cmFwcGVyIC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAwIDU0cHg7XG4gIHBhZGRpbmctdG9wOiA5MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zY3JvbGwtb3V0ZXIge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhYmxlLmZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi50YWJsZS1maXgge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi5pbnB1dC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnA1IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi51bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5jbGVhci1idG4ge1xuICBsZWZ0OiAtMjVweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXS52aWV3LW9ubHksXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmlldy1vbmx5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0OyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZpZXctb25seS13NDAwLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZpZXctb25seS13NDAwIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXS52ZXJ0aWNhbC1hbGlnbi1taWRkbGUsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4MiwgMTY4LCAyMzYsIDAuOCk7XG4gICAgb3V0bGluZTogMDtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMTExMTExO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDgyLCAxNjgsIDIzNiwgMC42KTsgfVxuXG4uc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIDAgMCBuby1yZXBlYXQ7IH1cblxuLmljb24tb3BlbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uaWNvbi1jbG9zZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNXB4IDA7IH1cblxuLmljb24tdHJpYW5nbGUge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmljb24tcHJldiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5cHg7IH1cblxuLmljb24tbmV4dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yOXB4OyB9XG5cbi5zZWN0aW9uIGg0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VjdGlvbi1pbm5lcjAxIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cbiAgLnNlY3Rpb24taW5uZXIwMSAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZGQtYm9yZGVyMDEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0LXNob3VsZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmlnaHQtc2hvdWxkZXIgLmVkaXQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDZweDsgfVxuXG50cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLm5hdi5uYXYtdGFicyA+IGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMDQsIDE1MCwgMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgICAubmF2Lm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gICAgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gICAgICAgIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuXG4ubnVtYmVyLWJveCBsaSAuc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDNweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIuYXR0ZW5zaW9uIHNwYW4ge1xuICAgICAgY29sb3I6ICNmNjU3NTc7IH1cbiAgLm51bWJlci1ib3ggbGkgLnNlY3Rpb24gLnN1cHBsZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubnVtYmVyLWJveCBsaSAuc2VjdGlvbiBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDNyZW07IH1cblxuLm51bWJlci1ib3ggbGk6bGFzdC1jaGlsZCAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciAuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZWJlYmViOyB9XG4gIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgbGkgLnNlY3Rpb24gLm51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciBsaSAuc2VjdGlvbiAubnVtYmVyLnBsMCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbW1hLWdyb3VwIC5jb21tYS1ncm91cC1pdGVtOmxhc3QtY2hpbGQgLmNvbW1hIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG5cbi5iYXJuIC5mb3JtLXc4NSB7XG4gIHdpZHRoOiA4NXB4OyB9XG5cbi8qKlxyXG4gKiBraW5kWFhY44Gq44Gp44Gu54mn5aC056iu6aGe44Gu6KGo56S65YiH5pu/XHJcbiAqIOODluODqeODs+ODieOCq+ODqeODvOOBr+e3keOBq+e1seS4gOS6i+OBq+OBquOBo+OBn+OBn+OCgeWIh+OCiuabv+OBiOOBjOimgeOCieOBquOBj+OBquOBo+OBn+OBjFxyXG4gKiDkvb/nlKjnrofmiYDjgYzlpJrjgZnjgY7jgablr77lh6bjgZnjgovjga7jga/mmYLplpPjgYvjgYvjgovjgIJcclxuICog5pqr5a6a55qE44Gr44GT44GT44Gr44K544K/44Kk44Or44KS6Kit5a6a44GX44Gm44CB44OH44K244Kk44Oz5Yi35paw44Gu44K/44Kk44Of44Oz44Kw44Gn5YmK6Zmk44GZ44KL5LqI5a6aXHJcbiAqL1xuLmtpbmRDb2xvciB7XG4gIGNvbG9yOiAjOGFhNjMzICFpbXBvcnRhbnQ7IH1cblxuLmtpbmRCYWNrZ3JvdW5kQ29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzICFpbXBvcnRhbnQ7IH1cblxuLmtpbmRCb3JkZXJMZWZ0Q29sb3Ige1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhhYTYzMyAhaW1wb3J0YW50OyB9XG5cbmxhYmVsLnN0eWxpc2gge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5sYWJlbC5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7IH1cblxubGFiZWwuZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uY29sLXczMCB7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi5jb2wtdzQwIHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLmNvbC13NDUge1xuICB3aWR0aDogNDVweDsgfVxuXG4uY29sLXc1MCB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5jb2wtdzcwIHtcbiAgd2lkdGg6IDcwcHg7IH1cblxuLmNvbC13NjAge1xuICB3aWR0aDogNjBweDsgfVxuXG4uY29sLXc4MCB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi5jb2wtdzkwIHtcbiAgd2lkdGg6IDkwcHg7IH1cblxuLmNvbC13MTAwIHtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5jb2wtdzEyMCB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4uY29sLXcxMzAge1xuICB3aWR0aDogMTMwcHg7IH1cblxuLmNvbC13MTUwIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5jb2wtdzE4MCB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uY29sLXcyMDAge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmNvbC13MjUwIHtcbiAgd2lkdGg6IDI1MHB4OyB9XG5cbi5jb2wtdzI4MCB7XG4gIHdpZHRoOiAyODBweDsgfVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5iYXJuIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCxcbi5iYXJuIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsXG4uYmFybiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIGFiYnIsXG4uYmFybiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIsXG4ubW9kYWwgLnNlbGVjdDItc2VhcmNoIGlucHV0LFxuLm1vZGFsIC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2UsXG4ubW9kYWwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLFxuLm1vZGFsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZWxlY3QyeDIucG5nXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQwcHggIWltcG9ydGFudDsgfVxuXG4uaGlkZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdGlvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mbGV4LWNvbnRhaW5lciAucmlnaHQtanVzdGlmaWVkLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5mbGV4LWxlZnQtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uZmxleC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxleC1idXR0b25zIGxpIHtcbiAgZmxleC1iYXNpczogNjBweDsgfVxuXG4uZmxleC1idXR0b25zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbi5zaW1wbGUtdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMS4ycHggc29saWQgIzk5OTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbXBsZS10YWItc2VsZWN0b3Ige1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxLjJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycyBvcGFjaXR5OyB9XG4gIC5zaW1wbGUtdGFiLXNlbGVjdG9yOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmFjdGl2ZS10YWIge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZW5jbG9zZWQtYXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzg4ODtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29uZGl0aW9uLXRvb2wtYmFyIHtcbiAgbWluLWhlaWdodDogMjRweDsgfVxuXG4uaXRlbS1ncm91cC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbi5zb3J0LW9yZGVyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zb3J0LW9yZGVyLWJveCAuc29ydC1vcmRlci1saXN0IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuc29ydC1vcmRlci1ib3ggLm9yZGVyLWNoYW5nZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGNvbG9yOiAjZmY5OTA4OyB9XG5cbi5saW5rLWJ1dHRvbi1jYW5jZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmxpbmstYnV0dG9uLWNhbmNlbCBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNmZjk5MDg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubGluay1idXR0b24tY2FuY2VsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjg7IH1cblxuLnNlYXJjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcbiAgd2lkdGg6IDY1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA0cHggMCA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4IDVweDsgfVxuICAuc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZjk5MDg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYnV0dG9uIC5zZWFyY2gtYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuc2VhcmNoLWJ1dHRvbiAuc2VhcmNoLWJ1dHRvbi1pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY5OTA4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYnV0dG9uIC5zZWFyY2gtYnV0dG9uLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5maWx0ZXItYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XG4gIHdpZHRoOiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmOTkwODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZpbHRlci1idXR0b24gLmZpbHRlci1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZmlsdGVyLWJ1dHRvbiAuZmlsdGVyLWJ1dHRvbi1pY29uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY5OTA4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ob3Jpem9udGFsLWFycm93LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjZmY5OTA4OyB9XG5cbi51cC1hcnJvdy1idXR0b24ge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICNmZjk5MDg7IH1cblxuLmRvd24tYXJyb3ctYnV0dG9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBjb2xvcjogI2ZmOTkwODsgfVxuXG4uY293LXNlbGVjdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN3aXRjaC1mYXJtLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMi4wcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5zaW1wbGUtcmFkaW8tYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvcmNlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtNzAge1xuICByaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYWRkaW5nLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi10b3AtaWdub3JlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWJvdHRvbS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1yaWdodC0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tcmlnaHQtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTkge1xuICBtYXJnaW4tbGVmdDogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1hcmdpbi1sZWZ0LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubWFyZ2luLWxlZnQtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYXJnaW4tbGVmdC0xMTAge1xuICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGFkZGluZy10b3AtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucGFkZGluZy1pZ25vcmUge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWRkaW5nLXRvcC1pZ25vcmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi53MTAge1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi53MjAge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi53MzAge1xuICB3aWR0aDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi53NDAge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi53NTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi53NjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi53NzAge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi53ODAge1xuICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG5cbi53OTAge1xuICB3aWR0aDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi53MTAwIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxMTAge1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udzEyMCB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi53MTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNDAge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udzE1MCB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi53MTYwIHtcbiAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncxNzAge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udzE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi53MTkwIHtcbiAgd2lkdGg6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyMDAge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udzIxMCB7XG4gIHdpZHRoOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi53MjIwIHtcbiAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyMzAge1xuICB3aWR0aDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4udzI0MCB7XG4gIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi53MjUwIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyNjAge1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgfVxuXG4udzI3MCB7XG4gIHdpZHRoOiAyNzBweCAhaW1wb3J0YW50OyB9XG5cbi53MjgwIHtcbiAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLncyOTAge1xuICB3aWR0aDogMjkwcHggIWltcG9ydGFudDsgfVxuXG4udzMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi53MzEwIHtcbiAgd2lkdGg6IDMxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczMjAge1xuICB3aWR0aDogMzIwcHggIWltcG9ydGFudDsgfVxuXG4udzMzMCB7XG4gIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50OyB9XG5cbi53MzQwIHtcbiAgd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczNTAge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4udzM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50OyB9XG5cbi53MzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnczODAge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDsgfVxuXG4udzM5MCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50OyB9XG5cbi53NDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0MTAge1xuICB3aWR0aDogNDEwcHggIWltcG9ydGFudDsgfVxuXG4udzQyMCB7XG4gIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50OyB9XG5cbi53NDMwIHtcbiAgd2lkdGg6IDQzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NDAge1xuICB3aWR0aDogNDQwcHggIWltcG9ydGFudDsgfVxuXG4udzQ1MCB7XG4gIHdpZHRoOiA0NTBweCAhaW1wb3J0YW50OyB9XG5cbi53NDYwIHtcbiAgd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc0NzAge1xuICB3aWR0aDogNDcwcHggIWltcG9ydGFudDsgfVxuXG4udzQ4MCB7XG4gIHdpZHRoOiA0ODBweCAhaW1wb3J0YW50OyB9XG5cbi53NDkwIHtcbiAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc1MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4udzUxMCB7XG4gIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50OyB9XG5cbi53NTIwIHtcbiAgd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc1MzAge1xuICB3aWR0aDogNTMwcHggIWltcG9ydGFudDsgfVxuXG4udzU0MCB7XG4gIHdpZHRoOiA1NDBweCAhaW1wb3J0YW50OyB9XG5cbi53NTUwIHtcbiAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc1NjAge1xuICB3aWR0aDogNTYwcHggIWltcG9ydGFudDsgfVxuXG4udzU3MCB7XG4gIHdpZHRoOiA1NzBweCAhaW1wb3J0YW50OyB9XG5cbi53NTgwIHtcbiAgd2lkdGg6IDU4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc1OTAge1xuICB3aWR0aDogNTkwcHggIWltcG9ydGFudDsgfVxuXG4udzYwMCB7XG4gIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi53NjEwIHtcbiAgd2lkdGg6IDYxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc2MjAge1xuICB3aWR0aDogNjIwcHggIWltcG9ydGFudDsgfVxuXG4udzYzMCB7XG4gIHdpZHRoOiA2MzBweCAhaW1wb3J0YW50OyB9XG5cbi53NjQwIHtcbiAgd2lkdGg6IDY0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc2NTAge1xuICB3aWR0aDogNjUwcHggIWltcG9ydGFudDsgfVxuXG4udzY2MCB7XG4gIHdpZHRoOiA2NjBweCAhaW1wb3J0YW50OyB9XG5cbi53NjcwIHtcbiAgd2lkdGg6IDY3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnc2ODAge1xuICB3aWR0aDogNjgwcHggIWltcG9ydGFudDsgfVxuXG4udzY5MCB7XG4gIHdpZHRoOiA2OTBweCAhaW1wb3J0YW50OyB9XG5cbi53NzAwIHtcbiAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnctcGVyY2VudGFnZTEwIHtcbiAgd2lkdGg6IDEwJTsgfVxuXG4udy1wZXJjZW50YWdlMTEge1xuICB3aWR0aDogMTElOyB9XG5cbi53LXBlcmNlbnRhZ2UxMiB7XG4gIHdpZHRoOiAxMiU7IH1cblxuLnctcGVyY2VudGFnZTEzIHtcbiAgd2lkdGg6IDEzJTsgfVxuXG4udy1wZXJjZW50YWdlMTQge1xuICB3aWR0aDogMTQlOyB9XG5cbi53LXBlcmNlbnRhZ2UxNSB7XG4gIHdpZHRoOiAxNSU7IH1cblxuLnctcGVyY2VudGFnZTE2IHtcbiAgd2lkdGg6IDE2JTsgfVxuXG4udy1wZXJjZW50YWdlMTcge1xuICB3aWR0aDogMTclOyB9XG5cbi53LXBlcmNlbnRhZ2UxOCB7XG4gIHdpZHRoOiAxOCU7IH1cblxuLnctcGVyY2VudGFnZTE5IHtcbiAgd2lkdGg6IDE5JTsgfVxuXG4udy1wZXJjZW50YWdlMjAge1xuICB3aWR0aDogMjAlOyB9XG5cbi53LXBlcmNlbnRhZ2UyMSB7XG4gIHdpZHRoOiAyMSU7IH1cblxuLnctcGVyY2VudGFnZTIyIHtcbiAgd2lkdGg6IDIyJTsgfVxuXG4udy1wZXJjZW50YWdlMjMge1xuICB3aWR0aDogMjMlOyB9XG5cbi53LXBlcmNlbnRhZ2UyNCB7XG4gIHdpZHRoOiAyNCU7IH1cblxuLnctcGVyY2VudGFnZTI1IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udy1wZXJjZW50YWdlMjYge1xuICB3aWR0aDogMjYlOyB9XG5cbi53LXBlcmNlbnRhZ2UyNyB7XG4gIHdpZHRoOiAyNyU7IH1cblxuLnctcGVyY2VudGFnZTI4IHtcbiAgd2lkdGg6IDI4JTsgfVxuXG4udy1wZXJjZW50YWdlMjkge1xuICB3aWR0aDogMjklOyB9XG5cbi53LXBlcmNlbnRhZ2UzMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnctcGVyY2VudGFnZTMxIHtcbiAgd2lkdGg6IDMxJTsgfVxuXG4udy1wZXJjZW50YWdlMzIge1xuICB3aWR0aDogMzIlOyB9XG5cbi53LXBlcmNlbnRhZ2UzMyB7XG4gIHdpZHRoOiAzMyU7IH1cblxuLnctcGVyY2VudGFnZTM0IHtcbiAgd2lkdGg6IDM0JTsgfVxuXG4udy1wZXJjZW50YWdlMzUge1xuICB3aWR0aDogMzUlOyB9XG5cbi53LXBlcmNlbnRhZ2UzNiB7XG4gIHdpZHRoOiAzNiU7IH1cblxuLnctcGVyY2VudGFnZTM3IHtcbiAgd2lkdGg6IDM3JTsgfVxuXG4udy1wZXJjZW50YWdlMzgge1xuICB3aWR0aDogMzglOyB9XG5cbi53LXBlcmNlbnRhZ2UzOSB7XG4gIHdpZHRoOiAzOSU7IH1cblxuLnctcGVyY2VudGFnZTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4udy1wZXJjZW50YWdlNDEge1xuICB3aWR0aDogNDElOyB9XG5cbi53LXBlcmNlbnRhZ2U0MiB7XG4gIHdpZHRoOiA0MiU7IH1cblxuLnctcGVyY2VudGFnZTQzIHtcbiAgd2lkdGg6IDQzJTsgfVxuXG4udy1wZXJjZW50YWdlNDQge1xuICB3aWR0aDogNDQlOyB9XG5cbi53LXBlcmNlbnRhZ2U0NSB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLnctcGVyY2VudGFnZTQ2IHtcbiAgd2lkdGg6IDQ2JTsgfVxuXG4udy1wZXJjZW50YWdlNDcge1xuICB3aWR0aDogNDclOyB9XG5cbi53LXBlcmNlbnRhZ2U0OCB7XG4gIHdpZHRoOiA0OCU7IH1cblxuLnctcGVyY2VudGFnZTQ5IHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4udy1wZXJjZW50YWdlNTAge1xuICB3aWR0aDogNTAlOyB9XG5cbi53LXBlcmNlbnRhZ2U1MSB7XG4gIHdpZHRoOiA1MSU7IH1cblxuLnctcGVyY2VudGFnZTUyIHtcbiAgd2lkdGg6IDUyJTsgfVxuXG4udy1wZXJjZW50YWdlNTMge1xuICB3aWR0aDogNTMlOyB9XG5cbi53LXBlcmNlbnRhZ2U1NCB7XG4gIHdpZHRoOiA1NCU7IH1cblxuLnctcGVyY2VudGFnZTU1IHtcbiAgd2lkdGg6IDU1JTsgfVxuXG4udy1wZXJjZW50YWdlNTYge1xuICB3aWR0aDogNTYlOyB9XG5cbi53LXBlcmNlbnRhZ2U1NyB7XG4gIHdpZHRoOiA1NyU7IH1cblxuLnctcGVyY2VudGFnZTU4IHtcbiAgd2lkdGg6IDU4JTsgfVxuXG4udy1wZXJjZW50YWdlNTkge1xuICB3aWR0aDogNTklOyB9XG5cbi53LXBlcmNlbnRhZ2U2MCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLnctcGVyY2VudGFnZTYxIHtcbiAgd2lkdGg6IDYxJTsgfVxuXG4udy1wZXJjZW50YWdlNjIge1xuICB3aWR0aDogNjIlOyB9XG5cbi53LXBlcmNlbnRhZ2U2MyB7XG4gIHdpZHRoOiA2MyU7IH1cblxuLnctcGVyY2VudGFnZTY0IHtcbiAgd2lkdGg6IDY0JTsgfVxuXG4udy1wZXJjZW50YWdlNjUge1xuICB3aWR0aDogNjUlOyB9XG5cbi53LXBlcmNlbnRhZ2U2NiB7XG4gIHdpZHRoOiA2NiU7IH1cblxuLnctcGVyY2VudGFnZTY3IHtcbiAgd2lkdGg6IDY3JTsgfVxuXG4udy1wZXJjZW50YWdlNjgge1xuICB3aWR0aDogNjglOyB9XG5cbi53LXBlcmNlbnRhZ2U2OSB7XG4gIHdpZHRoOiA2OSU7IH1cblxuLnctcGVyY2VudGFnZTcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4udy1wZXJjZW50YWdlNzEge1xuICB3aWR0aDogNzElOyB9XG5cbi53LXBlcmNlbnRhZ2U3MiB7XG4gIHdpZHRoOiA3MiU7IH1cblxuLnctcGVyY2VudGFnZTczIHtcbiAgd2lkdGg6IDczJTsgfVxuXG4udy1wZXJjZW50YWdlNzQge1xuICB3aWR0aDogNzQlOyB9XG5cbi53LXBlcmNlbnRhZ2U3NSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLnctcGVyY2VudGFnZTc2IHtcbiAgd2lkdGg6IDc2JTsgfVxuXG4udy1wZXJjZW50YWdlNzcge1xuICB3aWR0aDogNzclOyB9XG5cbi53LXBlcmNlbnRhZ2U3OCB7XG4gIHdpZHRoOiA3OCU7IH1cblxuLnctcGVyY2VudGFnZTc5IHtcbiAgd2lkdGg6IDc5JTsgfVxuXG4udy1wZXJjZW50YWdlODAge1xuICB3aWR0aDogODAlOyB9XG5cbi53LXBlcmNlbnRhZ2U4MSB7XG4gIHdpZHRoOiA4MSU7IH1cblxuLnctcGVyY2VudGFnZTgyIHtcbiAgd2lkdGg6IDgyJTsgfVxuXG4udy1wZXJjZW50YWdlODMge1xuICB3aWR0aDogODMlOyB9XG5cbi53LXBlcmNlbnRhZ2U4NCB7XG4gIHdpZHRoOiA4NCU7IH1cblxuLnctcGVyY2VudGFnZTg1IHtcbiAgd2lkdGg6IDg1JTsgfVxuXG4udy1wZXJjZW50YWdlODYge1xuICB3aWR0aDogODYlOyB9XG5cbi53LXBlcmNlbnRhZ2U4NyB7XG4gIHdpZHRoOiA4NyU7IH1cblxuLnctcGVyY2VudGFnZTg4IHtcbiAgd2lkdGg6IDg4JTsgfVxuXG4udy1wZXJjZW50YWdlODkge1xuICB3aWR0aDogODklOyB9XG5cbi53LXBlcmNlbnRhZ2U5MCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLnctcGVyY2VudGFnZTkxIHtcbiAgd2lkdGg6IDkxJTsgfVxuXG4udy1wZXJjZW50YWdlOTIge1xuICB3aWR0aDogOTIlOyB9XG5cbi53LXBlcmNlbnRhZ2U5MyB7XG4gIHdpZHRoOiA5MyU7IH1cblxuLnctcGVyY2VudGFnZTk0IHtcbiAgd2lkdGg6IDk0JTsgfVxuXG4udy1wZXJjZW50YWdlOTUge1xuICB3aWR0aDogOTUlOyB9XG5cbi53LXBlcmNlbnRhZ2U5NiB7XG4gIHdpZHRoOiA5NiU7IH1cblxuLnctcGVyY2VudGFnZTk3IHtcbiAgd2lkdGg6IDk3JTsgfVxuXG4udy1wZXJjZW50YWdlOTgge1xuICB3aWR0aDogOTglOyB9XG5cbi53LXBlcmNlbnRhZ2U5OSB7XG4gIHdpZHRoOiA5OSU7IH1cblxuLnctcGVyY2VudGFnZTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oMjIge1xuICBoZWlnaHQ6IDIycHg7IH1cblxuLmg0MCB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uaDIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4uaDQ2MCB7XG4gIGhlaWdodDogNDYwcHggIWltcG9ydGFudDsgfVxuXG4uaDYwMCB7XG4gIGhlaWdodDogNjAwcHggIWltcG9ydGFudDsgfVxuXG4ubXc1MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4OyB9XG5cbi5tdzgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLm13MTAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4OyB9XG5cbi5tdzEyMDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG4ubWluLXdpZHRoLWlnbm9yZSB7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5taDQwMCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5taDUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG5cbi5maXhlZC10YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1NnB4KTsgfVxuXG4udmVydGljYWwtYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmVydGljYWwtYWxpZ24tc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YiAhaW1wb3J0YW50OyB9XG5cbi5zaW1wbGUtYnJlYWstbGluZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDAuNXB4IHNpbHZlcjsgfVxuXG4ubm90ZXMtYXJlYSB7XG4gIGhlaWdodDogNGVtOyB9XG5cbi52aWV3LW9ubHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0OyB9XG5cbi50b2dnbGUtc3dpdGNoOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50b2dnbGUtc3dpdGNoOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLnNpbXBsZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG4uaXRlbS1oZWFkZXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5pdGVtLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLml0ZW0tdmFsdWUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucmlnaHQtYWxpZ25lZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5ldmVudHMtLWxpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MnB4IC0gNDBweCAtIDQycHggLSA1NHB4KTsgfVxuXG4udmFsdWUtY2hhbmdlZCB7XG4gIGNvbG9yOiAjZmY0NTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdGF0ZS1jb25maXJtZWQge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGdyZWVuOyB9XG5cbi5zdGF0ZS11bmNvbmZpcm1lZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkOyB9XG5cbi5zdGF0ZS1yZWNvdmVyZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY0OTVFRDsgfVxuXG4uY2hhcnQtZ3JpZC1saW5lLXJlZCBsaW5lIHtcbiAgc3Ryb2tlOiByZWQ7IH1cblxuLnNvcnRlZC1ub25lOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2NjYzsgfVxuXG4uc29ydGVkLW5vbmUgLmN1c3RvbWxpc3QtdGgtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc29ydGVkLW5vbmUgLmN1c3RvbWxpc3QtdGgtaW5uZXIgZGl2LnNvcnQtaWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRlZC1ub3JtYWwuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnNvcnRlZC1hc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLnNvcnRlZC1hc2M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc29ydGVkLWFzYyAuY3VzdG9tbGlzdC10aC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNvcnRlZC1hc2MgLmN1c3RvbWxpc3QtdGgtaW5uZXIgZGl2LnNvcnQtaWNvbiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0ZWQtYXNjLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnNvcnRlZC1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyB9XG4gIC5zb3J0ZWQtZGVzYzpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zb3J0ZWQtZGVzYyAuY3VzdG9tbGlzdC10aC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNvcnRlZC1kZXNjIC5jdXN0b21saXN0LXRoLWlubmVyIGRpdi5zb3J0LWljb24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc29ydGVkLWRlc2Muc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ud2hpdGUtc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG4ucHJpbnQtc2VjdGlvbiB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5czsgfVxuXG4ubW9kdWxlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDEuNnJlbSAwOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaWNvbiwgLm1vZHVsZS1mb3JtIC5tZi11bml0IHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuNHJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaWNvbjpmaXJzdC1jaGlsZCwgLm1vZHVsZS1mb3JtIC5tZi11bml0OmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMS4ycmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaWNvbjpsYXN0LWNoaWxkLCAubW9kdWxlLWZvcm0gLm1mLXVuaXQ6bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAxLjJyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDguOHJlbSAtMS42cmVtIDA7XG4gIHBhZGRpbmc6IDMuNXJlbSAuNnJlbSAxLjVyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1hY3Rpb25fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtYWN0aW9uX2J1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNzgzNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1hY3Rpb25fYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06bm90KDpmaXJzdC1jaGlsZCkge1xuICB3aWR0aDogMTYyLjUlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtYWRkZ3JvdXAge1xuICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDVyZW0gYXV0byAycmVtO1xuICBwYWRkaW5nOiA0LjVyZW0gMCAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWFkZGdyb3VwX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjVyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1hZGRncm91cF9idXR0b24uYnV0dG9uLWNsb3NlIHtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIDEuM3JlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0LjFyZW07XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWFkZGdyb3VwICsgLm1mLWFkZGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1hZGRncm91cC5tZi1uby1ib3JkZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94IHtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC4ycmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hfbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hfbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYjViNWI1O1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuNHJlbSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjFlbTtcbiAgbGVmdDogMDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyAubWYtY2hlY2tib3hfbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDc3ZDE3O1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1jaGVja2JveGdyb3VwX2l0ZW0ge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC40cmVtKTtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgdW0tZm9ybS1pbnB1dDpsYXN0LWNoaWxkIC5tZi1jaGVja2JveGdyb3VwX2l0ZW0sXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgdW0tZm9ybS1pbnB1dDpudGgtY2hpbGQoZXZlbikgLm1mLWNoZWNrYm94Z3JvdXBfaXRlbSB7XG4gIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgI2RkZDsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgdW0tZm9ybS1pbnB1dDpudGgtY2hpbGQobiszKSAubWYtY2hlY2tib3hncm91cF9pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXBfbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogLjlyZW0gMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hncm91cF9sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjJyZW0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hncm91cCBpbnB1dDpjaGVja2VkICsgLm1mLWNoZWNrYm94Z3JvdXBfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2Njc4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgaW5wdXQ6Y2hlY2tlZCArIC5tZi1jaGVja2JveGdyb3VwX2xhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICByZXNpemU6IG5vbmU7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2w6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogI2NjYzsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtZmllbGQgLmZvcm0tY29udHJvbFtyb3dzXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2wuaGFzLWljb246bm90KDpsYXN0LWNoaWxkKTpub3Qoc2VsZWN0KSwgLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sLmhhcy11bml0Om5vdCg6bGFzdC1jaGlsZCk6bm90KHNlbGVjdCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sLmhhcy1pY29uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChzZWxlY3QpLCAubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2wuaGFzLXVuaXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KHNlbGVjdCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuMnJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZF9hY3Rpb24gLm1mLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogLjFyZW0gZG90dGVkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IC40NXJlbTtcbiAgY29sb3I6ICM3Nzc7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNC4ycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAxcmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtZmllbGRfYWN0aW9uIC5tZi1idXR0b24gW2NsYXNzKj1cImljb25cIl0ge1xuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjlyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1ncm91cCB7XG4gIG1hcmdpbjogMCBhdXRvIDQuOHJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0uOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uOHJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogLjhyZW07XG4gIHBhZGRpbmctbGVmdDogLjhyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1ncm91cF9oZWxwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuM3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IC41cmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAgLmlzLWFjdGl2ZSxcbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MzdiMmI7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1ncm91cC5pcy1lcnJvciB7XG4gIGNvbG9yOiAjZDIyMzIzOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAuaXMtZXJyb3IgLm1mLWZpZWxkICoge1xuICBjb2xvcjogI2QyMjMyMzsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwLmlzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDIyMzIzOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWhvcml6b250YWwgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaG9yaXpvbnRhbCAubWYtbGFiZWwge1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNhbGMoMWVtICsgMXJlbSk7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLWxhYmVsX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IGNhbGMoMWVtIC0gLjFyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogLjJyZW0gLjZyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1sYWJlbCAubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMjMyMzsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvIHtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC4ycmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5tZi1yYWRpb19sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDE3OyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtcmFkaW8gaW5wdXQ6Y2hlY2tlZCArIC5tZi1yYWRpb19sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDE3OyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtcmFkaW9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtcmFkaW9fbGFiZWw6OmJlZm9yZSwgLm1vZHVsZS1mb3JtIC5tZi1yYWRpb19sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuMmVtO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb19sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjYjViNWI1O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvX2xhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogLjlyZW07XG4gIHRvcDogY2FsYyguMmVtICsgLjNyZW0pO1xuICBsZWZ0OiAuM3JlbTtcbiAgd2lkdGg6IC45cmVtOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtcmFkaW9ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwX2l0ZW0ge1xuICBib3JkZXI6IC4xcmVtIHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC4ycmVtKTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgI2RkZDsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvZ3JvdXBfbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvZ3JvdXAgaW5wdXQ6Y2hlY2tlZCArIC5tZi1yYWRpb2dyb3VwX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjY3ODtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1zZWxlY3Q6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IC43NXJlbSAuNDVyZW0gMCAuNDVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjJyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtc2VsZWN0IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXNlbGVjdCBzZWxlY3QuZm9ybS1jb250cm9sLmhhcy11bml0IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXNlbGVjdCAubWYtdW5pdDpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IDMuMnJlbTsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXN1Ymdyb3VwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cblxuLm1vZHVsZS1mb3JtIC5tZi1zdWJncm91cCAubWYtbGFiZWwge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubW9kdWxlLWZvcm0gLm1mLXRhYmxlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLm1vZHVsZS1mb3JtIC5tZi10YWJsZV9kYXRhLCAubW9kdWxlLWZvcm0gLm1mLXRhYmxlX2hlYWQge1xuICBwYWRkaW5nOiAuMnJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tb2R1bGUtZm9ybSAubWYtdGFibGVfaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAlOyB9XG5cbi5oaXN0b3J5LW1vZGFsIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjE1ZTsgfVxuICAuaGlzdG9yeS1tb2RhbCAuY29udGVudCAudGl0bGUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XG4gICAgei1pbmRleDogMTEwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCAwLCAjZmZmZmZmIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Y29sb3JzdHI9JyNlZGVkZWQnLCBlbmRjb2xvcnN0cj0nI2ZmZmZmZicsIGdyYWRpZW50dHlwZT0wKTsgfVxuICAgIC5oaXN0b3J5LW1vZGFsIC5jb250ZW50IC50aXRsZS1ib3guYWRkLWlucHV0IHtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAuaGlzdG9yeS1tb2RhbCAuY29udGVudCBzZWN0aW9uLnUtYWxlcnQtZm9ybS0tZmllbGQgZGl2LnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudCBwIGlucHV0LnUtaW5wdXQtd2lkdGg4IHtcbiAgICB3aWR0aDogMTMycHggIWltcG9ydGFudDsgfVxuICAuaGlzdG9yeS1tb2RhbCAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhpc3RvcnktbW9kYWwgLm1hcmdpbi10YiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5oaXN0b3J5LW1vZGFsIC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5oaXN0b3J5LW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhpc3RvcnktbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuaGlzdG9yeS1tb2RhbCAubW9kYWwtYm9keSB0YWJsZS50YWJsZS1jb2wxIC50YXJnZXQtY2hlY2tib3gtZ3JvdXAgc3Bhbi52ZXJ0aWNhbCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cbiAgICAuaGlzdG9yeS1tb2RhbCAubW9kYWwtYm9keS5iZWVmIC5jaXJjbGUtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWE2MzM7IH1cbiAgLmhpc3RvcnktbW9kYWwgLnNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gICAgLmhpc3RvcnktbW9kYWwgLnNlbGVjdGlvbiAubWF4LTQtY29scyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgLmhpc3RvcnktbW9kYWwgLnNlbGVjdGlvbiAubWF4LTUtY29scyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAuaGlzdG9yeS1tb2RhbCAuc2VsZWN0aW9uIC5zZWxlY3Rpb24taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4OyB9XG4gICAgICAuaGlzdG9yeS1tb2RhbCAuc2VsZWN0aW9uIC5zZWxlY3Rpb24taXRlbS5icmVlZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmIxYmM7IH1cbiAgICAgIC5oaXN0b3J5LW1vZGFsIC5zZWxlY3Rpb24gLnNlbGVjdGlvbi1pdGVtLm1lZGljYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmM3ZTljOyB9XG4gICAgICAuaGlzdG9yeS1tb2RhbCAuc2VsZWN0aW9uIC5zZWxlY3Rpb24taXRlbS5vdGhlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2U4YmE7IH1cbiAgLmhpc3RvcnktbW9kYWwgdGFibGUudGItc2VsZWN0TWVkaWNpbmUgLm1lZGljaW5lLWNvbDEge1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5oaXN0b3J5LW1vZGFsIHRhYmxlLnRiLXNlbGVjdE1lZGljaW5lIC5tZWRpY2luZS1jb2wzIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLmhpc3RvcnktbW9kYWwgdGFibGUudGItc2VsZWN0TWVkaWNpbmUgLm1lZGljaW5lLWNvbDQge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuaGlzdG9yeS1tb2RhbCB0YWJsZS50Yi1yZXN0YXJ0U2hpcG1lbnQgLnJlc3RhcnQtY29sMSB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5oaXN0b3J5LW1vZGFsIGEuY2lyY2xlLWJ0biB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMzMzIDAuN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMnB4IHJnYmEoOTAsIDkwLCA5MCwgMC4zKTsgfVxuICAgIC5oaXN0b3J5LW1vZGFsIGEuY2lyY2xlLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGlzdG9yeS1tb2RhbCBhLmNpcmNsZS1idG4ubG9uZy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgICAuaGlzdG9yeS1tb2RhbCBhLmNpcmNsZS1idG4uaXNkaXNhYmxlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIGlucHV0LCAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pbm5lciBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pbm5lciB0YWJsZSB0aCwgLmhpc3RvcnktbW9kYWwuZXZlbnQtaGlzdG9yeS1maWx0ZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktaW5uZXIgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pbm5lciAuZXZlbnQtdG9nZ2xlLWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhpc3RvcnktbW9kYWwuZXZlbnQtaGlzdG9yeS1maWx0ZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktaW5uZXIgLmV2ZW50LXRvZ2dsZS1hbGwgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIG1hcmdpbjogLjVlbTsgfVxuICAgICAgICAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pbm5lciAuZXZlbnQtdG9nZ2xlLWFsbCBidXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmY5OTA4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci10YWJsZS13cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci10YWJsZS13cmFwcGVyIHRib2R5IHRyIHRkIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci1ldmVudC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci1ldmVudC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci1ldmVudC1ncm91cCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgICAuaGlzdG9yeS1tb2RhbC5ldmVudC1oaXN0b3J5LWZpbHRlciAubW9kYWwtYm9keSAubW9kYWwtYm9keS1pbm5lciAuZXZlbnQtaGlzdG9yeS1maWx0ZXItZXZlbnQtZ3JvdXAgLmdyb3VwLWNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7IH1cbiAgICAgIC5oaXN0b3J5LW1vZGFsLmV2ZW50LWhpc3RvcnktZmlsdGVyIC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LWlubmVyIC5ldmVudC1oaXN0b3J5LWZpbHRlci1ldmVudC1ncm91cCAuZXZlbnQtY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDNweCAwcHg7IH1cbiAgICAgICAgLmhpc3RvcnktbW9kYWwuZXZlbnQtaGlzdG9yeS1maWx0ZXIgLm1vZGFsLWJvZHkgLm1vZGFsLWJvZHktaW5uZXIgLmV2ZW50LWhpc3RvcnktZmlsdGVyLWV2ZW50LWdyb3VwIC5ldmVudC1jaGVja2JveC1jb250YWluZXIgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm11bHRpcGxlLWNob2ljZS1ib2R5IC5tdWx0aXBsZS1jaG9pY2UtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7IH1cbiAgLm11bHRpcGxlLWNob2ljZS1ib2R5IC5tdWx0aXBsZS1jaG9pY2UtdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAubXVsdGlwbGUtY2hvaWNlLWJvZHkgLm11bHRpcGxlLWNob2ljZS10ZXh0IC5ldmVudC1uYW1lIHtcbiAgICBjb2xvcjogIzQ3N2QxNztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubXVsdGlwbGUtY2hvaWNlLWJvZHkgLm11bHRpcGxlLWNob2ljZS1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYxNWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4OyB9XG4gIC5tdWx0aXBsZS1jaG9pY2UtYm9keSAubXVsdGlwbGUtY2hvaWNlLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7IH1cbiAgLm11bHRpcGxlLWNob2ljZS1ib2R5IC5tdWx0aXBsZS1jaG9pY2UtZ3JvdXAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm11bHRpcGxlLWNob2ljZS1ib2R5IC5tdWx0aXBsZS1jaG9pY2UtZ3JvdXAgdWwgbGkge1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgICAubXVsdGlwbGUtY2hvaWNlLWJvZHkgLm11bHRpcGxlLWNob2ljZS1ncm91cCB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAubXVsdGlwbGUtY2hvaWNlLWJvZHkgLm11bHRpcGxlLWNob2ljZS1ncm91cCAuY2hpbGQtLWxpc3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXRhYmxlLWxpc3QtbGcge1xuICB3aWR0aDogOTAwcHg7IH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdGFibGUtbGlzdC1sZyAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC10YWJsZS1saXN0LWxnIC5tb2RhbC1jb250ZW50IGRpdi50YWJsZS1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtc2VsZWN0LXN0YW5kYXJkIHtcbiAgd2lkdGg6IDYwMHB4OyB9XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXNlbGVjdC1zdGFuZGFyZCAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1zZWxlY3Qtc3RhbmRhcmQgLm1vZGFsLWNvbnRlbnQgZGl2LnRhYmxlLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBwcmUucHJlLXN0eWxlLW5vbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGZvbnQtZmFtaWx5OiDjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczLCBIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLCBZdUdvdGhpYywg5ri444K044K344OD44KvLCBNZWlyeW8sIOODoeOCpOODquOCqiwg77yt77yzIO+8sOOCtOOCt+ODg+OCrywgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDsgfVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuc2VsZWN0LWZhcm0uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0OyB9XG5cbi5tb2RhbC02NTMge1xuICB3aWR0aDogNjUzcHg7IH1cblxuLm1vZGFsLTc3MCB7XG4gIHdpZHRoOiA3NzBweDsgfVxuXG4uY293LWdyb3VwLXNldHRpbmctZWRpdC1tb2RhbCAubWVudS1kaXNwbGF5ZWQtbGFiZWwsXG4uY293LWdyb3VwLXNldHRpbmctZW50cnktbW9kYWwgLm1lbnUtZGlzcGxheWVkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY293LWdyb3VwLXNldHRpbmctZWRpdC1tb2RhbCAubWVudS1kaXNwbGF5ZWQtaW5wdXQsXG4uY293LWdyb3VwLXNldHRpbmctZW50cnktbW9kYWwgLm1lbnUtZGlzcGxheWVkLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWFzdGVyLW1vZGFsIC5ub3RlcyB7XG4gIGNvbG9yOiAjZmY5OTA4OyB9XG5cbi5tYXN0ZXItbW9kYWwgLmVycm9yLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYXN0ZXItbW9kYWwgLnRpdGxlLWJveCAuZGVsZXRlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogODBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xuICBtaW4td2lkdGg6IDVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm1hc3Rlci1tb2RhbCAudGl0bGUtYm94IC5kZWxldGUtYnRuIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWFzdGVyLW1vZGFsIC50YWJsZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm1hc3Rlci1tb2RhbCAuaG9ybW9uZS1wcm9ncmFtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYXN0ZXItbW9kYWwgLmhvcm1vbmUtcHJvZ3JhbS1uYW1lLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5tYXN0ZXItbW9kYWwgLmhvcm1vbmUtcHJvZ3JhbS1uYW1lLWlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3OHB4KTsgfVxuXG4ubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5tYXN0ZXItbW9kYWwgLm1hc3Rlci10YWJsZS5zcGVybSB0aCB7XG4gICAgd2lkdGg6IDM1JTsgfVxuICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUuaG9ybW9uZS1wcm9ncmFtIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUuaG9ybW9uZS1wcm9ncmFtIC50cmVhdG1lbnQge1xuICAgICAgd2lkdGg6IDExNXB4OyB9XG4gICAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlLmhvcm1vbmUtcHJvZ3JhbSAudHJlYXRtZW50LXBlcmlvZCB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlLmVtYnJ5byB0aCB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5tYXN0ZXItbW9kYWwgLm1hc3Rlci10YWJsZS5lbWJyeW8gLnNwZXJtLW5vIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlLmVtYnJ5byB0ZC5kb25vciBkbCB7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUuZW1icnlvIHRkLmRvbm9yIGRsIGR0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlLmVtYnJ5byB0ZC5kb25vciBkbCBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUuZW1icnlvIHRkLmRvbm9yIGRsIGRkIC5kb25vci1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTsgfVxuICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUgdGQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlIHRkIGRpdiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgd2lkdGg6IGluaXRpYWw7IH1cbiAgLm1hc3Rlci1tb2RhbCAubWFzdGVyLXRhYmxlIHRkIGRpdiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubWFzdGVyLW1vZGFsIC5tYXN0ZXItdGFibGUgdGQgaW5wdXQsXG4gIC5tYXN0ZXItbW9kYWwgLm1hc3Rlci10YWJsZSB0ZCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuXG4uc2VsZWN0LW1lZGljaW5lLW1vZGFsIHtcbiAgaGVpZ2h0OiA2MzVweDtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTsgfVxuICAgICAgLnNlbGVjdC1tZWRpY2luZS1tb2RhbCAuY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5zZWxlY3QtbWVkaWNpbmUtbW9kYWwgLmNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAuc2Nyb2xsLW91dGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5zZWxlY3QtbWVkaWNpbmUtbW9kYWwgLmNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAuc2Nyb2xsLW91dGVyLm1lZGljaW5lLW1vZGFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAubm90ZXMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZjk5MDg7IH1cbiAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHgpOyB9XG4gICAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCB0aCB7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCAubWVkaWNpbmUtY29sMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCAubWVkaWNpbmUtY29sMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCAubWVkaWNpbmUtY29sMyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgICAgICAgICAgLnNlbGVjdC1tZWRpY2luZS1tb2RhbCAuY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5zY3JvbGwtb3V0ZXIgLnRhYmxlLWNvbnRlbnQgLm1lZGljaW5lLWNvbDQge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICAgICAgIC5zZWxlY3QtbWVkaWNpbmUtbW9kYWwgLmNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAuc2Nyb2xsLW91dGVyIC50YWJsZS1jb250ZW50IC5tZWRpY2luZS1jb2w1IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgICAgICAuc2VsZWN0LW1lZGljaW5lLW1vZGFsIC5jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnNjcm9sbC1vdXRlciAudGFibGUtY29udGVudCAubWVkaWNpbmUtY29sNiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgICAgICAgLnNlbGVjdC1tZWRpY2luZS1tb2RhbCAuY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5zY3JvbGwtb3V0ZXIgLnRhYmxlLWNvbnRlbnQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC5zZWxlY3QtbWVkaWNpbmUtbW9kYWwgLmNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAuc2Nyb2xsLW91dGVyIC50YWJsZS1jb250ZW50IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgICAgICAgIC5zZWxlY3QtbWVkaWNpbmUtbW9kYWwgLmNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAuc2Nyb2xsLW91dGVyIC50YWJsZS1jb250ZW50IGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC4xKTsgfVxuICAgICAgICAgICAgLnNlbGVjdC1tZWRpY2luZS1tb2RhbCAuY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5zY3JvbGwtb3V0ZXIgLnRhYmxlLWNvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgLnNlbGVjdC1tZWRpY2luZS1tb2RhbCAuY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5zY3JvbGwtb3V0ZXIgLnRhYmxlLWNvbnRlbnQgc2VsZWN0OmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCA5MCwgOTAsIDAuMSk7IH1cblxuLmZpeGVkLWhlYWRlci1tb2RhbCAubW9kYWwtYm9keSB0aCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5oZWxwLW1vZGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAuaGVscC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlbHAtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmhlbHAtY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAzNTBweDsgfVxuXG4jc2VsZWN0LWVtYnJ5byBoNCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgI3NlbGVjdC1lbWJyeW8gaDQgZGl2LnRleHQge1xuICAgIGZsZXg6IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICNzZWxlY3QtZW1icnlvIGg0IGRpdi5idXR0b24ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLnVpLWRhdGVwaWNrZXIgdGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzk5OTsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzAwZDlmZjsgfVxuICAudWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudWktZGF0ZXBpY2tlciB0ZDpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGNvbG9yOiAjZjAwOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgdGQ6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGNvbG9yOiAjMDBkOWZmOyB9XG4gIC51aS1kYXRlcGlja2VyIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOGRkZGIwOyB9XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMTExOyB9XG5cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDE5OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51aS1kYXRlcGlja2VyLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIDAgLTI5cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgMCAtNDlweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIC0yMHB4IC0yOXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMjBweCAtNDlweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMDA5OTQzICFpbXBvcnRhbnQ7IH1cbiAgLnVpLXN0YXRlLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OTQzICFpbXBvcnRhbnQ7IH1cbiAgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyLmxhcmdlIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudWktZGF0ZXBpY2tlci5sYXJnZSAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50OyB9XG4gIC51aS1kYXRlcGlja2VyLmxhcmdlIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDdweCAhaW1wb3J0YW50OyB9XG4gIC51aS1kYXRlcGlja2VyLmxhcmdlIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC51aS1kYXRlcGlja2VyLmxhcmdlIC51aS1kYXRlcGlja2VyLW1vbnRoLFxuICAudWktZGF0ZXBpY2tlci5sYXJnZSAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAudWktZGF0ZXBpY2tlci5sYXJnZSB0ZCBhIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cblxuLmhpc3RvcnkgLnRhYmxlIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaGlzdG9yeSAudGFibGUgbGkuY2F0ZWdvcnkge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmhpc3RvcnkgLnRhYmxlIC5zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhpc3RvcnkgLnRhYmxlIC5zZWxlY3Rpb24gLnNlbGVjdGlvbi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweDsgfVxuICAgIC5oaXN0b3J5IC50YWJsZSAuc2VsZWN0aW9uIC5zZWxlY3Rpb24taXRlbS5icmVlZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZiMWJjOyB9XG4gICAgLmhpc3RvcnkgLnRhYmxlIC5zZWxlY3Rpb24gLnNlbGVjdGlvbi1pdGVtLm1lZGljYWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjN2U5YzsgfVxuICAgIC5oaXN0b3J5IC50YWJsZSAuc2VsZWN0aW9uIC5zZWxlY3Rpb24taXRlbS5vdGhlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlOGJhOyB9XG5cbi5oaXN0b3J5IGEuY2lyY2xlLWJ0biB7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgIzMzMyAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhpc3RvcnkgYS5jaXJjbGUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlOGJhOyB9XG5cbi5jb3ctZGV0YWlsIC5ib3gtaGlzdG9yeS5pbmRpdmlkdWFsLWhpc3RvcnkgLmJveC1oaXN0b3J5LWlubm5lciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4M3B4KTsgfVxuXG4uYm94LWhpc3Rvcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSA1MHB4KTsgfVxuICAuYm94LWhpc3RvcnkgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuYm94LWhpc3RvcnkgLmJveC1oaXN0b3J5LWlubm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5ib3gtaGlzdG9yeS5pbmRpdmlkdWFsLWhpc3RvcnkgLmJveC1oaXN0b3J5LWlubm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY4cHgpOyB9XG4gIC5ib3gtaGlzdG9yeSAuaW5kaXZpZHVhbC1oaXN0b3J5IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib3gtaGlzdG9yeSBoNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMy42cmVtOyB9XG4gICAgLmJveC1oaXN0b3J5IGg0IGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA2cHg7IH1cbiAgLmJveC1oaXN0b3J5ID4gZGl2IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5ib3gtaGlzdG9yeSB0aCAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYm94LWhpc3RvcnkgLmZpbHRlcmluZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGRkOyB9XG4gIC5ib3gtaGlzdG9yeSAuZmlsdGVyaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAycHggMThweCAycHggNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmJveC1oaXN0b3J5IC5maWx0ZXJpbmc6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJveC1oaXN0b3J5IC5maWx0ZXJpbmcgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgY29sb3I6ICNmZjk5MDg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5ib3gtaGlzdG9yeSAuZmlsdGVyaW5nLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nOiAycHggMThweCAycHggNnB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmJveC1oaXN0b3J5IC5maWx0ZXJpbmctdG9wOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyaW5nLXRvcCBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICBjb2xvcjogI2ZmOTkwODtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmJveC1oaXN0b3J5IC5maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyLWxpc3Q6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgICByaWdodDogNDFweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA4cHggMTJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjYyB0cmFuc3BhcmVudDsgfVxuICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyLWxpc3Q6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiA0MXB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHggOHB4IDEycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmN2Y3ZjcgdHJhbnNwYXJlbnQ7IH1cbiAgICAuYm94LWhpc3RvcnkgLmZpbHRlci1saXN0IHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLmZpbHRlci1saXN0IHAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4IDAgMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAuYm94LWhpc3RvcnkgLmZpbHRlci1saXN0IHAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyLWxpc3QgcCBhIGkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAuYm94LWhpc3RvcnkgLmZpbHRlci1saXN0IHVsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyLWxpc3QgdWwubXQyNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAuZmlsdGVyLWxpc3QgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmJveC1oaXN0b3J5IC5maWx0ZXItbGlzdCB1bCBsaSBpbnB1dCB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGRkOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODclO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpOmJlZm9yZSwgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTI3cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGk6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudC13cmFwcGVyIC5jb21tZW50LWl0ZW0gZHQsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciAuY29tbWVudC1pdGVtIGRkIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMXB4OyB9XG4gICAgICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudC13cmFwcGVyIC5jb21tZW50LWl0ZW0gZHQgLmhvcml6b250YWwtaXRlbSArIC5ob3Jpem9udGFsLWl0ZW0sIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciAuY29tbWVudC1pdGVtIGRkIC5ob3Jpem9udGFsLWl0ZW0gKyAuaG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudC13cmFwcGVyIC5jb21tZW50LWl0ZW0gZGwgc2VjdGlvbjpmaXJzdC1jaGlsZCBkZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1jb250ZW50LXdyYXBwZXIgLmNvbW1hLXNlcGVyYXRpb24tZ3JvdXAgLmNvbW1hLXNlcGVyYXRpb24tZ3JvdXAtaXRlbTpsYXN0LW9mLXR5cGUgLmNvbW1hLXNlcGVyYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmRhdGEtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAvKiAgZmxvYXQ6IGxlZnQ7ICovXG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmRhdGEge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsOyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5kYXRhLWJveDpiZWZvcmUsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmRhdGEtYm94OmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuZGF0YS1ib3g6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0ycHg7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDEgLmRhdGEtYm94OmJlZm9yZSwgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwMSAuZGF0YS1ib3g6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Yzk5OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTAyIC5kYXRhLWJveDpiZWZvcmUsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDIgLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NmU5ZDsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwMyAuZGF0YS1ib3g6YmVmb3JlLCAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTAzIC5kYXRhLWJveDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjZmZWI7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDQgLmRhdGEtYm94OmJlZm9yZSwgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNCAuZGF0YS1ib3g6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI2ZWY1OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA1IC5kYXRhLWJveDpiZWZvcmUsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDUgLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYmZmNTsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNiAuZGF0YS1ib3g6YmVmb3JlLCAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA2IC5kYXRhLWJveDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZGFiOGE7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDcgLmRhdGEtYm94OmJlZm9yZSwgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNyAuZGF0YS1ib3g6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhNDQ2OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA4IC5kYXRhLWJveDpiZWZvcmUsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDggLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3NzViZTsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwOSAuZGF0YS1ib3g6YmVmb3JlLCAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA5IC5kYXRhLWJveDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzkwRkQ7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MTAgLmRhdGEtYm94OmJlZm9yZSwgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkxMCAuZGF0YS1ib3g6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTExIC5kYXRhLWJveDpiZWZvcmUsIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MTEgLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjsgfVxuICAgICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkxMiAuZGF0YS1ib3g6YmVmb3JlLCAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTEyIC5kYXRhLWJveDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjZlZjU7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5LWFsbCAuZGF0YS1ib3g6YmVmb3JlLCAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeS1hbGwgLmRhdGEtYm94OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdiOTkxNTsgfVxuICAuYm94LWhpc3RvcnkgLnBvc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogM3B4IGRvdHRlZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5ib3gtaGlzdG9yeSAucG9zdC13cmFwcGVyIGkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmJveC1oaXN0b3J5IC5wb3N0LXdyYXBwZXIgYS5ib3gtcG9zdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAucG9zdC13cmFwcGVyIGEuYm94LXBvc3Q6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmJveC1oaXN0b3J5IC5yaWdodC1zaG91bGRlciBoNCwgLmJveC1oaXN0b3J5IC5ib3gtaGlzdG9yeS1pbm5uZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7IH1cbiAgLmJveC1oaXN0b3J5IC5yaWdodC1zaG91bGRlciBoNCAudGFnLWlucHV0dGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzhhYTYzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGFuaW1hdGlvbjogZmxhc2ggMy41cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNTsgfSB9XG4gIC5ib3gtaGlzdG9yeSAubm9ybWFsLXR5cGUsIC5ib3gtaGlzdG9yeSAucmlnaHQtc2hvdWxkZXIgLmVkaXQtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm94LWhpc3RvcnkgLnJpZ2h0LXNob3VsZGVyIC53aGl0ZS1idG4sIC5ib3gtaGlzdG9yeSAuYm94LWV2ZW50LWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAucmlnaHQtc2hvdWxkZXIgLmVkaXQtYnRuLFxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLm5vcm1hbC10eXBlLFxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLnJpZ2h0LXNob3VsZGVyIC53aGl0ZS1idG4sXG4gIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYm94LWhpc3RvcnkgLnJpZ2h0LXNob3VsZGVyIC5lZGl0LWJ0biBpIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xLjFyZW07XG4gICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5yaWdodC1zaG91bGRlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhYTYzMzsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAucmlnaHQtc2hvdWxkZXIgaDQgLnRhZy1pbnB1dHRpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAucmlnaHQtc2hvdWxkZXIgLmljb24tdGltZWxpbmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5yaWdodC1zaG91bGRlciAud2hpdGUtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDZweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAucmlnaHQtc2hvdWxkZXIgLndoaXRlLWJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWhpc3RvcnktaW5ubmVyIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjOGFhNjMzO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtaW5wdXQgI2V2ZW50LWlucHV0LXN0ZXAgLmJveC1ldmVudC1idG4sIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtYnRuIGEge1xuICAgICAgY29sb3I6ICMxMjk4YmE7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0bi5icmVlZGluZy1ldmVudCwgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG4uYnJlZWRpbmctZXZlbnQgYSB7XG4gICAgICBjb2xvcjogI2UzNjU5YTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtYnRuLm90aGVyLWV2ZW50LCAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0bi5vdGhlci1ldmVudCBhIHtcbiAgICAgIGNvbG9yOiAjOTk5NjM2OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtaW5wdXQgdGQgZGl2LmlucHV0LWl0ZW0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAuNWVtOyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtaW5wdXQgdGQgZGl2LmlucHV0LWl0ZW0gaW5wdXQsIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWlucHV0IHRkIGRpdi5pbnB1dC1pdGVtIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1pbnB1dCAuZXQtaW5wdXQtdHlwZS1jb250YWluZXIgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLnJlYWQtdHgge1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG4ge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDI1cHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG46bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtYnRuIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG4gcCBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBjb2xvcjogIzEyOThiYTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0bi5icmVlZGluZy1ldmVudCBwIGkge1xuICAgICAgY29sb3I6ICNlMzY1OWE7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0biAub3RoZXItZXZlbnQgcCBpIHtcbiAgICAgIGNvbG9yOiAjOTk5NjM2O1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG4gdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtYnRuIHVsIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyMHB4KTtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTsgfVxuICAgICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ib3gtZXZlbnQtYnRuIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0biB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMjk4YmE7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1idG4gdWwgbGkubXVsdGktbGluZXMgYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0bi5icmVlZGluZy1ldmVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNjU5YTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuYm94LWV2ZW50LWJ0bi5vdGhlci1ldmVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTYzNjsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMSwgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmVkaXQtcmVnaXN0LWxpc3QwMSBkbCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAuZWRpdC1yZWdpc3QtbGlzdDAxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDZweCk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0aCB7XG4gICAgICB3aWR0aDogMTM1cHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCBzZWxlY3QsIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgc2VsZWN0Lm1pbi1zaXplIHtcbiAgICAgIHdpZHRoOiA1ZW07IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCBzZWxlY3QubWlkZGxlLXNpemUge1xuICAgICAgd2lkdGg6IDEwZW07IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDhlbTsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC53LWRhdGUge1xuICAgICAgd2lkdGg6IDExNXB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgc2VsZWN0LnctdGltZSB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5tLXJpZ2h0OCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5tLXJpZ2h0MTAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLnZhLW1pZGRsZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLndvcmtlck5hbWUge1xuICAgICAgd2lkdGg6IDE4NXB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLm1hc3RpdGlzLWNvdy1ncm91cC1pZCB7XG4gICAgICB3aWR0aDogMTg1cHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCAubWFzdGl0aXMtYmFjdGVyaWEge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLm1hc3RpdGlzLXNjb3JlIHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5icmVhc3QtZ3JvdXAge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCAuYnJlYXN0LW1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5sYW1lbmVzcy1ncm91cCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5sYW1lbmVzcy1tciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCAubGFtZW5lc3MtbXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgc2VsZWN0LmxhbWUtYWZmZWN0ZWQtbGltYiB7XG4gICAgICB3aWR0aDogNjBweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5sYW1lLWFmZmVjdGVkLXBhcnQgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLmxhbWUtYWZmZWN0ZWQtcGFydCBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5sYW1lLWFmZmVjdGVkLXBhcnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbjogMHB4IDJweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIC5sYW1lLWRpYWdub3Npcy1yZXN1bHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC50YWJsZS13cmFwcGVyIHRkIHNlbGVjdC5jbGF3LWRpc2Vhc2UtbmFtZSB7XG4gICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCBzZWxlY3QubGFtZS1kaWFnbm9zaXMtcmVzdWx0LW9mLWhvb2Yge1xuICAgICAgd2lkdGg6IDkwcHg7IH1cbiAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLmJ0bi1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC5idG4tYm94IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgICAgLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLmJ0bi1ib3ggbGkgOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC5idG4tYm94IGxpIGJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC5idG4tYm94IGxpIGJ1dHRvbi53aGl0ZS1idG4ge1xuICAgICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAgIC5ib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAuZXZlbnQtaW5wdXQtc3RlcDAyIC5idG4tYm94IGxpIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmhvcml6b250YWwtcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lLWJhbGxvb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIC8qICBmbG9hdDogcmlnaHQ7ICAqL1xuICAgIHdpZHRoOiA4NSU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAudGltZWxpbmUtYmFsbG9vbi10b2dnbGUtY29udGVudHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbi50b2dnbGFibGU6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZS1iYWxsb29uLnRvZ2dsYWJsZSAudGltZWxpbmUtYmFsbG9vbi10b2dnbGUtY29udGVudHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAudGltZWxpbmUtYmFsbG9vbi10b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZS1iYWxsb29uIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lLWJhbGxvb24gLm1lZGljaW5lcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZS1iYWxsb29uIC5jb21tZW50IHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2U7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAuY29tbWVudCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lLWJhbGxvb24gLmNvbW1lbnQgLmFkZC10eCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAuY29tbWVudCAuZXhwYW5kLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAuY29tbWVudCAuZXhwYW5kLW9wZW4uYWRkLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAuY29tbWVudCAuY29tbWVudC1pdGVtIC5jb21tZW50LWl0ZW0tY29tbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDBweDsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUtYmFsbG9vbiAucHVsbGRvd24tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmOyB9XG4gICAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lLWJhbGxvb24gLnB1bGxkb3duLWJ0biBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmJveC1oaXN0b3J5IC5wdWxsZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUuNWVtO1xuICAgIHRvcDogMTlweDtcbiAgICB3aWR0aDogNS41ZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYjJiMmIyO1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4yKTsgfVxuICAgIC5ib3gtaGlzdG9yeSAucHVsbGRvd24tbWVudSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAucHVsbGRvd24tbWVudSBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLmJveC1oaXN0b3J5IC5wdWxsZG93bi1tZW51IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ib3gtaGlzdG9yeSAucHVsbGRvd24tbWVudSBhIGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmJveC1oaXN0b3J5IC5tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuNSk7IH1cbiAgICAuYm94LWhpc3RvcnkgLm1vcmU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJveC1oaXN0b3J5IC5tb3JlIGkge1xuICAgICAgY29sb3I6ICNmZjk5MDg7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTAxIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwOGM5OTsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDEgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjOTk7IH1cbiAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwMiB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNTZlOWQ7IH1cbiAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTAyIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2ZTlkOyB9XG4gIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDMge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGY2ZmViOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwMyAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmNmZlYjsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA0IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzgyNmVmNTsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDQgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjZlZjU7IH1cbiAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ZWJmZjU7IH1cbiAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA1IC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmViZmY1OyB9XG4gIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDYge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGRhYjhhOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNiAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkYWI4YTsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA3IHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2JjYTQ0NjsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDcgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2E0NDY7IH1cbiAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwOCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNzc1YmU7IH1cbiAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA4IC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc3NWJlOyB9XG4gIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMUM5MEZEOyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwOSAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDOTBGRDsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTEwIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzY2NjY2NjsgfVxuICAgIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MTAgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7IH1cbiAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkxMSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjY2NjY7IH1cbiAgICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTExIC5jYXRlZ29yeS10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gIC5ib3gtaGlzdG9yeSAudGltZWxpbmUgbGkgLmNhdGVnb3J5MTIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjODI2ZWY1OyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkxMiAuY2F0ZWdvcnktdGl0bGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNmVmNTsgfVxuICAuYm94LWhpc3RvcnkgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeS1mYWNpbGl0eS1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjlweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I5OTE1O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgLmJveC1oaXN0b3J5IC50aW1lbGluZSBsaSAuY2F0ZWdvcnktZmFjaWxpdHktYm94IGkge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5ib3gtaGlzdG9yeSBkaXYucm93IHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLmJveC1oaXN0b3J5IGRpdi5yb3cgc3Bhbi50ZXh0IHtcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCBncmF5O1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgLmJveC1oaXN0b3J5IGRpdi5yb3cgYnV0dG9uLnJlbW92ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAudGFicyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudGFicyBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLCAyMDQsIDE1MCwgMC43KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgICAudGFicyBsaSBhOmhvdmVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gIC50YWJzIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC50YWJzIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveCBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzMuMyU7IH1cbiAgICAgIC50YWJzIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveCBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgICAudGFicyAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3ggZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4zKTsgfVxuICAgICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5kaXN1c2UgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5kaXN1c2UgZGl2IHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLnRhYnMgLnNlYXJjaC13cmFwcGVyIC5kaXN1c2Ugc3BhbiB7XG4gICAgICBtYXJnaW46IDAgMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgIC50YWJzIC5zZWFyY2gtd3JhcHBlciAudGV4dC1zZWFyY2ggaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50YWJzIC5zZWFyY2gtd3JhcHBlciAudGV4dC1zZWFyY2ggZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA3NCU7IH1cbiAgICAudGFicyAuc2VhcmNoLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk5MDg7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7IH1cbiAgICAgIC50YWJzIC5zZWFyY2gtd3JhcHBlciBidXR0b246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAudGFicyAuc2VhcmNoLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7IH1cbiAgLnRhYnMgLnNlYXJjaC1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNSk7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIC50YWJzIC5zZWFyY2gtYm94IGxhYmVsLnNlYXJjaC1pdGVtLWxhYmVsIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnRhYnMgLnNlYXJjaC1ib3ggLnN0YXRlLWl0ZW1zIC5zdGF0ZSB7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgLnRhYnMgLnNlYXJjaC1ib3ggLmluZGl2aWR1YWwtbGFiZWwtaXRlbXMgLmluZGl2aWR1YWwtbGFiZWwge1xuICAgICAgd2lkdGg6IDMzJTsgfVxuICAgIC50YWJzIC5zZWFyY2gtYm94IC5kYXlzLFxuICAgIC50YWJzIC5zZWFyY2gtYm94IC5iY3MsXG4gICAgLnRhYnMgLnNlYXJjaC1ib3ggLmNvdW50IHtcbiAgICAgIHdpZHRoOiA4cmVtOyB9XG4gICAgLnRhYnMgLnNlYXJjaC1ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNnB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjNGE0YTRhO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAudGFicyAudGFiLmFjdGl2ZSBhIHtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7IH1cblxuLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbnRlbnQgLmNvbnRlbnQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29udGVudCAuY29udGVudC1ib3ggLnNlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7IH1cbiAgICAuY29udGVudCAuY29udGVudC1ib3ggLmFjdGl2ZS1ib3ggdWwuYWN0aXZlLWxpc3Qge1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvOyB9XG4gICAgICAuY29udGVudCAuY29udGVudC1ib3ggLmFjdGl2ZS1ib3ggdWwuYWN0aXZlLWxpc3QgaDUge1xuICAgICAgICBwYWRkaW5nOiA4cHggNHB4IDhweCAxMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5MzE1OyB9XG4gICAgICAuY29udGVudCAuY29udGVudC1ib3ggLmFjdGl2ZS1ib3ggdWwuYWN0aXZlLWxpc3QgbGkgaSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb250ZW50IC5yb3ctMiAubGVmdC1hZGp1c3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG4gIC5jb250ZW50IC5yb3ctMiAucmlnaHQtYWRqdXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDA7IH1cbiAgLmNvbnRlbnQgLnJvdy02IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDsgfVxuICAgIC5jb250ZW50IC5yb3ctNiBsaSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY29udGVudCAucm93LTYgbGkgLnNlY3Rpb24ge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgIC5jb250ZW50IC5yb3ctNiBsaTpsYXN0LWNoaWxkIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jb250ZW50IC5hZGQtc2VhcmNib3gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMzAwcHggMjBweCAwOyB9XG4gICAgLmNvbnRlbnQgLmFkZC1zZWFyY2JveCAudGFicyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMzAwcHggMCAwOyB9XG4gIC5jb250ZW50IC50aXRsZS1ib3gge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDI2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcbiAgICB6LWluZGV4OiAxMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkIDAsICNmZmZmZmYgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRjb2xvcnN0cj0nI2VkZWRlZCcsIGVuZGNvbG9yc3RyPScjZmZmZmZmJyxncmFkaWVudHR5cGU9MCApOyB9XG4gICAgLmNvbnRlbnQgLnRpdGxlLWJveCBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNvbnRlbnQgLnRpdGxlLWJveCBidXR0b24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250ZW50IC50aXRsZS1ib3ggYnV0dG9uLmJ0bi1iYWNrIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAuY29udGVudCAudGl0bGUtYm94IGJ1dHRvbi5idG4tYmFjayBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgY29sb3I6ICNmZjk5MDg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAgICAgLmNvbnRlbnQgLnRpdGxlLWJveCBidXR0b24uYnRuLXBlbmNpbCB7XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB0b3A6IDE0cHg7IH1cbiAgICAgIC5jb250ZW50IC50aXRsZS1ib3ggYnV0dG9uLmJ0bi1kZWxldGUge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxNHB4OyB9XG4gICAgICAuY29udGVudCAudGl0bGUtYm94IGJ1dHRvbi5idG4tYXBwbHkge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAxNHB4OyB9XG4gIC5jb250ZW50IC5yb3ctMyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jb250ZW50IC5yb3ctMyBsaSAuc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7IH1cbiAgICAuY29udGVudCAucm93LTMgbGk6bGFzdC1jaGlsZCAuc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQgLnVuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAuY29udGVudCAuY2xlYXItYnRuIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gIC5jb250ZW50IC5lZGl0LWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCA2cHggMCAyMnB4O1xuICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5jb250ZW50IC5lZGl0LWJ0bjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC5jb250ZW50IC5lZGl0LWJ0bjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4MzdGOyB9XG4gICAgLmNvbnRlbnQgLmVkaXQtYnRuIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5jb250ZW50IC5lZGl0LWJ0bi5uby1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG4gIC5jb250ZW50IC5kZWxldGUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NjRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5jb250ZW50IC5kZWxldGUtYnRuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgLmNvbnRlbnQgLmRlbGV0ZS1idG46ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3RjsgfVxuICAgIC5jb250ZW50IC5kZWxldGUtYnRuIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuY29udGVudCAuZmluaXNoLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICBtaW4td2lkdGg6IDVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNjY0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuY29udGVudCAuZmluaXNoLWJ0bjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAgIC5jb250ZW50IC5maW5pc2gtYnRuOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDgzN0Y7IH1cbiAgICAuY29udGVudCAuZmluaXNoLWJ0biBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLS43NXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmNvbnRlbnQgLnJldmlzZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gICAgbWluLXdpZHRoOiA1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTY5RTE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmNvbnRlbnQgLnJldmlzZS1idG46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgICAuY29udGVudCAucmV2aXNlLWJ0bjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4MzdGOyB9XG4gICAgLmNvbnRlbnQgLnJldmlzZS1idG4gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0uNzVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5jb250ZW50IC53aGl0ZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuY29udGVudCAud2hpdGUtYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmY5OTA4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29udGVudCAud2hpdGUtYnRuOmhvdmVyIGkge1xuICAgICAgICBjb2xvcjogI2ZmOTkwODtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbnRlbnQgLndoaXRlLWJ0biBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuY29udGVudCAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMXB4IDVweCAxcHggNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzNhM2Q7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbmJvZHkucHJpbnQge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuICBib2R5LnByaW50IC5iYXJuIHtcbiAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJNZWlyeW9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IC5jb250ZW50LWJveCAqIHtcbiAgICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogN3B0ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wcmludCAucHJpbnQtZHNwbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkucHJpbnQgLmNvbnRlbnQgLmNvbnRlbnQtYm94IC5zZWN0aW9uIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIGJvZHkucHJpbnQgLm9wdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGJvZHkucHJpbnQgLm9wdGlvbi13cmFwcGVyID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgICAgYm9keS5wcmludCAub3B0aW9uLXdyYXBwZXIgPiBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICBib2R5LnByaW50IC5vcHRpb24td3JhcHBlciA+IGRpdiBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wcmludCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgYm9keS5wcmludCAuY29udGVudC1ib3ggLnAxMCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIGJvZHkucHJpbnQgLmNvdy1sYWJlbHMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LnByaW50IC5jb3ctbGFiZWxzOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuOAgVwiO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIGJvZHkucHJpbnQgLmNvdy1sYWJlbHMtd3JhcHBlciA+IHNwYW4gPiBzcGFuOm50aC1sYXN0LW9mLXR5cGUoMSkgLmNvdy1sYWJlbHM6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGJvZHkucHJpbnQgdGFibGUsIGJvZHkucHJpbnQgdGgsIGJvZHkucHJpbnQgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgYm9keS5wcmludCB0YWJsZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gIGJvZHkucHJpbnQgdGgge1xuICAgIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50OyB9XG4gIGJvZHkucHJpbnQgdGQge1xuICAgIHBhZGRpbmc6IDJweCAzcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LnByaW50IHRkIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5wcmludCB0ZC50ZXh0LWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIGJvZHkucHJpbnQgdGQudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIGJvZHkucHJpbnQgLmJhcm4gdGFibGUudGItY29sIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzMzMzsgfVxuICBib2R5LnByaW50IC5iYXJuIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7IH1cbiAgYm9keS5wcmludCB0aCwgYm9keS5wcmludCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzg4ODsgfVxuICBib2R5LnByaW50IHRoLCBib2R5LnByaW50IHRhYmxlLnRiLWNvbCB0Ym9keSB0cjpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLFxuICBib2R5LnByaW50IHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7IH1cbiAgYm9keS5wcmludCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgfVxuICBib2R5LnByaW50IC53LW1heHdpZHRoMjAwIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wcmludCAubG9nbyxcbiAgYm9keS5wcmludCAubWFpbi1oZWFkZXIsXG4gIGJvZHkucHJpbnQgLnN1Yi1oZWFkZXIsXG4gIGJvZHkucHJpbnQgLm1haW4tbmF2LFxuICBib2R5LnByaW50IC50b29sYmFyLFxuICBib2R5LnByaW50IC5iYXJuIC5hbGVydC1sb2NhdGlvbi10b29sYmFyLFxuICAuYmFybiBib2R5LnByaW50IC5hbGVydC1sb2NhdGlvbi10b29sYmFyLFxuICBib2R5LnByaW50IC5ub1ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYm9keS5wcmludCAud3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIGJvZHkucHJpbnQgLmhpZGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5wcmludCAuaGlkZS10aXRsZSBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkucHJpbnQgI2N1c3RvbWxpc3QtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkucHJpbnQgI2N1c3RvbWxpc3QtdGFibGUgdGhlYWQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIGJvZHkucHJpbnQgI2N1c3RvbWxpc3QtdGFibGUuY2xvbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IC5jb3dMaXN0ICN0YWJsZS1hcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IC5jb3dMaXN0IC50YWJsZS1hcmVhLXdyYXBwZXIuY293LWJvYXJkLW9wZW5lZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBib2R5LnByaW50IC5jb3dMaXN0IC5jb3ctYm9hcmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbl86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgYm9keS5wcmludCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXHJcbiAgSXRlbXMgdG8gaGlkZSB3aGVuIHByaW50aW5nXHJcbiovXG5AbWVkaWEgcHJpbnQge1xuICAubG9nbyxcbiAgLm1haW4taGVhZGVyLFxuICAuc3ViLWhlYWRlcixcbiAgLm1haW4tbmF2LFxuICAudG9vbGJhcixcbiAgLmJhcm4gLmFsZXJ0LWxvY2F0aW9uLXRvb2xiYXIsXG4gIC5ub1ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLndyYXBwZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuaGlkZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICAuaGlkZS10aXRsZSBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLypcclxuICDjg5rjg7zjgrjjg6Pjg7zmqZ/og73jga7lhbHpgJrjgrnjgr/jgqTjg6tcclxuICBhLnBhZ2VyLWxpbmstbmV4dD5pLnBhZ2VyLWxpbmstaWNvblxyXG4qL1xuLnBhZ2VyLWxpbmstcHJldmlvdXMsXG4ucGFnZXItbGluay1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucGFnZXItbGluay1pY29uIHtcbiAgY29sb3I6ICNmZjk5MDg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgfVxuICAgIGJvZHkgLnByaW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5uby1wcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5iYXJuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5jb250ZW50LWJveCAqIHtcbiAgICAgIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDdwdCAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAucHJpbnQtZHNwbm9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5jb250ZW50IC5jb250ZW50LWJveCAuc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAuY293LWxhYmVscyB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5IC5jb3ctbGFiZWxzOmZpcnN0LWNoaWxkLmNocm9uaWMtaWxsbmVzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgLmNvdy1sYWJlbHM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLjgIFcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICBib2R5IC5jb3ctbGFiZWxzOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAuY293LWxhYmVscy13cmFwcGVyID4gc3BhbiA+IHNwYW46bnRoLWxhc3Qtb2YtdHlwZSgxKSAuY293LWxhYmVsczo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgdGFibGUsIGJvZHkgdGgsIGJvZHkgdGQge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwOyB9XG4gICAgYm9keSB0ZCB7XG4gICAgICBwYWRkaW5nOiAycHggM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHkgdGQgc3BhbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLmJhcm4gdGFibGUudGItY29sIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzOyB9XG4gICAgYm9keSAuYmFybiB0YWJsZS50Yi1jb2wgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzM7IH1cbiAgICBib2R5IHRoLCBib2R5IHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IHRoLCBib2R5IHRhYmxlLnRiLWNvbCB0Ym9keSB0cjpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgYm9keSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgYm9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XG4gICAgYm9keSAudy1tYXh3aWR0aDIwMCB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5ICNoZWFkZXItYmFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5ib3gtYnVsay1yZWdpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgYm9keSAud3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICBib2R5IC53cmFwcGVyIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5IC5uZWdhdGl2ZS1sZWZ0LW1hcmdpbi1vbi1wcmludCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4OyB9XG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgYm9keSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5jb3ctbGlzdCAudGFicyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5jb3ctbGlzdCAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50OyB9XG4gIC5jb3ctbGlzdCAuc2Nyb2xsLW91dGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvdy1saXN0IC5zY3JvbGwtb3V0ZXIgc2VjdGlvbi5yZXN1bHQge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5jb3ctbGlzdCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY293LWxpc3QgLmNvbnRlbnQtYm94IC5wMTAge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5jb3ctbGlzdCB0YWJsZSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmNvdy1saXN0IHRhYmxlLmNsb25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY293LWxpc3QgdGhlYWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAuY293LWxpc3QgLmZpeGVkLXRiIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5jb3ctbGlzdCB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjODg4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgICAuY293LWxpc3QgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmNvdy1saXN0IHRkIHtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjODg4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY293LWxpc3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmNvdy1saXN0IHNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jb3ctbGlzdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAubWFzdGl0aXMtbGlzdCAud29ya2luZy1kYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLm1hc3RpdGlzLWxpc3QgLndvcmtpbmctZGF5IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYXN0aXRpcy1saXN0IC5jb250ZW50LWJveCAudGFicyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5tYXN0aXRpcy1saXN0IC5jb250ZW50LWJveCAucmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYWxlcnQtbGlzdCAudGFicyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5hbGVydC1saXN0IC50YWItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmFsZXJ0LWxpc3QgLnNjcm9sbC1vdXRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgIC5hbGVydC1saXN0IC5zY3JvbGwtb3V0ZXIgc2VjdGlvbi5yZXN1bHQge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5hbGVydC1saXN0IC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5hbGVydC1saXN0IC5jb250ZW50LWJveCAucDEwIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuYWxlcnQtbGlzdCB0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgIC5hbGVydC1saXN0IHRhYmxlLmNsb25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWxlcnQtbGlzdCB0aGVhZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5hbGVydC1saXN0IC5maXhlZC10YiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuYWxlcnQtbGlzdCB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjODg4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxlcnQtbGlzdCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICAuYWxlcnQtbGlzdCB0ZCB7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzg4OCAhaW1wb3J0YW50OyB9XG4gICAgLmFsZXJ0LWxpc3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7IH1cbiAgLmFsZXJ0LWxpc3Qgc2VsZWN0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmFsZXJ0LWxpc3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgc3BhbiB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKipcclxuICogIEJ1dHRvbnNcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKi9cbi5idXR0b24tY2FuY2VsIC5pY29uLWJhY2swMSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjZmY5OTA4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5idXR0b25zLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5idXR0b25zLWdyb3VwID4gYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uZmxleC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0LWp1c3RpZmllZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5idXR0b24tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwODtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMjJweDtcbiAgbWluLXdpZHRoOiA1cmVtO1xuICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5idXR0b24tb3JhbmdlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgLmJ1dHRvbi1vcmFuZ2U6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDgzN0Y7IH1cbiAgLmJ1dHRvbi1vcmFuZ2UgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5idXR0b24tb3JhbmdlLm5vLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG5cbi5idG4taGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1oZWxwOmhvdmVyLCAuYnRuLWhlbHA6Zm9jdXMsIC5idG4taGVscDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLmFkZC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCBncmF5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtOyB9XG5cbmJ1dHRvbi5yZW1vdmUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JheSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTsgfVxuXG4vKipcclxuICogIEZvcm0gY29tcG9uZW50c1xyXG4gKiAgc3RhbmRhcmQgc3R5bGVzIGZvclxyXG4gKiAgIC0gZm9ybXNcclxuICogICAtIGlucHV0c1xyXG4gKiAgIC0gbGFiZWxzXHJcbiAqICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICogICQyLiBjdXN0b20gd2lkdGhzXHJcbiAqICAkMy4gbW9kaWZpY2F0aW9uc1xyXG4gKi9cbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGNvbG9yOiAjNTU1O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMC4yNWVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAvKiBkaXNwbGF5OiBub25lOyAgPC0gd2lsbCBjcmFzaCBicm93c2VyLiBETyBOT1QgVVNFISEhICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4uY2hlY2tib3gtLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuXG4vKipcclxuICogICQyLiBjdXN0b20gd2lkdGhzXHJcbiAqL1xuLmlucHV0LXdpZHRoMiB7XG4gIHdpZHRoOiAyZW07IH1cblxuLnUtaW5wdXQtd2lkdGg1IHtcbiAgd2lkdGg6IDVlbTsgfVxuXG4vKipcclxuICogICQzLiBtb2RpZmljYXRpb25zXHJcbiAqL1xuLnNlbGVjdC5lcnJvcixcbi5pbnB1dC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgyNTUsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKipcclxuICogIFRPRE86IHJlbW92ZSAhaW1wb3J0YW50IGZsYWdzXHJcbiAqICBJc2xhbmRcclxuICogIGxheW91dCBjb21wb25lbnRcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIEN1c3RvbSBzdHlsaW5nIGZvciBBY3Rpdml0eSBUYWIgaXNsYW5kc1xyXG4gKi9cbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLmlzbGFuZC0td3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuXG4uaXNsYW5kLS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmxheW91dC1jb2x1bW4tbGVmdCB7XG4gIHdpZHRoOiA2Ni42NjY2NjYlO1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpOyB9XG5cbi5sYXlvdXQtY29sdW1uLXJpZ2h0IHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuXG4uaXNsYW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLypcclxuICogICQyLiBDdXN0b20gc3R5bGluZyBmb3IgQWN0aXZpdHkgVGFiIGlzbGFuZHNcclxuICovXG4uYWN0aXZpdHlDaGFydHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG1pbi13aWR0aDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFjdGl2aXR5Q2hhcnRzLXRpbWVCdWRnZXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjdGl2aXR5Q2hhcnRzLXRpbWVCdWRnZXQgLmdyYXBoLXRpdGxlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hY3Rpdml0eUNoYXJ0cy10aW1lQnVkZ2V0IC5ncmFwaC10aXRsZS1ib3ggaW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwMDsgfVxuICAgIC5hY3Rpdml0eUNoYXJ0cy10aW1lQnVkZ2V0IC5ncmFwaC10aXRsZS1ib3ggaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4uYWN0aXZpdHlUYWIgLmRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZpdHktLWNoYXJ0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAzMjBweDsgfVxuXG4uYWN0aXZpdHlDaGFydHMtLWhlYWRlciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhhYTYzMzsgfVxuXG4udG90YWxTdGFuZGluZ1RpbWUtLWlzbGFuZCxcbi50b3RhbExheVRpbWUtLWlzbGFuZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKlxyXG4gKiBUb2dnbGUgdGhhdCBjaGFuZ2VzIHRoZSBvcmRlciBvZiBlYWNoIGlzbGFuZFxyXG4gKi9cbi50b2dnbGVyIC5oZWF0Q2hhcnQtLWlzbGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvZ2dsZXIgLmFjdGl2aXR5Q2hhcnQtLWlzbGFuZCB7XG4gIG9yZGVyOiAxOyB9XG5cbi50b2dnbGVyIC50b3RhbFN0YW5kaW5nVGltZS0taXNsYW5kIHtcbiAgb3JkZXI6IDI7IH1cblxuLnRvZ2dsZXIgLnRvdGFsTGF5VGltZS0taXNsYW5kIHtcbiAgb3JkZXI6IDQ7IH1cblxuLyoqXHJcbiAqICBUYWJsZSBjb21wb25lbnRzXHJcbiAqICBzdGFuZGFyZCBzdHlsZXMgZm9yXHJcbiAqICAtIHRhYmxlc1xyXG4gKiAgLSB0aGVhZFxyXG4gKiAgLSB0Ym9keVxyXG4gKiAgLSB0clxyXG4gKiAgLSB0ZFxyXG4gKiAgLSB0aFxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gUm93cyBjb3VudFxyXG4gKi9cbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLnUtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4udS10YWJsZS1zY3JvbGwge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2Nyb2xsYWJsZS10YWJsZS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDIwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLyoqXHJcbiAqICAkMi4gUm93IGNvdW50XHJcbiAqL1xuLnJvd3MtY291bnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdy0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU4ODkwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy0tc2VsZWN0ZWQgYSwgLnJvdy0tc2VsZWN0ZWQgdGQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yb3ctLWVkaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjAgIWltcG9ydGFudDsgfVxuXG4ucm93LS1pZ25vcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzRDNEMyAhaW1wb3J0YW50OyB9XG5cbi8qKlxyXG4gKiAgQnVsayBldmVudCByZWdpc3RyYXRpb24gYnV0dG9uXHJcbiAqICBjb21wb25lbnRcclxuICovXG4uYnVsay1ldmVudC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5idWxrLWV2ZW50LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzdkMTc7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4IDE1cHg7IH1cbiAgLmJ1bGstZXZlbnQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2NzEzOyB9XG5cbi5idWxrLWVudHJ5LWhpc3RvcnkgLmJ1bGstZXZlbnQtZGVsZXRlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi5idWxrLWVudHJ5LWhpc3RvcnkgLmljb24tZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICM1NTU7IH1cblxuLmJ1bGstZW50cnktaGlzdG9yeSAuaWNvbi1kZWxldGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi5ldmVudC11aS1zZWxlY3QtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmV2ZW50LXVpLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmV2ZW50LXVpLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDI0cHg7IH1cblxuLnF1aWNrLWFjdGlvbiBidXR0b24ge1xuICBjb2xvcjogI2VlOTIxMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTkwODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDsgfVxuXG4ucXVpY2stYWN0aW9uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDg7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNidWxrLXJlZ2lzdC10YWJsZSB0aC5saW5lLW5vLFxuI2J1bGstcmVnaXN0LXRhYmxlIHRkLmxpbmUtbm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZDVkNWQ1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiNidWxrLXJlZ2lzdC10YWJsZSAudGltZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjYnVsay1yZWdpc3QtdGFibGUgLnRpbWUtY29udGFpbmVyIC50YXJnZXQtZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cblxuI2J1bGstcmVnaXN0LXRhYmxlIC50aW1lLXNlbGVjdG9ycyB7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gICNidWxrLXJlZ2lzdC10YWJsZSAudGltZS1zZWxlY3RvcnM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4jYnVsay1yZWdpc3QtdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2J1bGstcmVnaXN0LXRhYmxlIHRkIC5lcnJvci1tZXNzYWdlLFxuICAjYnVsay1yZWdpc3QtdGFibGUgdGQgLndhcm5pbmctbWVzc2FnZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4jYnVsay1yZWdpc3QtdGFibGUgLmxhbWUtZGlhZ25vc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDVweDsgfVxuICAjYnVsay1yZWdpc3QtdGFibGUgLmxhbWUtZGlhZ25vc2lzIGRpdiB7XG4gICAgcGFkZGluZzogMHB4IDVweDsgfVxuICAjYnVsay1yZWdpc3QtdGFibGUgLmxhbWUtZGlhZ25vc2lzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtaW4td2lkdGg6IDFlbTsgfVxuXG4jYnVsay1yZWdpc3QtdGFibGUgLnRyZWF0bWVudC1vY2N1cnJlZC1kYXRlLWNvbnRpbnVhdGlvbi1yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNidWxrLXJlZ2lzdC10YWJsZSAudHJlYXRtZW50LW9jY3VycmVkLWRhdGUtY29udGludWF0aW9uLXJhZGlvLWdyb3VwIC5yYWRpby1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAjYnVsay1yZWdpc3QtdGFibGUgLnRyZWF0bWVudC1vY2N1cnJlZC1kYXRlLWNvbnRpbnVhdGlvbi1yYWRpby1ncm91cCAucmFkaW8taXRlbSBpbnB1dCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgI2J1bGstcmVnaXN0LXRhYmxlIC50cmVhdG1lbnQtb2NjdXJyZWQtZGF0ZS1jb250aW51YXRpb24tcmFkaW8tZ3JvdXAgLnJhZGlvLWl0ZW0gbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyoqXHJcbiAqICBUaW1lIEJ1ZGdldCBjb21wb25lbnRcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIFRpbWVCdWRnZXQgZGV0YWlscyBib3ggKEpTIGdlbmVyYXRlZClcclxuICogICQzLiBTaW5nbGUgbGluZSBUaW1lQnVkZ2V0IGRldGFpbCAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKiAgJDQuIFRpbWVCdWRnZXQgZXJyb3IgbWVzc2FnZSAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKiAgJDUuIFRpbWVCdWRnZXQgY2hhcnQgY29udHJvbHMgKGFjdGl2aXR5LWFjdGl2aXR5LCBhY3Rpdml0eS1oZWF0KVxyXG4gKi9cbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLnRpbWUtYnVkZ2V0LWNvbnRlbnRzLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgfVxuXG4vKipcclxuICogICQyLiBUaW1lQnVkZ2V0IGRldGFpbHMgYm94IChKUyBnZW5lcmF0ZWQpXHJcbiAqL1xuI2FjdGl2aXR5VGltZUJ1ZGdldC1kZXRhaWwgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmFjdGl2aXR5VGltZUJ1ZGdldC1kZXRhaWwtY2hpbGQge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gIC5hY3Rpdml0eVRpbWVCdWRnZXQtZGV0YWlsLWNoaWxkIC5hY3Rpdml0eVRpbWVCdWRnZXQtZGV0YWlsLWNoaWxkLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDdweDsgfVxuXG4vKipcclxuICogICQzLiBTaW5nbGUgbGluZSBUaW1lQnVkZ2V0IGRldGFpbCAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKi9cbi50aW1lQnVkZ2V0LWRldGFpbC0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi8qKlxyXG4gKiAgJDQuIFRpbWVCdWRnZXQgZXJyb3IgbWVzc2FnZSAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKi9cbi50aW1lLWJ1ZGdldC1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFjdGl2aXR5LXRpbWUtYnVkZ2V0LW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4uc3VtbWFyeS10aW1lLWJ1ZGdldC1tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLyoqXHJcbiAqICAkNS4gVGltZUJ1ZGdldCBjaGFydCBjb250cm9sc1xyXG4gKiAgLy8gVE9ETzogbW92ZSB0byBzaGFyZWQgY2hhcnQgbmF2aSBjb21wb25lbnRcclxuICovXG4uY2hhcnQtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jaGFydC1uYXYgLmVkaXQtYnRuIHtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoYXJ0LXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jaGFydC1wYWdlciAuaWNvbi1iYWNrMDEsXG4gIC5jaGFydC1wYWdlciAuaWNvbi1uZXh0MDEge1xuICAgIGNvbG9yOiAjZmY5OTA4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmNoYXJ0LXBhZ2VyIC5idG4tYmFjayxcbiAgLmNoYXJ0LXBhZ2VyIC5idG4tbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jaGFydC1wYWdlciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWN0aXZpdHlUaW1lQnVkZ2V0RmF0dGVuaW5nRGV0YWlsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2FjdGl2aXR5LXRpbWUtYnVkZ2V0LWRldGFpbC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA5MnB4OyB9XG5cbi8qKlxyXG4gKiAgVGltZWxpbmUgY29tcG9uZW50XHJcbiAqICAkMS4gRmlsdGVyXHJcbiAqL1xuLyoqXHJcbiAqICAkMS4gRmlsdGVyXHJcbiAqL1xuLnRpbWVsaW5lLS1maWx0ZXItYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7IH1cbiAgLnRpbWVsaW5lLS1maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGltZWxpbmUtLWZpbHRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnRpbWVsaW5lLS1kYXRlcGlja2VyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5maWx0ZXItbGlzdDphZnRlciwgLmZpbHRlci1saXN0OmJlZm9yZSxcbi50aW1lbGluZS0tZGF0ZXBpY2tlcjphZnRlcixcbi50aW1lbGluZS0tZGF0ZXBpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0tZmlsdGVyLWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC50b3AtLWZpbHRlci1saXN0IGxpOmJlZm9yZSwgLnRvcC0tZmlsdGVyLWxpc3QgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKipcclxuICogICQyLiBEYXRlcGlja2VyXHJcbiAqL1xuLmRhdGVwaWNrZXItLWRhdGUge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRhdGVwaWNrZXItLWRhdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNDY4MmI0OyB9XG5cbi5kYXRlcGlja2VyLS1zZWxlY3RvciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGF0ZXBpY2tlci0tc2VsZWN0b3I6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmOTkwODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKipcclxuICogIE1haW4gTmF2aWdhdGlvbiBjb21wb25lbnRcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIEN1c3RvbSBzdHlsaW5nIGZvciBuYXYgaXRlbXNcclxuICogICQzLiBNZW51IFRvZ2dsZXJcclxuICogICQ0LiBNZWRpYSBxdWVyaWVzXHJcbiAqL1xuLyoqXHJcbiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLm1haW4tbmF2IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcbiAgd2lkdGg6IDU0cHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLm1haW4tbmF2LmlzT3BlbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMC42cmVtIDEuNXJlbSByZ2JhKDYyLCA2MiwgNjIsIDAuOCk7IH1cbiAgICAubWFpbi1uYXYuaXNPcGVuIC5uYXYtbWVudSB7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5tYWluLW5hdi5pc09wZW4gLm5hdi1pdGVtIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5uYXYtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCAtIDM3cHgpOyB9XG5cbi5uYXYtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlOyB9XG5cbi5uYXYtY29udGVudHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXYtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNTRweDsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazphY3RpdmUsIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmxpbmssIC5uYXYtbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnN1Yi1uYXYtdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMTZweCAzcHggMTZweCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7IH1cbiAgLnN1Yi1uYXYtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG5cbi5zdWItbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zdWItbmF2LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2MjYyNjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7IH1cbiAgLnN1Yi1uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzI2MjYyNjsgfVxuICAuc3ViLW5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU0ZTRlOyB9XG5cbi5zdWItbmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5zdWItbmF2LWxpbms6bGluaywgLnN1Yi1uYXYtbGluazpmb2N1cywgLnN1Yi1uYXYtbGluazphY3RpdmUsIC5zdWItbmF2LWxpbms6dmlzaXRlZCwgLnN1Yi1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdWItbmF2LWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuc3ViLW5hdi1saW5rIC5jb3VudCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm5hdi1pdGVtLmlzT3BlbiAuc3ViLW5hdiB7XG4gIG1heC1oZWlnaHQ6IDUwMHZoOyB9XG5cbi5uYXYtaXRlbS5pc09wZW4gLnN1Yi1uYXYtdG9nZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4ubmF2LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU0cHg7IH1cbiAgLm5hdi1pY29uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi8qKlxyXG4gICQyLiBDdXN0b20gc3R5bGluZyBmb3IgbmF2IGl0ZW1zXHJcbiAgLSBhY2NvdW50cyBtZW51XHJcbiAgLSBsb2dvXHJcbiAqL1xuLmljb24tYWNjb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjJweDsgfVxuICAuaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsZWZ0OiAtMXB4OyB9XG5cbi5tZW51LS1ncmVldGluZyxcbi5tZW51LS1sb2dvdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9sb2dvLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNDc3ZDE3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTRweDsgfVxuICAubG9nbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4vKipcclxuICAkMy4gTWVudSBUb2dnbGVyXHJcbiAqL1xuLm1lbnUtdG9nZ2xlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWVudS10b2dnbGVyLmlzT3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRlNGU0ZTsgfVxuXG4ubWVudS10b2dnbGVyLWJhcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA1NHB4OyB9XG5cbi5tZW51LXRvZ2dsZXItYmFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7IH1cblxuLm1lbnUtdG9nZ2xlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuICB3aWR0aDogMDsgfVxuXG4ubWFpbi1uYXYuaXNPcGVuIC5tZW51LXRvZ2dsZXItYmFyOm50aC1vZi10eXBlKDEpLCAubWFpbi1uYXYuaXNPcGVuIC5tZW51LXRvZ2dsZXItYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDEzcHg7IH1cblxuLm1haW4tbmF2LmlzT3BlbiAubWVudS10b2dnbGVyLWJhcjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIC0ycHgpOyB9XG5cbi5tYWluLW5hdi5pc09wZW4gLm1lbnUtdG9nZ2xlci1iYXI6bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIDJweCk7IH1cblxuLm1haW4tbmF2LmlzT3BlbiAubWVudS10b2dnbGVyLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qKlxyXG4gICQ0LiBNZWRpYSBxdWVyaWVzXHJcbiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1OTlweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKipcclxuICogIEhlYWRlciBjb21wb25lbnRcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIFRpdGxlICYgcGFnZXIgc2VjdGlvblxyXG4gKiAgJDMuIFNlYXJjaCBzZWN0aW9uXHJcbiAqICAkNC4gU3ViaGVhZGVyIGZvciBjb3ctZGV0YWlsc1xyXG4gKiAgJDUuXHJcbiAqL1xuLyoqXHJcbiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM0NzdkMTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zdWItaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzN3B4O1xuICB0b3A6IDU1cHg7XG4gIHotaW5kZXg6IDk7IH1cblxuLm1haW4taGVhZGVyLFxuLnN1Yi1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTsgfVxuXG4uaGVhZGVyLXNlY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItc2VjdGlvbnM6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDsgfVxuXG4uc2VhcmNoLS1jb250YWluZXIge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLnNlYXJjaC0tZGV0YWlsLS1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmV2ZW50LXJlZ2lzdHJhdGlvbi0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwNXB4OyB9XG5cbm5vdGlmaWNhdGlvbnMge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwYWRkaW5nOiBjYWxjKDU1cHggKiAwLjE4KTsgfVxuICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAwLjg1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJ1dHRvbiBzcGFuW2NsYXNzKj1cImljb25cIl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIG5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1ib2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDU1cHggLSA1cHggLSAxMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMzAuM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgYm94LXNoYWRvdzogcmdiYSg2MiwgNjIsIDYyLCAwLjgpIDBweCAwLjZyZW0gMS41cmVtOyB9XG4gICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJvYXJkLnZpc2libGUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIG5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1ib2FyZC5vcGFxdWUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIG5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1ib2FyZCAubm90aWZpY2F0aW9uLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYm9hcmQgLm5vdGlmaWNhdGlvbi1oZWFkZXIgLm5vdGlmaWNhdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYm9hcmQgLm5vdGlmaWNhdGlvbi1oZWFkZXIgLm5vdGlmaWNhdGlvbi1jbG9zZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7IH1cbiAgICAgICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJvYXJkIC5ub3RpZmljYXRpb24taGVhZGVyIC5ub3RpZmljYXRpb24tY2xvc2UgLmljb24tY2FuY2VsIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJvYXJkIC5ub3RpZmljYXRpb24tbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJvYXJkIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIG5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1ib2FyZCAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYm9hcmQgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24tbGlzdC1pdGVtIC5ub3RpZmljYXRpb24tbGlzdC1pdGVtLWRhdGUsIG5vdGlmaWNhdGlvbnMgLm5vdGlmaWNhdGlvbi1ib2FyZCAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0gLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0tbWVzc2FnZSB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgICAgbm90aWZpY2F0aW9ucyAubm90aWZpY2F0aW9uLWJvYXJkIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWxpc3QtaXRlbSAubm90aWZpY2F0aW9uLWxpc3QtaXRlbS1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYm9hcmQgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24tbGlzdC1pdGVtIC5ub3RpZmljYXRpb24tbGlzdC1pdGVtLWRhdGUgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDZweDsgfVxuICAgICAgICBub3RpZmljYXRpb25zIC5ub3RpZmljYXRpb24tYm9hcmQgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24tbGlzdC1pdGVtIC5ub3RpZmljYXRpb24tbGlzdC1pdGVtLW1lc3NhZ2Uge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLyoqXHJcbiAgJDIuIFRpdGxlICYgcGFnZXIgc2VjdGlvblxyXG4gKi9cbi50aXRsZS1zZWN0aW9uIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCAtIDMwNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRpdGxlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGl0bGUtcGFnZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGhlaWdodDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuICB3aWR0aDogMzBweDsgfVxuICAudGl0bGUtcGFnZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgLnRpdGxlLXBhZ2VyIGkge1xuICAgIGNvbG9yOiAjNDc3ZDE3OyB9XG5cbi5yZXR1cm4tbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGVmdDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdG9wOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAucmV0dXJuLWxpbmsgLmljb24tYXJyb3ctZDAyIHtcbiAgICBjb2xvcjogIzYwNjE1ZTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yZXR1cm4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qKlxyXG4gICQzLiBTZWFyY2ggc2VjdGlvblxyXG4gKi9cbmlucHV0LnNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiBpbml0aWFsO1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMzhweCAwIDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gIHdpZHRoOiAxNDBweDsgfVxuXG4uc2VhcmNoLWljb24ge1xuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNlYXJjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGVmdDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTsgfVxuXG4uc2VhcmNoLWV4cGFuZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4gIC5zZWFyY2gtZXhwYW5kZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLnNlYXJjaE9wdGlvbnMtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMC42cmVtIDEuNXJlbSByZ2JhKDYyLCA2MiwgNjIsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjUwcHg7IH1cbiAgLnNlYXJjaE9wdGlvbnMtbWVudS5kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2hPcHRpb25zLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogODBweDsgfVxuXG4uc2VhcmNoT3B0aW9ucy1sYWJlbCxcbi5zZWFyY2gtLWV4cGFuZGVkIHtcbiAgZmxleDogMCAwIGF1dG87IH1cblxuLnNlYXJjaC0tZXhwYW5kZWQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIyMHB4OyB9XG5cbi5zZWFyY2hJbnB1dCxcbi5zZWFyY2hPcHRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaE9wdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgLypcclxuICAgIGZha2UgY2hlY2sgYm94XHJcbiAgICovIH1cbiAgLnNlYXJjaE9wdGlvbnMtY29udGFpbmVyIC5pbnB1dC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2hPcHRpb25zLWNvbnRhaW5lciAucHNldWRvLWlucHV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VhcmNoT3B0aW9ucy1jb250YWluZXIgLnBzZXVkby1pbnB1dDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuc2VhcmNoT3B0aW9ucy1jb250YWluZXIgLnBzZXVkby1pbnB1dDpiZWZvcmUsIC5zZWFyY2hPcHRpb25zLWNvbnRhaW5lciAucHNldWRvLWlucHV0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5zZWFyY2hPcHRpb25zLWNvbnRhaW5lciAucHNldWRvLWlucHV0OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI1YjU7IH1cbiAgICAuc2VhcmNoT3B0aW9ucy1jb250YWluZXIgLnBzZXVkby1pbnB1dDphZnRlciB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoT3B0aW9ucy1jb250YWluZXIgLmlucHV0LS1oaWRkZW46Y2hlY2tlZCArIC5wc2V1ZG8taW5wdXQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM0NzdkMTc7IH1cbiAgLnNlYXJjaE9wdGlvbnMtY29udGFpbmVyIC5pbnB1dC0taGlkZGVuOmNoZWNrZWQgKyAucHNldWRvLWlucHV0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDE3OyB9XG5cbi5zZWFyY2hPcHRpb25zLWJ1dHRvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuc2VhcmNoT3B0aW9ucy1idXR0b25zIC5idG4tZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5zZWFyY2hPcHRpb25zLWJ1dHRvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDE3O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG4gICAgcGFkZGluZzogNnB4IDIwcHg7IH1cbiAgICAuc2VhcmNoT3B0aW9ucy1idXR0b25zIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I2NzEzOyB9XG5cbi5pc0FjdGl2ZSAuc2VhcmNoIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQ3N2QxNzsgfVxuXG4uaXNBY3RpdmUgLnNlYXJjaC1sYWJlbCB7XG4gIGNvbG9yOiAjNDc3ZDE3O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG1pbi13aWR0aDogOHJlbTsgfVxuXG4uaXNBY3RpdmUgLnNlYXJjaC1pY29uIHtcbiAgY29sb3I6ICM0NzdkMTc7IH1cblxuLyoqXHJcbiAgJDQuIFN1YmhlYWRlciBmb3IgY293LWRldGFpbHNcclxuICovXG4uc3ViLXNlY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc3ViLXNlY3Rpb25zOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5zdWItc2VjdGlvbnMubGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuc3ViLXNlY3Rpb25zLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5zdWItaGVhZGVyLW1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zdWItaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmxhYmVsLS1jb250YWluZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuICAubGFiZWwtLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAubGFiZWwtLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5zaGlwcGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5zaGlwcGluZy1sYWJlbC5taWxrIHtcbiAgICBjb2xvcjogIzAyM2E0YzsgfVxuICAuc2hpcHBpbmctbGFiZWwud2FzdGUge1xuICAgIGNvbG9yOiAjNGMzNjAyOyB9XG5cbi5sYWJlbC0tZGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5zdWItY29udHJvbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1M3B4OyB9XG4gIC5zdWItY29udHJvbCAuaWNvbi1zZXR0aW5nLWJsYWNrIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTsgfVxuICAuc3ViLWNvbnRyb2wuaXNPcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5zdWItY29udHJvbDpob3ZlciAuc3ViLWNvbnRyb2wtLW1lbnUsIC5zdWItY29udHJvbC5pc09wZW4gLnN1Yi1jb250cm9sLS1tZW51IHtcbiAgICB0b3A6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN1Yi1jb250cm9sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9IH1cblxuLnN1Yi1jb250cm9sLS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm94LXNoYWRvdzogMCAwLjZyZW0gMS41cmVtIHJnYmEoNjIsIDYyLCA2MiwgMC44KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5zdWItY29udHJvbC0tdGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAuc3ViLWNvbnRyb2wtLXRleHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qKlxyXG4gICQ1XHJcbiAqL1xuLyoqXHJcbiAqICBDaGFydCBjb21wb25lbnRzXHJcbiAqICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICovXG4vKipcclxuICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICovXG4udGltZWxpbmUtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyNTBweDsgfVxuICAudGltZWxpbmUtY2hhcnQgLmMzLXRvb2x0aXAge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuXG4ucmVnaW9uMCB7XG4gIGZpbGw6ICM4NjhBMDg7IH1cblxuLnJlZ2lvbjEge1xuICBmaWxsOiAjQkRCREJEOyB9XG5cbi5yZWdpb24yIHtcbiAgZmlsbDogIzhBNEIwODsgfVxuXG4uY2hhcnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5jaGFydC1oZWFkZXIgLmNoYXJ0LWhlYWRlci1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2hhcnQtaGVhZGVyIC5jaGFydC1oZWFkZXItaXRlbSAuYnRuLW5leHQsIC5jaGFydC1oZWFkZXIgLmNoYXJ0LWhlYWRlci1pdGVtIC5idG4tYmFjayB7XG4gICAgICBjb2xvcjogI2ZmOTkwODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jaGFydC1oZWFkZXIgLmNoYXJ0LWhlYWRlci1pdGVtIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNoYXJ0LWhlYWRlciAuY2hhcnQtbmF2IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYzMtcmVnaW9ucyAuZHlzc3Rhc2lhLWd0ZS0yNSB7XG4gIGZpbGw6ICNmZjAwMDA7IH1cblxuI3RvYXN0LWNvbnRhaW5lciAudG9hc3QudG9hc3QtZXJyb3Itb3ZlcnJpZGUge1xuICBib3gtc2hhZG93OiAwIDAuNnJlbSAxLjVyZW0gcmdiYSg2MiwgNjIsIDYyLCAwLjgpO1xuICBtaW4taGVpZ2h0OiA3N3B4O1xuICBvcGFjaXR5OiAuOTtcbiAgcGFkZGluZzogMjJweCAxNXB4IDE1cHggODhweDtcbiAgd2lkdGg6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxYTFhOyB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LnRvYXN0LWVycm9yLW92ZXJyaWRlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAxLjVyZW0gcmdiYSgzMiwgMzIsIDMyLCAwLjgpO1xuICAgIG9wYWNpdHk6IC45NTsgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC50b2FzdC1lcnJvci1vdmVycmlkZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEycHg7IH1cbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QudG9hc3QtZXJyb3Itb3ZlcnJpZGUgLnRvYXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGVmdDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LnRvYXN0LWVycm9yLW92ZXJyaWRlIC50b2FzdC1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAjdG9hc3QtY29udGFpbmVyIC50b2FzdC50b2FzdC1lcnJvci1vdmVycmlkZSAuaWNvbi1jYXV0aW9uIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBhbmltYXRpb246IGJvdW5jZSAxLjZzIGVhc2UgaW5maW5pdGUgbm9ybWFsIDBzIG5vbmUgcnVubmluZztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDEuNnMgZWFzZSBpbmZpbml0ZSBub3JtYWwgMHMgbm9uZSBydW5uaW5nO1xuICAgIC1tcy1hbmltYXRpb246IGJvdW5jZSAxLjZzIGVhc2UgaW5maW5pdGUgbm9ybWFsIDBzIG5vbmUgcnVubmluZzsgfVxuXG4jdG9hc3QtY29udGFpbmVyIC50b2FzdCAudG9hc3QtbWVzc2FnZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAwJSwgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1JSwgMTUlLCAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpOyB9XG4gIDEwJSwgMjAlLCAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAwJSwgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1JSwgMTUlLCAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpOyB9XG4gIDEwJSwgMjAlLCAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTsgfSB9XG5cbi51LWFsZXJ0cy1zZXR0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDYxNWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnUtYWxlcnQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC51LWFsZXJ0LWZvcm0tLWFsZXJ0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC51LWFsZXJ0LWZvcm0tLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudS1hbGVydC1mb3JtLS1oZWFkZXItbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudS1hbGVydC1mb3JtLS1oZWFkZXIgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAudS1hbGVydC1mb3JtLS1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAudS1hbGVydC1mb3JtLS1maWVsZDpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC51LWFsZXJ0LWZvcm0tLWZpZWxkLWxhYmVsIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1sYWJlbC5tb29uLWFnZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC51LWFsZXJ0LWZvcm0tLWZpZWxkLWNvbnRlbnQgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50IC5jaGVja2JveC1ncm91cHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50IC50aGlyZCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgLnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudCB0ZXh0YXJlYS51LWFsZXJ0LWxvbmd0ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC51LWFsZXJ0LWZvcm0tLWZpZWxkLWNvbnRlbnQgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC51LWFsZXJ0LWZvcm0tLWZpZWxkLWNvbnRlbnQtbGFiZWwge1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50Lm1vb24tYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50Lm1vb24tYWdlIC51c2UtbW9vbi1hZ2Uge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50LmhlYXQtaW5kZXgtcmF0ZSAucmFuZ2UtY2FwdGlvbiAucmlnaHQtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfVxuICAgICAgLnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudC5oZWF0LWluZGV4LXJhdGUgLmlucHV0LXJhbmdlW3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50LmhlYXQtaW5kZXgtcmF0ZSAuaW5wdXQtcmFuZ2VbdHlwZT1cInJhbmdlXCJdOmZvY3VzLCAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50LmhlYXQtaW5kZXgtcmF0ZSAuaW5wdXQtcmFuZ2VbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAudS1hbGVydC1mb3JtLS1maWVsZC1jb250ZW50LmhlYXQtaW5kZXgtcmF0ZSAuaW5wdXQtcmFuZ2VbdHlwZT1cInJhbmdlXCJdOjotbXMtdG9vbHRpcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudC5oZWF0LWluZGV4LXJhdGUgLm5vdGUtdHgge1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi51LWFsZXJ0LS1zcGFjZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDY1cHg7IH1cblxuLnUtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhlbHAtbW9kYWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC5oZWxwLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVscC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaGVscC1jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4OyB9XG4gIC5oZWxwLWNvbnRlbnQgLmhlbHAtLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjE1ZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmhlbHAtY29udGVudCAuaGVscC0tdGV4dCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5oZWxwLWNvbnRlbnQgLmhlbHAtLXRleHQubGFyZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5oZWxwLWNvbnRlbnQgLmhlbHAtLWxpc3RJdGVtIHtcbiAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAgIC5oZWxwLWNvbnRlbnQgLmhlbHAtLWxpc3RJdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuaGVscC1jb250ZW50IC5idG4tY2FuY2VsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyoqXHJcbiAqICBUb29sYmFyIGNvbXBvbmVudFxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gQ3VzdG9tIHN0eWxlc1xyXG4gKi9cbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xuXG4udG9vbGJhcixcbi5iYXJuIC5hbGVydC1sb2NhdGlvbi10b29sYmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2xiYXItLXRvb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2xiYXItYWx0ZXJuYXRpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRvb2xiYXItYWx0ZXJuYXRpdmUuZGlzcGxheSB7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuXG4udG9vbHMtc29ydCB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi50b29scy0tc29ydExhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50b29scy0tc29ydExhYmVsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyoqXHJcbiAqICAkMi4gQ3VzdG9tIHN0eWxlc1xyXG4gKi9cbi50b29sYmFyLWN1c3RvbUxpc3Qge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4udG9vbGJhci1ldmVudHMge1xuICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJhcm4gLnRvb2xiYXItYWxlcnQtaGlzdG9yeSAudG9vbHMtc29ydCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJhcm4gLnRvb2xiYXItYWxlcnQtaGlzdG9yeSAudG9vbHMtc29ydCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogOGVtOyB9XG5cbi5ldmVudHMtLWxlbmd0aC13YXJuaW5nIHtcbiAgY29sb3I6ICNmMDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG5cbiNyZXBvcnQtc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDkycHgpO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwOyB9XG4gICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1jb250YWluZXIgLnJlcG9ydC1zdW1tYXJ5LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1jb250YWluZXIgLnJlcG9ydC1zdW1tYXJ5LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgICNyZXBvcnQtc3VtbWFyeSAucmVwb3J0LXN1bW1hcnktY29udGFpbmVyIC5yZXBvcnQtc3VtbWFyeS1jb250ZW50IC51bnNldHRsZWQge1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1jb250YWluZXIgLnJlcG9ydC1zdW1tYXJ5LWNvbnRlbnQgLm5vdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWNvbnRhaW5lciAucmVwb3J0LXN1bW1hcnktY29udGVudCAuZGF0YS1ub3RoaW5nLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1jb250YWluZXIgLnJlcG9ydC1zdW1tYXJ5LWNvbnRlbnQgLmRhdGEtbm90aGluZy1ib3ggLmRhdGEtbm90aGluZy1mb250IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWNvbnRhaW5lciAucmVwb3J0LXN1bW1hcnktY29udGVudCAucmVwb3J0LXN1bW1hcnktYm94LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweDsgfVxuICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWJveCB7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1ib3ggdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1ib3ggdGFibGUgdGhlYWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1ib3ggdGFibGUgdGhlYWQgdHIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgICAgI3JlcG9ydC1zdW1tYXJ5IC5yZXBvcnQtc3VtbWFyeS1ib3ggdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWJveCB0YWJsZSB0aGVhZCB0ciB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWJveCB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAjcmVwb3J0LXN1bW1hcnkgLnJlcG9ydC1zdW1tYXJ5LWJveCB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuXG5jb3ctYm9hcmQgLmNvdy1ib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7IH1cbiAgY293LWJvYXJkIC5jb3ctYm9hcmQgLmNvdy1ib2FyZC1oZWFkZXIge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgY293LWJvYXJkIC5jb3ctYm9hcmQgLmNvdy1ib2FyZC1oZWFkZXIgLmNvdy1ib2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgcGFkZGluZzogMS42cmVtIDEuMnJlbSAxLjRyZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWhlYWRlciAuY293LWJvYXJkLWNsb3NlIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbTsgfVxuICAgICAgY293LWJvYXJkIC5jb3ctYm9hcmQgLmNvdy1ib2FyZC1oZWFkZXIgLmNvdy1ib2FyZC1jbG9zZSAuaWNvbi1jYW5jZWwge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLXRhYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgY293LWJvYXJkIC5jb3ctYm9hcmQgbG9hZGluZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OXB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWJvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzRweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWJvZHkudGltZWxpbmUtb3BlbmVkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgY293LWJvYXJkIC5jb3ctYm9hcmQgLmNvdy1ib2FyZC1ib2R5IC50Yi1yb3c0IHRoLCBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWJvZHkgLnRiLXJvdzQgdGQge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAuc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAjYm94LWhpc3Rvcnkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgY293LWJvYXJkIC5jb3ctYm9hcmQgLmNvdy1ib2FyZC1ib2R5ICNib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAjYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyBsaS5zZWN0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAjYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUtZmlsdGVyLW1lbnUgI21lbnUtYm9keSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAjYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAuYm94LWhpc3RvcnktaW5ubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgICAgICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWJvZHkgI2JveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLmJveC1oaXN0b3J5LWlubm5lciAuYm94LWV2ZW50LWJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIGNvdy1ib2FyZCAuY293LWJvYXJkIC5jb3ctYm9hcmQtYm9keSAjYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAuYm94LWhpc3RvcnktaW5ubmVyIC50aW1lbGluZS0tY293SWRMYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBjb3ctYm9hcmQgLmNvdy1ib2FyZCAuY293LWJvYXJkLWJvZHkgI2JveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0ICN0aW1lbGluZS1jb3cgLmJveC1oaXN0b3J5LWlubm5lciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzZweCk7IH1cblxuLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cy1ib3gtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMtYm94IGg0IHtcbiAgICBoZWlnaHQ6IDM2cHg7IH1cbiAgICAucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzLWJveCBoNCBkaXYuZGF0ZSB7XG4gICAgICBtYXJnaW46IDBweCAzcHg7IH1cbiAgLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cy1ib3ggdWwuY2hpbGQtLWxpc3QgZGwgZHQge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzLWJveCB1bC5jaGlsZC0tbGlzdCBkbCBkZCB7XG4gICAgbWFyZ2luOiAwcHg7IH1cblxuLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyAudG9vbGJhciwgLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyAuYmFybiAuYWxlcnQtbG9jYXRpb24tdG9vbGJhciwgLmJhcm4gLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyAuYWxlcnQtbG9jYXRpb24tdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7IH1cbiAgLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyAudG9vbGJhciBzcGFuLCAucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIC5iYXJuIC5hbGVydC1sb2NhdGlvbi10b29sYmFyIHNwYW4sIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgLmFsZXJ0LWxvY2F0aW9uLXRvb2xiYXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIGg0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgLmxlZnQtYXJlYSB7XG4gIHBhZGRpbmc6IDFweCAxMHB4OyB9XG5cbi5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgLnJpZ2h0LWFyZWEge1xuICBwYWRkaW5nOiAxcHggMTBweDsgfVxuXG4ucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIC5jb250ZW50LWJveCAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIC5jb250ZW50LWJveCBkaXYucDEwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgLmNvdy1sYWJlbHMge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMnB4IDBweCAwcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIC50YXNrLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5qZXRBaVByaW50Q29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBVbmlxdWUgU3R5bGUgb2YgJ0xvZ2luJ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogYXV0bztcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NTFweCkge1xuICAubG9naW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgLmxvZ2luLmlzLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmxvZ2luIC5sLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZWJlYjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2QyMjQyNDtcbiAgY29sb3I6ICNkMjI0MjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIuNHJlbSBhdXRvO1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIG1heC13aWR0aDogNDByZW07IH1cblxuLmxvZ2luIC5sLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBtYXJnaW46IDAgLTEuNXJlbSAzLjJyZW07XG4gIHBhZGRpbmc6IDRyZW0gMS42cmVtOyB9XG5cbi5sb2dpbiAubC1mb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtODBkZWcsIHJnYmEoNjQsIDEzMSwgMTUwLCAwLjc0KSAwJSwgcmdiYSg2LCA1OCwgMTE3LCAwLjc0KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjOWZhZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubG9naW4gLmwtZm9ybV9idXR0b246aG92ZXIsIC5sb2dpbiAubC1mb3JtX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzNhNjU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3gge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3ggfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXSB7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7IH1cblxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3ggfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4ubG9naW4gLmwtZm9ybV9jaGVja2JveDpjaGVja2VkIH4gW2NsYXNzXj1cImljb24tY2hlY2tcIl0ge1xuICBhbmltYXRpb246IC4wOHMgbGluZWFyIGlucHV0LWNoZWNrZWQ7XG4gIGNvbG9yOiAjNDc3ZDE3OyB9XG5cbi5sb2dpbiAubC1mb3JtX2NoZWNrYm94OmNoZWNrZWQgfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4ubG9naW4gLmwtZm9ybV9jaGVja2JveDpmb2N1cyB+IFtjbGFzc149XCJpY29uLWNoZWNrXCJdIHtcbiAgY29sb3I6ICM0NzdkMTc7IH1cblxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3guaXMtY2xlYXIgfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5sb2dpbiAubC1mb3JtX2ZpZWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPcmlnaW5hbCBZdSBHb3RoaWNcIiwgXCJZdSBHb3RoaWNcIiwgWXVHb3RoaWMsIEFyaWFsLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiAxLjRyZW0gMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sb2dpbiAubC1mb3JtX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5NTY4ODtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxvZ2luIC5sLWZvcm1fZmllbGQ6Zm9jdXMgfiBiIHtcbiAgY29sb3I6ICMyOTU2ODg7IH1cblxuLmxvZ2luIC5sLWZvcm1fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cblxuLmxvZ2luIC5sLWZvcm1fZ3JvdXBbZGF0YS1zdHlsZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmxvZ2luIC5sLWZvcm1fbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ubG9naW4gLmwtZm9ybV9sYWJlbCBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2U7IH1cblxuLmxvZ2luIC5sLWZvcm1fbGFiZWw6Zm9jdXMgYiB7XG4gIGNvbG9yOiAjMjk1Njg4OyB9XG5cbi5sb2dpbiAubC1mb3JtX2xhYmVsLmlzLWFsZXJ0IGIge1xuICBjb2xvcjogI2QyMjMyMzsgfVxuXG4ubG9naW4gLmwtZm9ybV9sYWJlbC5pcy1hbGVydCAubC1mb3JtX2ZpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QyMjMyMzsgfVxuXG4ubG9naW4gLmwtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb2dpbiAubC10aXRsZV9vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMS42cmVtO1xuICB3aWR0aDogNS4ycmVtOyB9XG5cbi5sb2dpbiAubC10aXRsZSArIC5sLWFsZXJ0IHtcbiAgbWFyZ2luLXRvcDogLTEuNnJlbTsgfVxuXG4ubG9naW4gLmwtdXRpbGl0eSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubG9naW4gLmwtdXRpbGl0eSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sb2dpbiAubC11dGlsaXR5IGE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChwb2ludGVyOiBub25lKSB7XG4gIC5sb2dpbiAubC11dGlsaXR5IGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi5sb2dpbiAubC1mb3JtIHtcbiAgcGFkZGluZy1yaWdodDogMi44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUxcHgpIHtcbiAgLmxvZ2luIC5sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLmxvZ2luIC5sLWZvcm0ge1xuICAgIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuOHJlbSByZ2JhKDYyLCA2MiwgNjIsIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbiAgICB3aWR0aDogNDByZW07IH1cbiAgLmxvZ2luIC5sLWZvcm1fZ3JvdXBbZGF0YS1zdHlsZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAubG9naW4gLmwtdXRpbGl0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubG9naW4gLmwtdXRpbGl0eSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubG9naW4gLmwtdXRpbGl0eSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGlucHV0LWNoZWNrZWQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYmFybiB7XG4gIC8qKlxyXG4gKiAgQ293IGNvdW50ZXJzXHJcbiAqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gIOS4i+iomDTjgaTjga7jgZvjgYTjgacgIWltcG9ydGFudOOBjOW/heimgeOAglxyXG4gIOeJueOBqyPjgpLkvb/jgaPjgZ/jgajjgZPjgo3jgIJcclxuICBzZWxlY3RvcixcclxuICAuYmFybiBzZWxlY3RvcixcclxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSBpbnB1dCxcclxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSBzZWxlY3RcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICDkuIDmmYLjgZfjga7jgY7jgapDU1NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJhcm4gLnVuaXQtY2hhcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFybiAuYWN0aXZpdHktc2NhdHRlci1wbG90LWNoYXJ0LXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFybiAuYWN0aXZpdHktc2NhdHRlci1wbG90LWNoYXJ0LW1lc3NhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4MHB4OyB9XG4gIC5iYXJuIC5zY2F0dGVyLXBsb3QtY2hhcnQge1xuICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAuYzMtdGFyZ2V0LXNlbGYgY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogIzAwMDBmZjtcbiAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAuYzMtdGFyZ2V0LW5vcm1hbCBjaXJjbGUsXG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAuYzMtdGFyZ2V0LWZlcnRpbGxpemF0aW9uIGNpcmNsZSxcbiAgICAuYmFybiAuc2NhdHRlci1wbG90LWNoYXJ0IC5jMy10YXJnZXQtc2ljayBjaXJjbGUge1xuICAgICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFybiAuc2NhdHRlci1wbG90LWNoYXJ0IC50YXJnZXRzLXBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCA2cHggLTNweCAjYWNjMmI3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjMpO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5iYXJuIC5zY2F0dGVyLXBsb3QtY2hhcnQgLnRhcmdldHMtcGFuZWwgLnRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuYmFybiAuc2NhdHRlci1wbG90LWNoYXJ0IC50YXJnZXRzLXBhbmVsIC50YXJnZXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3MCwgMTcwLCAxNzAsIDAuMyk7IH1cbiAgICAgICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAudGFyZ2V0cy1wYW5lbCAudGFyZ2V0Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAudGFyZ2V0cy1wYW5lbCAudGFyZ2V0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5iYXJuIC5zY2F0dGVyLXBsb3QtY2hhcnQgc3ZnIGcuYzMtcmVnaW9ucyBnLmMzLXJlZ2lvbi5wbG90LWVzdHJ1cyB7XG4gICAgICBmaWxsOiAjZmYwMDAwOyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnBsb3Qtc2ljayB7XG4gICAgICBmaWxsOiAjQjI3N0MxOyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uIHRleHQge1xuICAgICAgZmlsbDogYmxhY2s7XG4gICAgICBmaWxsLW9wYWNpdHk6IDE7IH1cbiAgICAuYmFybiAuc2NhdHRlci1wbG90LWNoYXJ0IHN2ZyBnLmMzLXhncmlkcyBsaW5lLmMzLXhncmlkIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7XG4gICAgICBzdHJva2Utb3BhY2l0eTogMC4zOyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCBzdmcgZy5jMy15Z3JpZHMgbGluZS5jMy15Z3JpZCB7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiBub25lO1xuICAgICAgc3Ryb2tlLW9wYWNpdHk6IDAuMzsgfVxuICAgIC5iYXJuIC5zY2F0dGVyLXBsb3QtY2hhcnQgLmMzLXRvb2x0aXAtY29udGFpbmVyIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAuYzMtdG9vbHRpcC1jb250YWluZXIgdGFibGUgdGgsXG4gICAgLmJhcm4gLnNjYXR0ZXItcGxvdC1jaGFydCAuYzMtdG9vbHRpcC1jb250YWluZXIgdGFibGUgdGQge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmJhcm4gLmNvdy1kZXRhaWwgLmFjdGl2aXR5LXNjYXR0ZXItcGxvdC1jaGFydC13cmFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IG5vbmU7IH1cbiAgLmJhcm4gLmFjdGl2aXR5LXJhdGUtY2hhcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFybiAuc3VtbWFyeS1hY3Rpdml0eS1yYXRlLWNoYXJ0LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFybiAjYWN0aXZpdHktcmF0ZS1jaGFydCBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnNjb3JlLWNvbG9yMSB7XG4gICAgZmlsbDogc3RlZWxibHVlOyB9XG4gIC5iYXJuICNhY3Rpdml0eS1yYXRlLWNoYXJ0IHN2ZyBnLmMzLXJlZ2lvbnMgZy5jMy1yZWdpb24uc2NvcmUtY29sb3IyIHtcbiAgICBmaWxsOiAjMzg5YzY0OyB9XG4gIC5iYXJuICNhY3Rpdml0eS1yYXRlLWNoYXJ0IHN2ZyBnLmMzLXJlZ2lvbnMgZy5jMy1yZWdpb24uc2NvcmUtY29sb3IzIHtcbiAgICBmaWxsOiAjNDE4NjMyOyB9XG4gIC5iYXJuICNhY3Rpdml0eS1yYXRlLWNoYXJ0IHN2ZyBnLmMzLXJlZ2lvbnMgZy5jMy1yZWdpb24uc2NvcmUtY29sb3I0IHtcbiAgICBmaWxsOiAjZmZmZjAwOyB9XG4gIC5iYXJuICNhY3Rpdml0eS1yYXRlLWNoYXJ0IHN2ZyBnLmMzLXJlZ2lvbnMgZy5jMy1yZWdpb24uc2NvcmUtY29sb3I1IHtcbiAgICBmaWxsOiAjZmYwMDAwOyB9XG4gIC5iYXJuICNhY3Rpdml0eS1yYXRlLWNoYXJ0IC5jMy10b29sdGlwLWNvbnRhaW5lciB0YWJsZSB0aCxcbiAgLmJhcm4gI2FjdGl2aXR5LXJhdGUtY2hhcnQgLmMzLXRvb2x0aXAtY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYmFybiAuYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFybiAjYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQgLmMzLXRvb2x0aXAtY29udGFpbmVyIHRhYmxlIHRoLFxuICAuYmFybiAjYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQgLmMzLXRvb2x0aXAtY29udGFpbmVyIHRhYmxlIHRkIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYmFybiAjYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQgZy5jMy15Z3JpZHMgbGluZS5jMy15Z3JpZCB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTtcbiAgICBzdHJva2Utb3BhY2l0eTogMC4zOyB9XG4gIC5iYXJuIC5zdW1tYXJ5LW1pbGstY2hhcnQtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYXJuICNzdW1tYXJ5X2FjdGl2ZU1pbGtDaGFydCAuYzMtdG9vbHRpcC1jb250YWluZXIgdGFibGUuYzMtdG9vbHRpcCB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgLmJhcm4gI3N1bW1hcnlfYWN0aXZlTWlsa0NoYXJ0IC5jMy10b29sdGlwLWNvbnRhaW5lciB0YWJsZS5jMy10b29sdGlwIHRkLm5hbWUge1xuICAgICAgd2lkdGg6IDcwJTsgfVxuICAgIC5iYXJuICNzdW1tYXJ5X2FjdGl2ZU1pbGtDaGFydCAuYzMtdG9vbHRpcC1jb250YWluZXIgdGFibGUuYzMtdG9vbHRpcCB0ZC52YWx1ZSB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gIC5iYXJuIC5hbGVydC1ib3gge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMTUwcHg7IH1cbiAgICAuYmFybiAuYWxlcnQtYm94IHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IHJnYmEoOTAsIDkwLCA5MCwgMC4zKSAycHggMnB4IDAgMXB4O1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5iYXJuIC5hbGVydC1ib3ggbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgN2VtIDAgN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY0NjQ7IH1cbiAgICAgIC5iYXJuIC5hbGVydC1ib3ggbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5iYXJuIC5hbGVydC1ib3ggbGkgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAuYmFybiAuYWxlcnQtYm94IGxpIHAuY2F0ZWdvcnkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0LWJveCBsaSBwLnRleHQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0LWJveCBsaSBwLnRpbWUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0LWJveCBsaSBpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5iYXJuIC5hbGVydC1ib3ggbGkgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICNmZmY7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0LWJveCBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuYmFybiAuYWxlcnQtYm94IGxpIGJ1dHRvbiBpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5iYXJuIC5hbGVydC1saXN0IC5yb3ctLXNlbGVjdGVkIC5sYWJlbHMtdGQgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJhcm4gLmFsZXJ0LWxpc3QgLnJvdy0tc2VsZWN0ZWQgLmxhYmVscy10ZCAuY293LWxhYmVscy5pbGxuZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJhcm4gLmFsZXJ0LWxpc3QgLnJvdy0tc2VsZWN0ZWQgLmxhYmVscy10ZCAuY293LWxhYmVscy5pbGxuZXNzOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7IH1cbiAgLmJhcm4gLmFsZXJ0LWxpc3QgLnJvdy0tc2VsZWN0ZWQgLmxhYmVscy10ZCAuY293LWxhYmVscy5jaHJvbmljLWlsbG5lc3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJhcm4gLmFsZXJ0LWxpc3QgLnJvdy0tc2VsZWN0ZWQgLmxhYmVscy10ZCAuY293LWxhYmVscy5jaHJvbmljLWlsbG5lc3M6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTsgfVxuICAuYmFybiAuYWxlcnQtbGlzdCAuc3ViLXNlY3Rpb25zIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5iYXJuIC5hbGVydC1saXN0IC50YWItY29udGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmJhcm4gLmFsZXJ0LWxpc3QgLmxhYmVscy10ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYXJuIC5hbGVydC1saXN0IC5sYWJlbHMtdGQgLmNvdy1sYWJlbHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QgLmxhYmVscy10ZCAuY293LWxhYmVsczpmaXJzdC1jaGlsZC5jaHJvbmljLWlsbG5lc3Mge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDZweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QgLmxhYmVscy10ZCAuY293LWxhYmVsczpsYXN0LWNoaWxkLmlsbG5lc3Mge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7IH1cbiAgICAgIC5iYXJuIC5hbGVydC1saXN0IC5sYWJlbHMtdGQgLmNvdy1sYWJlbHM6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWRlZGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QgLmxhYmVscy10ZCAuY293LWxhYmVscy5pbGxuZXNzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MwMmM5NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjb2xvcjogI2MwMmM5NDsgfVxuICAgICAgICAuYmFybiAuYWxlcnQtbGlzdCAubGFiZWxzLXRkIC5jb3ctbGFiZWxzLmlsbG5lc3M6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Q4ZTY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNkOGU2OyB9XG4gICAgICAuYmFybiAuYWxlcnQtbGlzdCAubGFiZWxzLXRkIC5jb3ctbGFiZWxzLmNocm9uaWMtaWxsbmVzcyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2MwMmM5NDtcbiAgICAgICAgY29sb3I6ICNjMDJjOTQ7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QgLmxhYmVscy10ZCAuY293LWxhYmVscy5jaHJvbmljLWlsbG5lc3M6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Q4ZTY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNkOGU2OyB9XG4gIC5iYXJuIC5hbGVydC1saXN0IC5sYWJlbHMtdGQubGFiZWxzLXRkLWlsbG5lc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCAucmVzdWx0LW1lbnUge1xuICAgICAgcGFkZGluZzogMCAwIDE1cHggMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgLnJlc3VsdC1tZW51IGxhYmVsW2Zvcj1cInNob3ctcmVzb2x2ZWRcIl0ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgbGkgLmxpLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLmZpcnN0LXNlY3Rpb24sIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLnNlY29uZC1zZWN0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDN2dzsgfVxuICAgICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgbGkgLmxpLWlubmVyIC5maXJzdC1zZWN0aW9uIC5jb3ctaWQtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMC41cmVtIDJyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkOyB9XG4gICAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuZmlyc3Qtc2VjdGlvbiAuY293LWlkLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLmZpcnN0LXNlY3Rpb24gLmNvdy1pZC1jb250YWluZXIgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgbGkgLmxpLWlubmVyIC5maXJzdC1zZWN0aW9uIC5jb25maXJtZWQtbGFiZWwtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDAuNXJlbSAycmVtOyB9XG4gICAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuZmlyc3Qtc2VjdGlvbiAuY29uZmlybWVkLWxhYmVsLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLmZpcnN0LXNlY3Rpb24gLmNvbmZpcm1lZC1sYWJlbC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuZmlyc3Qtc2VjdGlvbiAuY29uZmlybWVkLWxhYmVsLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLmZpcnN0LXNlY3Rpb24gLnJlcG9ydC1jb250YWluZXIge1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuZmlyc3Qtc2VjdGlvbiAucmVwb3J0LWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW0gMS44ZW0gMC41ZW0gMWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThFODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuZmlyc3Qtc2VjdGlvbiAucmVwb3J0LWNvbnRhaW5lciBidXR0b24gaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM0NzdkMTc7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0LWxpc3QjYWxlcnQtZHlzc3Rhc2lhIC50YWItY29udGVudCAucmVzdWx0IGxpIC5saS1pbm5lciAuc2Vjb25kLXNlY3Rpb24gLnNlY29uZC1zZWN0aW9uLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLnNlY29uZC1zZWN0aW9uIC5zZWNvbmQtc2VjdGlvbi1pdGVtcy1jb250YWluZXIgLnNlY29uZC1zZWN0aW9uLXRvcC1pdGVtIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgICAgICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLnNlY29uZC1zZWN0aW9uIC5zZWNvbmQtc2VjdGlvbi1pdGVtcy1jb250YWluZXIgLnNlY29uZC1zZWN0aW9uLXRvcC1pdGVtID4gZGl2IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAgICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgbGkgLmxpLWlubmVyIC5zZWNvbmQtc2VjdGlvbiAuc2Vjb25kLXNlY3Rpb24taXRlbXMtY29udGFpbmVyIC5zZWNvbmQtc2VjdGlvbi1ib3R0b20taXRlbSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA2ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtOyB9XG4gICAgICAgICAgICAuYmFybiAuYWxlcnQtbGlzdCNhbGVydC1keXNzdGFzaWEgLnRhYi1jb250ZW50IC5yZXN1bHQgbGkgLmxpLWlubmVyIC5zZWNvbmQtc2VjdGlvbiAuc2Vjb25kLXNlY3Rpb24taXRlbXMtY29udGFpbmVyIC5zZWNvbmQtc2VjdGlvbi1ib3R0b20taXRlbSA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydC1saXN0I2FsZXJ0LWR5c3N0YXNpYSAudGFiLWNvbnRlbnQgLnJlc3VsdCBsaSAubGktaW5uZXIgLnRoaXJkLXNlY3Rpb24ge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAwcmVtIDN2dzsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAud29ya2luZy1kYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLnN0YXJ0LWNvdy1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogcmVkIHNvbGlkIDNweCAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5tYXN0aXRpcy1saXN0IHRoIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAuY2F1dGlvbi1jb3cge1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gIC5iYXJuIC5tYXN0aXRpcy1saXN0IC5wbCB7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLmNvdy1ubyB7XG4gICAgd2lkdGg6IDMzcHg7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLmJpcnRoLW51bWJlciB7XG4gICAgd2lkdGg6IDI1cHg7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLm1hc3RpdGlzQ293R3JvdXBOYW1lIHtcbiAgICB3aWR0aDogMjVweDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAuYWZ0ZXItY2FsdmllZC1kYXlzIHtcbiAgICB3aWR0aDogMzNweDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAucHJlZ25hbmN5IHtcbiAgICB3aWR0aDogODBweDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAuYWZ0ZXItbGF0ZXN0LWZlcnRpbGl6YXRpb24tZGF5cyB7XG4gICAgd2lkdGg6IDMzcHg7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLmJhbmQge1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gIC5iYXJuIC5tYXN0aXRpcy1saXN0IC5vY2N1cnJlZC1tYXN0aXRpcy1jb3VudCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAuZW5kRGF0ZSB7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLnJlbWFya3Mge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmJhcm4gLm1hc3RpdGlzLWxpc3QgLm5vLWVuZC1kYXRlLW1pbGstd2FzaG91dC1wZXJpb2Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5tYXN0aXRpcy1saXN0IC5lbmQtZGF0ZS0yLWRheXMtYWdvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3cgIWltcG9ydGFudDsgfVxuICAuYmFybiAubWFzdGl0aXMtbGlzdCAuZW5kLWRhdGUtMy1kYXlzLWFnbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTEsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5tYXN0aXRpcy1saXN0IHRkIGEge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLndvcmtpbmctZGF5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuc3RhcnQtY293LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiByZWQgc29saWQgM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnBlcmluYXRhbC1saXN0IHRoIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmNhdXRpb24tY293IHtcbiAgICB3aWR0aDogNTBweDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLnB1bXAtY291bnQge1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAudXRlcnVzLWNsZWFuaW5nLWNvdW50IHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmNvdy1ncm91cC1uYW1lIHtcbiAgICB3aWR0aDogMzBweDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmNvdy1ubyB7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLmJhcm4gLnBlcmluYXRhbC1saXN0IC5iaXJ0aC1udW1iZXIsIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAucHJlZ25hbmN5LCAuYmFybiAucGVyaW5hdGFsLWxpc3QgLnByZWduYW5jeS1kYXlzLCAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmJjcyxcbiAgLmJhcm4gLnBlcmluYXRhbC1saXN0IC5kcnktcHJldmlvdXMtcGVyaW9kLWRheXMsIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuZHJ5LWxhdGUtcGVyaW9kLWRheXMge1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuYWZ0ZXItY2FsdmllZC1kYXlzLCAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmNhbHZpbmctaW50ZXJ2YWwge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuY2FsdmluZy1zdGF0ZSB7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAucmVtYXJrcyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmxhdGVzdFRyZWF0bWVudFllc3RlcmRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNTUsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmNhdXRpb25Db3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuYmlydGgtbnVtYmVyLW92ZXItNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmJpcnRoVG9Ud2lucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuICAuYmFybiAucGVyaW5hdGFsLWxpc3QgLmFmdGVyLWNhbHZpZWQtNmRheXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnBlcmluYXRhbC1saXN0IC5kcnktZGF5cy1vdmVyLTgwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCAuZHJ5LXByZXZpb3VzLWRheXMtdW5kZXItMTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnBlcmluYXRhbC1saXN0IC5kcnktbGF0ZS1kYXlzLXVuZGVyLTEwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5wZXJpbmF0YWwtbGlzdCB0ZCBhIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc5cHgpOyB9XG4gICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLW1lbnUgLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOGFhNjMzOyB9XG4gICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1tZW51IHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItbWVudSB1bCBsaSBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmOTkwODtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIHJpZ2h0OiA2cHg7IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItbWVudSB1bCBsaS5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDUwMHB4OyB9XG4gICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50LXRpdGxlIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudC10aXRsZSAuYWRkLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiA2cmVtOyB9XG4gICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50IC50YWJsZS1kaXJlY3RpdmUgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTsgfVxuICAgICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50IC50YWJsZS1kaXJlY3RpdmUgLm1lZGljaW5lLW5hbWUge1xuICAgICAgICAgIG1pbi13aWR0aDogMjByZW07IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAudGFibGUtZGlyZWN0aXZlIC5zcGVybS1jb2RlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtOyB9XG4gICAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLWNvbnRlbnQgLmNvbnRlbnQgLnRhYmxlLWRpcmVjdGl2ZSAuc3Blcm0tbmFtZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTsgfVxuICAgICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50IC50YWJsZS1kaXJlY3RpdmUgLmhvcm1vbmUtcHJvZ3JhbS1uYW1lIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcmVtOyB9XG4gICAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLWNvbnRlbnQgLmNvbnRlbnQgLnRhYmxlLWRpcmVjdGl2ZSAubWFya2V0LW5hbWUge1xuICAgICAgICAgIG1pbi13aWR0aDogNDByZW07IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAudGFibGUtZGlyZWN0aXZlIC5vcGVyYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiA1NXB4OyB9XG4gICAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLWNvbnRlbnQgLmNvbnRlbnQgLnRhYmxlLWRpcmVjdGl2ZSB0aGVhZCB0aCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAudGFibGUtZGlyZWN0aXZlIHRoZWFkIHRoIC5yZXF1aXJlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLWNvbnRlbnQgLmNvbnRlbnQgLnRhYmxlLWRpcmVjdGl2ZSB0Ym9keSB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAgICAgICAgIC5iYXJuIC5tYXN0ZXItd3JhcHBlciAubWFzdGVyLWNvbnRlbnQgLmNvbnRlbnQgLnRhYmxlLWRpcmVjdGl2ZSB0Ym9keSB0ZC5vcGVyYXRpb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAudGFibGUtZGlyZWN0aXZlIHRib2R5IHRkIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAudGFibGUtZGlyZWN0aXZlIHRib2R5IHRkIGJ1dHRvbltkaXNhYmxlZF0gaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC40KTsgfVxuICAgICAgICAuYmFybiAubWFzdGVyLXdyYXBwZXIgLm1hc3Rlci1jb250ZW50IC5jb250ZW50IC50YWJsZS1kaXJlY3RpdmUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7IH1cbiAgICAgICAgLmJhcm4gLm1hc3Rlci13cmFwcGVyIC5tYXN0ZXItY29udGVudCAuY29udGVudCAuZGF0YS1ub3RoaW5nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2ZmOTkwODsgfVxuICAuYmFybiBzZWN0aW9uLnUtYWxlcnQtZm9ybS0tZmllbGQgZGl2LnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudCBwIGlucHV0LnUtaW5wdXQtd2lkdGg4IHtcbiAgICB3aWR0aDogMTMycHggIWltcG9ydGFudDsgfVxuICAuYmFybiAudG9wLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYmFybiAua3BpLS1jb250YWluZXIge1xuICAgIHdpZHRoOiA2Ni42NiU7IH1cbiAgLmJhcm4gLnRvcC0tYWxlcnRzLFxuICAuYmFybiAudG9wLS1jb3VudGVycyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYmFybiAudG9wLS1hbGVydHMgLmFsZXJ0cy1oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzhhYTYzMzsgfVxuICAuYmFybiAudG9wLS1jb3VudGVycyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYmFybiAuZmxleC1ib3gge1xuICAgIGZsZXg6IDE7IH1cbiAgLmJhcm4gLmZsZXgtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmJhcm4gLmFsZXJ0cy0taW5mbyxcbiAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MsXG4gIC5iYXJuIC50b3AtLXNjaGVkdWxlLFxuICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5iYXJuIC5hbGVydHMtLWluZm8sXG4gIC5iYXJuIC50b3AtLXNjaGVkdWxlLFxuICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHVsLFxuICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIHVsLFxuICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCB1bCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHVsIGxpLFxuICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgdWwgbGksXG4gICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgdWwgbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAgICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHVsIGxpOm50aC1sYXN0LW9mLXR5cGUoMSksXG4gICAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIHVsIGxpOm50aC1sYXN0LW9mLXR5cGUoMSksXG4gICAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCB1bCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHVsIGxpLmxpbmssXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSB1bCBsaS5saW5rLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IHVsIGxpLmxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHVsIGxpLmxpbmsgYSxcbiAgICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgdWwgbGkubGluayBhLFxuICAgICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgdWwgbGkubGluayBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjNDQ5ZGZmOyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAuY2hpbGQtLWxpc3QsXG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLmNoaWxkLS1saXN0LFxuICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAuY2hpbGQtLWxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAuY2hpbGQtLWxpc3QgYSwgLmJhcm4gLmFsZXJ0cy0taW5mbyAuY2hpbGQtLWxpc3QgZGwsXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAuY2hpbGQtLWxpc3QgYSxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC5jaGlsZC0tbGlzdCBkbCxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAuY2hpbGQtLWxpc3QgYSxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAuY2hpbGQtLWxpc3QgZGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIC5jaGlsZC0tbGlzdCBkbCxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC5jaGlsZC0tbGlzdCBkbCxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAuY2hpbGQtLWxpc3QgZGwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAuY2hpbGQtLWxpc3QgZHQgc3BhbixcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC5jaGlsZC0tbGlzdCBkdCBzcGFuLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC5jaGlsZC0tbGlzdCBkdCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAuY2hpbGQtLWxpc3QgZGQgc3Bhbi5jb3VudCxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC5jaGlsZC0tbGlzdCBkZCBzcGFuLmNvdW50LFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC5jaGlsZC0tbGlzdCBkZCBzcGFuLmNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5iYXJuIC5hbGVydHMtLWluZm8gYSxcbiAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBhLFxuICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGE6aG92ZXIsXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBhOmhvdmVyLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gYSBkbCxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIGEgZGwsXG4gICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgYSBkbCB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGEgZHQgaSxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIGEgZHQgaSxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCBhIGR0IGkge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyBhIGRkIGksXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBhIGRkIGksXG4gICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgYSBkZCBpIHtcbiAgICAgICAgY29sb3I6ICM0NzdkMTc7IH1cbiAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGRsLFxuICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIGRsLFxuICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCBkbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggOHB4OyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0taW5mbyBkdCwgLmJhcm4gLmFsZXJ0cy0taW5mbyBkZCxcbiAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkdCxcbiAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkZCxcbiAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgZHQsXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5iYXJuIC5hbGVydHMtLWluZm8gZHQsXG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgZHQsXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGR0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGR0IGksXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkdCBpLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGR0IGkge1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGR0IHNwYW4sXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkdCBzcGFuLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGR0IHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMnB4OyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0taW5mbyBkZCxcbiAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkZCxcbiAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgZGQge1xuICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gZGQgc3BhbixcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIGRkIHNwYW4sXG4gICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgZGQgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4OyB9XG4gICAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gZGQgc3Bhbi5jb3VudCxcbiAgICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgZGQgc3Bhbi5jb3VudCxcbiAgICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGRkIHNwYW4uY291bnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIGRkIGksXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBkZCBpLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGRkIGkge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWhlYXQsXG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWhlYXQsXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1oZWF0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWhlYXQgYSxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1oZWF0IGEsXG4gICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgLnRvcC0tYWxlcnRzLWhlYXQgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDhweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtaGVhdDpob3ZlcixcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1oZWF0OmhvdmVyLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1oZWF0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtaGVhdCBkdCxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1oZWF0IGR0LFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1oZWF0IGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtaGVhdCBkdCBpLFxuICAgICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtaGVhdCBkdCBpLFxuICAgICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgLnRvcC0tYWxlcnRzLWhlYXQgZHQgaSB7XG4gICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2MwMmM5NCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWhlYXQgZHQgc3BhbixcbiAgICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWhlYXQgZHQgc3BhbixcbiAgICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1oZWF0IGR0IHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjYzAyYzk0OyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIC50b3AtLWFsZXJ0cy1oZWF0IGRkIHNwYW4sXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtaGVhdCBkZCBzcGFuLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1oZWF0IGRkIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIC50b3AtLWFsZXJ0cy1oZWF0IGRkIHNwYW4uY291bnQsXG4gICAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1oZWF0IGRkIHNwYW4uY291bnQsXG4gICAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAudG9wLS1hbGVydHMtaGVhdCBkZCBzcGFuLmNvdW50IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2MwMmM5NDtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWZhbHNlLWhlYXQsXG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWZhbHNlLWhlYXQsXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1mYWxzZS1oZWF0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1pbmZvIC50b3AtLWFsZXJ0cy1mYWxzZS1oZWF0IGEsXG4gICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBhLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1mYWxzZS1oZWF0IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA4cHg7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBhOmhvdmVyLFxuICAgICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBhOmhvdmVyLFxuICAgICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgLnRvcC0tYWxlcnRzLWZhbHNlLWhlYXQgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBkdCxcbiAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1mYWxzZS1oZWF0IGR0LFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1mYWxzZS1oZWF0IGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBkdCBpLFxuICAgICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBkdCBpLFxuICAgICAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgLnRvcC0tYWxlcnRzLWZhbHNlLWhlYXQgZHQgaSB7XG4gICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBkZCBzcGFuLmNvdW50LFxuICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWZhbHNlLWhlYXQgZGQgc3Bhbi5jb3VudCxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCBkZCBzcGFuLmNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZHlzc3Rhc2lhLFxuICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1keXNzdGFzaWEsXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1keXNzdGFzaWEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBhLFxuICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBhLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTI0MjQ7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTJweCA3cHggMTJweCA1cHg7IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGE6aG92ZXIsXG4gICAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgYTpob3ZlcixcbiAgICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYzsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGR0LFxuICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBkdCxcbiAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGR0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBkdCBpLFxuICAgICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGR0IGksXG4gICAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGR0IGkge1xuICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuMnJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGR0IHNwYW4sXG4gICAgICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgZHQgc3BhbixcbiAgICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgZHQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBkZCBzcGFuLFxuICAgICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBkZCBzcGFuLFxuICAgICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC50b3AtLWFsZXJ0cy1keXNzdGFzaWEgZGQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5iYXJuIC5hbGVydHMtLWluZm8gLnRvcC0tYWxlcnRzLWR5c3N0YXNpYSBkZCBzcGFuLmNvdW50LFxuICAgICAgICAuYmFybiAudG9wLS1zY2hlZHVsZSAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGRkIHNwYW4uY291bnQsXG4gICAgICAgIC5iYXJuIC50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIGRkIHNwYW4uY291bnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0taW5mbyAuaGVhdC1pY29uLFxuICAgIC5iYXJuIC50b3AtLXNjaGVkdWxlIC5oZWF0LWljb24sXG4gICAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IC5oZWF0LWljb24ge1xuICAgICAgY29sb3I6ICNjMDJjOTQ7IH1cbiAgICAuYmFybiAuYWxlcnRzLS1pbmZvIHNwYW4uYmV0YS1ib3gsXG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgc3Bhbi5iZXRhLWJveCxcbiAgICAuYmFybiAudG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQgc3Bhbi5iZXRhLWJveCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDg4ZWI0O1xuICAgICAgY29sb3I6ICM0ODhlYjQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5iYXJuIC5hbGVydHMtLXNpY2tuZXNzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MgZHQge1xuICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAgICAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MgZHQgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MgZGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gICAgICAuYmFybiAuYWxlcnRzLS1zaWNrbmVzcyBkZCA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC41ZW07XG4gICAgICAgIHRleHQtaW5kZW50OiAtNC41ZW07IH1cbiAgICAgICAgLmJhcm4gLmFsZXJ0cy0tc2lja25lc3MgZGQgPiBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmFybiAuY291bnRlci0tc3VtLFxuICAuYmFybiAuY291bnRlci0tbWlsayB7XG4gICAgZmxleDogbm9uZTsgfVxuICAuYmFybiAuY291bnRlci0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYmFybiAuY293cy1jb3VudC1kaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYmFybiAuZWFjaC1jb3dzLWNvdW50IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgOTAsIDkwLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYmFybiAuZWFjaC1jb3dzLWNvdW50ID4gZGl2IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE1cHggNXB4O1xuICAgICAgbWluLXdpZHRoOiAxNDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuYmFybiAuZWFjaC1jb3dzLWNvdW50ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDkwLCA5MCwgOTAsIDAuMik7IH1cbiAgICAgIC5iYXJuIC5lYWNoLWNvd3MtY291bnQgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYmFybiAudG90YWwtY293cy1jb3VudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogNnB4IDEwcHggMCAwOyB9XG4gIC5iYXJuIC5jb3VudC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5iYXJuIC5jb3ctY291bnQsXG4gIC5iYXJuIC50b3RhbC1jb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsOyB9XG4gIC5iYXJuIC5jb3ctY291bnQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAuYmFybiAudG90YWwtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5iYXJuIC50b3AtLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmJhcm4gLnRvcC0tY291bnRlcnMtbWVhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5iYXJuIC5tZWF0Y293cy1jb3VudC1kaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzNHB4OyB9XG4gIC5iYXJuIC5mYXR0ZW5pbmctc3RhZ2UtY291bnQtZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAuYmFybiAubWVhdGNvd3MtY291bnQtZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBmbGV4OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5iYXJuIC5yZXByb2R1Y3Rpb24tc3VtbWFyeS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAyMjBweDsgfVxuICAuYmFybiAudGFibGUtc2ltcGxlLFxuICAuYmFybiAudGFibGUtc2ltcGxlIHRyOm50aC1jaGlsZCgybisxKSxcbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0aCxcbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0ciB0aDpmaXJzdC1jaGlsZCxcbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0ZCxcbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iYXJuIC50YWJsZS1zaW1wbGUgdGJvZHkgdGgsXG4gIC5iYXJuIC50YWJsZS1zaW1wbGUgdGJvZHkgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5iYXJuIC50YWJsZS1zaW1wbGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0aCxcbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5iYXJuIC50YWJsZS1zaW1wbGUgdGJvZHkuY2xpY2thYmxlIHRyIHRoIHtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0Ym9keS5jbGlja2FibGUgdHIgdGQuYXJyb3cge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0Ym9keS5jbGlja2FibGUgdHIgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDM1cHg7IH1cbiAgLmJhcm4gLnRhYmxlLXNpbXBsZSB0Ym9keS5jbGlja2FibGUgdHIuY2xpY2thYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmFybiAudGFibGUtc2ltcGxlIHRib2R5LmNsaWNrYWJsZSB0ci5jbGlja2FibGUgdGgge1xuICAgIGNvbG9yOiAjNDQ5ZGZmOyB9XG4gIC5iYXJuIC50YWJsZS1zaW1wbGUgdGJvZHkuY2xpY2thYmxlIHRyLmNsaWNrYWJsZSBpIHtcbiAgICBjb2xvcjogIzQ3N2QxNzsgfVxuICAuYmFybiAudG9wLS10YWJsZS1zaW1wbGUgdGhlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYXJuIC50b3AtLXRhYmxlLXNpbXBsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuYmFybiAudG9wLS10YWJsZS1zaW1wbGUgdGJvZHkgdGgsXG4gIC5iYXJuIC50b3AtLXRhYmxlLXNpbXBsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLnRvcC0tdGFibGUtc2ltcGxlIHRib2R5IHRkIHtcbiAgICB3aWR0aDogMTIwcHg7IH1cbiAgLmJhcm4gLnRvcC0tdGFibGUtc2ltcGxlIHRkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cbiAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgaDQgYnV0dG9uIHtcbiAgICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqLyB9XG4gICAgLmJhcm4gLnRvcC0tc2NoZWR1bGUgaDQgYnV0dG9uOmhvdmVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuYmFybiAudG9wLS1zY2hlZHVsZSBoNCBidXR0b24gaSB7XG4gICAgICBjb2xvcjogIzQ3N2QxNztcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5iYXJuIC50b3AtLXNjaGVkdWxlIGR0IHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5iYXJuIC50b3AtLXNjaGVkdWxlIGRkIHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IGR0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNjAwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogOTAwcHgpIHtcbiAgICAuYmFybiAudG9wLS1hbGVydHMsXG4gICAgLmJhcm4gLmNvdW50ZXItLWhvcml6b250YWwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5iYXJuIC5jb3VudGVyLS1taWxrLFxuICAgIC5iYXJuIC5hbGVydHMtLXNpY2tuZXNzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5iYXJuIC5jYWxlbmRhciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDA5OTQzOyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5mbGVzaCB7XG4gICAgICBmaWxsOiAjNTJkOGE5OyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5rdXV0YWkge1xuICAgICAgZmlsbDogI0Q4NUM1QzsgfVxuICAgIC5iYXJuIC5jYWxlbmRhciAudGFuZXp1a2VuYXNoaSB7XG4gICAgICBmaWxsOiAjZDg4NTM4OyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5qdXNlaSB7XG4gICAgICBmaWxsOiAjYjk4NWQ4OyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5qdXRhaSB7XG4gICAgICBmaWxsOiAjODBkODVjOyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5rYW5ueXUge1xuICAgICAgZmlsbDogIzdiOTZkODsgfVxuICAgIC5iYXJuIC5jYWxlbmRhciAucG9pbnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJhcm4gLmNhbGVuZGFyIC5wb2ludC10ZXh0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5iYXJuIC5jYWxlbmRhciAuY293LWNhbGVuZGFyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5iYXJuIC5jYWxlbmRhciAubGVnZW5kIHRleHQge1xuICAgICAgZmlsbDogIzU0NTQ1NDsgfVxuICAgICAgLmJhcm4gLmNhbGVuZGFyIC5sZWdlbmQgdGV4dC5sZWdlbmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICAgIC5iYXJuIC5jYWxlbmRhciAubGVnZW5kIHRleHQubGVnZW5kLWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICAuYmFybiAuY2FsZW5kYXIgLmRldGFpbC1mcmFtZSB7XG4gICAgICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFybiAuY2FsZW5kYXIgLmRldGFpbCB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmJhcm4gLmNhbGVuZGFyIC5kZXRhaWwgYSB0ZXh0IHtcbiAgICAgICAgZmlsbDogIzE3NWNjOTsgfVxuICAgICAgLmJhcm4gLmNhbGVuZGFyIC5kZXRhaWwgdGV4dCB7XG4gICAgICAgIGZpbGw6ICM1NDU0NTQ7IH1cbiAgICAgICAgLmJhcm4gLmNhbGVuZGFyIC5kZXRhaWwgdGV4dC5kZXRhaWwtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuICAgICAgICAuYmFybiAuY2FsZW5kYXIgLmRldGFpbCB0ZXh0LmRldGFpbC1ib2R5IHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5iYXJuIC5jYWxlbmRhciAuZGV0YWlsIC5kZXRhaWwgZHQge1xuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IHNwYW4uc2VsZWN0SW5mbywgLmJhcm4gI3N1bW1hcnlUaW1lQnVkZ2V0IHNwYW4uc2VsZWN0SW5mbyB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5heGlzIGxpbmUsIC5iYXJuICNzdW1tYXJ5VGltZUJ1ZGdldCAuYXhpcyBsaW5lIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogI2RkZDtcbiAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XG4gICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTVweCk7IH1cbiAgLmJhcm4gI2FjdGl2aXR5VGltZUJ1ZGdldCAuYXhpcyBwYXRoLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLmF4aXMgcGF0aCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5heGlzIHRleHQsIC5iYXJuICNzdW1tYXJ5VGltZUJ1ZGdldCAuYXhpcyB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZmlsbDogIzY2NjsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5vdWdhLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLm91Z2Ege1xuICAgIGZpbGw6ICM5NDY3YmQ7XG4gICAgb3BhY2l0eTogXCIwLjZcIjsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5ob2tvdSwgLmJhcm4gI3N1bW1hcnlUaW1lQnVkZ2V0IC5ob2tvdSB7XG4gICAgZmlsbDogI2ZiYTQwZDtcbiAgICBvcGFjaXR5OiBcIjAuNlwiOyB9XG4gIC5iYXJuICNhY3Rpdml0eVRpbWVCdWRnZXQgLnNvdWtvdSwgLmJhcm4gI3N1bW1hcnlUaW1lQnVkZ2V0IC5zb3Vrb3Uge1xuICAgIGZpbGw6ICNkNjI3Mjg7XG4gICAgb3BhY2l0eTogXCIwLjZcIjsgfVxuICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5zYWlzaG9rdSwgLmJhcm4gI3N1bW1hcnlUaW1lQnVkZ2V0IC5zYWlzaG9rdSB7XG4gICAgZmlsbDogIzJjYTAyYztcbiAgICBvcGFjaXR5OiBcIjAuNlwiOyB9XG4gIC5iYXJuICNhY3Rpdml0eVRpbWVCdWRnZXQgLmluc3VpLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLmluc3VpIHtcbiAgICBmaWxsOiAjYWVjN2U4O1xuICAgIG9wYWNpdHk6IFwiMC42XCI7IH1cbiAgLmJhcm4gI2FjdGl2aXR5VGltZUJ1ZGdldCAuc2Vpc2hpLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLnNlaXNoaSB7XG4gICAgZmlsbDogIzY2NjY2NjtcbiAgICBvcGFjaXR5OiBcIjAuNlwiOyB9XG4gIC5iYXJuICNhY3Rpdml0eVRpbWVCdWRnZXQgLmxlZ2VuZCB0ZXh0LCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLmxlZ2VuZCB0ZXh0IHtcbiAgICBmaWxsOiAjNTQ1NDU0OyB9XG4gICAgLmJhcm4gI2FjdGl2aXR5VGltZUJ1ZGdldCAubGVnZW5kIHRleHQubGVnZW5kLXRpdGxlLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLmxlZ2VuZCB0ZXh0LmxlZ2VuZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAuYmFybiAjYWN0aXZpdHlUaW1lQnVkZ2V0IC5sZWdlbmQgdGV4dC5sZWdlbmQtYm9keSwgLmJhcm4gI3N1bW1hcnlUaW1lQnVkZ2V0IC5sZWdlbmQgdGV4dC5sZWdlbmQtYm9keSB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmJhcm4gI2FjdGl2aXR5VGltZUJ1ZGdldCAuZGV0YWlsLWZyYW1lLCAuYmFybiAjc3VtbWFyeVRpbWVCdWRnZXQgLmRldGFpbC1mcmFtZSB7XG4gICAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5jb3ctbGlzdCAuZml4ZWQtdGIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIyNXB4KTsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbiBoNDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24gaDUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhYTYzMztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyB0YWJsZSB0cjpudGgtY2hpbGQob2RkKSwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gdGFibGUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1zdGF0dXMge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgI2NjYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDExMHB4OyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc3RhdHVzIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc3RhdHVzIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogODBweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1kZXRhaWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIC5kZXRhaWwtbGlzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIC5kZXRhaWwtbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyAycHgpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gLmRldGFpbC1saXN0IC5nbHlwaGljb24ge1xuICAgICAgICBjb2xvcjogI2RkZDBhODtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gLnRhZy1udW1iZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIC50YWctbnVtYmVyLWlkIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxcmVtICsgMXB4KTsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gLnRhZy1udW1iZXItaWQ6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1pbmZvcm1hdGlvbiAudGFnLW51bWJlci1pZDpudGgtb2YtdHlwZSgyKSwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gLnRhZy1udW1iZXItaWQubGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMXJlbSArIDVweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gdGFibGUsIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIHRoLCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1pbmZvcm1hdGlvbiB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1pbmZvcm1hdGlvbiB0aCwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gdGQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24taW5mb3JtYXRpb24gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWluZm9ybWF0aW9uIHRkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ++8mic7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNWVtOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tYnJlZWRpbmcgdGFibGUsIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWJyZWVkaW5nIHRoLCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1icmVlZGluZyB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1icmVlZGluZyB0aCwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tYnJlZWRpbmcgdGQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tYnJlZWRpbmcgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWJyZWVkaW5nIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1icmVlZGluZyB0ZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfvvJonO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLWFuY2VzdG9ycyB0aCxcbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1hbmNlc3RvcnMgdGQge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tYW5jZXN0b3JzIHRoIGEsXG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1hbmNlc3RvcnMgdGQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tYW5jZXN0b3JzIHRoIGE6aG92ZXIsXG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1hbmNlc3RvcnMgdGQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tdGhlcmFweSB0aCwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tdGhlcmFweSB0ZCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tdGhlcmFweSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWluZm8gLnNlY3Rpb24tdGhlcmFweSB0ZCB7XG4gICAgICBwYWRkaW5nOiA3cHg7IH1cbiAgICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1pbmZvIC5zZWN0aW9uLXRoZXJhcHkgdGQgYiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDFlbSArIDJweCk7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1kaXNlYXNlIHRoLCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktaW5mbyAuc2VjdGlvbi1kaXNlYXNlIHRkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA3cHg7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuZmxleCAuc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuZmxleCAubGVmdC1hZGp1c3QucDAsIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5mbGV4IC5yaWdodC1hZGp1c3QucDAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmZsZXggLmJveC1zdW1tYXJ5LWNoYXJ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmZsZXggLmJveC1zdW1tYXJ5LWNoYXJ0IC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktY2hhcnQge1xuICAgIGZsZXg6IDE7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktY2hhcnQgLnNlY3Rpb24tcmVwb3J0LXRvZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICB3aWR0aDogMjQlOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktY2hhcnQgLnNlY3Rpb24tcmVwb3J0LXRvZGF5IC5udW1iZXItYm94IC5udW1iZXIge1xuICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWNoYXJ0IC5zZWN0aW9uLXJlcG9ydC10b2RheSAubnVtYmVyLWJveCAubnVtYmVyLmF0dGVuc2lvbiB7XG4gICAgICAgICAgY29sb3I6ICNmNjU3NTc7IH1cbiAgICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zdW1tYXJ5LWNoYXJ0IC5zZWN0aW9uLXJlcG9ydC10b2RheSAubnVtYmVyLWJveCAubnVtYmVyIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXN1bW1hcnktY2hhcnQgLnNlY3Rpb24tcmVwb3J0LXRvZGF5IC5zdXBwbGVtZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsOyB9XG4gICAgICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtc3VtbWFyeS1jaGFydCAuc2VjdGlvbi1yZXBvcnQtdG9kYXkgLnN1cHBsZW1lbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLnJhZGlvLWN1c3RvbSAjdGJqLXJ1bWluYXRlICsgbGFiZWw6YmVmb3JlLFxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAucmFkaW8tY3VzdG9tICNzLXRiai1ydW1pbmF0ZSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ODUzODsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIC5zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgLnNlY3Rpb24ubGFyZ2Uge1xuICAgICAgbWluLWhlaWdodDogMTY1cHg7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC50YWItcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLnRhYi1yZXN1bHQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtaGlzdG9yeS5pbmRpdmlkdWFsLWhpc3RvcnkgLmJveC1oaXN0b3J5LWlubm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQycHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5taWxraW5nVGFiIC5zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDQ4OHB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ncmFwaC1ib3ggLmNvdW50LXR4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogM3B4IDdweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ncmFwaC1ib3ggLnN3aXRjaC1idG4gbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ncmFwaC1ib3ggLnN3aXRjaC1idG4gbGkgYTpob3ZlciwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmdyYXBoLWJveCAuc3dpdGNoLWJ0biBsaSBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuZ3JhcGgtYm94IC5zd2l0Y2gtYnRuIGxpIGEuZWRpdC1idG4ge1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmFjdGl2aXR5LWNoYXJ0LWNvbnRlbnRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDgyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYWN0aXZpdHktY2hhcnQtY29udGVudHMtY29udGFpbmVyIC5ncmFwaC10aXRsZS1ib3gge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hY3Rpdml0eS1jaGFydC1jb250ZW50cy1jb250YWluZXIgLmdyYXBoLWJveCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDAlOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYWN0aXZpdHktY2hhcnQtY29udGVudHMtY29udGFpbmVyIC5ncmFwaC1ib3g6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5jaGFydC1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VsZWN0Mi1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5jaGFydC1kYXRlcGlja2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5jaGFydC1kYXRlcGlja2VyOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiBzdGVlbGJsdWU7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgI2Ftb3VudC1kYWlseS1jaGFydC1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAudGltZS1idWRnZXQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAjYnVkZ2V0VHlwZUdyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEycHg7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgdGFibGUuc2ltcGxpY2l0eS10Ymwge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIHRhYmxlLnNpbXBsaWNpdHktdGJsIHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIHRhYmxlLnNpbXBsaWNpdHktdGJsIHRyOm50aC1jaGlsZCgybikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIHRhYmxlLnNpbXBsaWNpdHktdGJsIHRoLCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCB0YWJsZS5zaW1wbGljaXR5LXRibCB0ZCB7XG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIHRhYmxlLnNpbXBsaWNpdHktdGJsIHRyOm50aC1jaGlsZCgybisxKSB0aCwgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgdGFibGUuc2ltcGxpY2l0eS10YmwgdHI6bnRoLWNoaWxkKDJuKzEpIHRkIHtcbiAgICAgIHBhZGRpbmc6IDlweCAxNHB4OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgdGFibGUuc2ltcGxpY2l0eS10YmwgdGgge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIHRhYmxlLnNpbXBsaWNpdHktdGJsIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5idWxrLXJlZ2lzdC1jb3ctZGV0YWlsIHtcbiAgICB0b3A6IDE0cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYnVsay1yZWdpc3QtY293LWRldGFpbCArIC5idG4tZGVsZXRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5idWxrLXJlZ2lzdC1jb3ctZGV0YWlsICsgLmJ0bi1kZWxldGUgaSB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtdHJlbmQtZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtdHJlbmQtaW5mbyB7XG4gICAgcGFkZGluZzogNXB4IDVweCAxMHB4OyB9XG4gICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC10cmVuZC1pbmZvIC50YWJsZSBsaSB7XG4gICAgICB3aWR0aDogMjclO1xuICAgICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXRyZW5kLWluZm8gLnRhYmxlIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC10cmVuZC1pbmZvIC50YWJsZSBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC10cmVuZC1pbmZvIC50YWJsZSBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiAyOCU7IH1cbiAgICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5ib3gtdHJlbmQtaW5mbyAudGFibGUgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMjclOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXRyZW5kLWluZm8gLnRhYmxlIGxpOm50aC1vZi10eXBlKDEpIGR0LCAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXRyZW5kLWluZm8gLnRhYmxlIGxpOm50aC1vZi10eXBlKDEpIGRkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXRyZW5kLWluZm8gLnRhYmxlIGxpOm50aC1vZi10eXBlKDEpIGR0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYm94LXRyZW5kLWluZm8gLnRhYmxlIGxpOm50aC1vZi10eXBlKDEpIGRkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmJveC10cmVuZC1pbmZvMDIgPiAucm93IC5zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxODVweDsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYW1vdW50LW1pbGsgLm51bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hbW91bnQtbWlsayAubnVtYmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hbW91bnQtbWlsayAubnVtYmVyIHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYW1vdW50LW1pbGsgLnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYW1vdW50LW1pbGsgLnRhYmxlOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hbW91bnQtbWlsayAudGFibGUgZHQsIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hbW91bnQtbWlsayAudGFibGUgZGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5hbW91bnQtbWlsayAudGFibGUgZHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuYW1vdW50LW1pbGsgLnRhYmxlIGRkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5kYXRhLW1hc3RpdGlzIC5ob29mLTRzcGxpdCA+IGxpIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmRhdGEtbWFzdGl0aXMgaDQgKyBwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuZGF0YS1tYXN0aXRpcyB1bCB7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5kYXRhLW1hc3RpdGlzIGxpIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuYmFybiAuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCAuZGF0YS1tYXN0aXRpcyBsaSAubnVtYmVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5kYXRhLW1hc3RpdGlzIGxpIC51bml0LXR4IHtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmRhdGEtbWFzdGl0aXMgbGkgLmJsaW5kLW1pbGsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTE2ZGEzOyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5kYXRhLWRpc2Vhc2UgdWwgbGkge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgcGFkZGluZzogMCA1cHggNXB4OyB9XG4gIC5iYXJuIC5jb250ZW50IC5jb250ZW50LWJveC5jb3ctZGV0YWlsIC5kYXRhLWRpc2Vhc2UgdWwgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmJhcm4gLmNvbnRlbnQgLmNvbnRlbnQtYm94LmNvdy1kZXRhaWwgLmRlbGl2ZXItdGFibGUgLmNhbGYtYnJlZWQge1xuICAgIHdpZHRoOiBpbml0aWFsOyB9XG4gIC5iYXJuIC5yYWRpby1jdXN0b20gaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYmFybiAucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwOyB9XG4gIC5iYXJuIC5yYWRpby1jdXN0b20gbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nOiAycHggNXB4IDJweCAyMHB4O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYmFybiAucmFkaW8tY3VzdG9tIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5iYXJuIC5yYWRpby1jdXN0b20gI3Riai1mZWVkICsgbGFiZWw6YmVmb3JlLCAuYmFybiAucmFkaW8tY3VzdG9tICNzLXRiai1mZWVkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRjODJkOyB9XG4gIC5iYXJuIC5yYWRpby1jdXN0b20gI3Riai13YXRlciArIGxhYmVsOmJlZm9yZSwgLmJhcm4gLnJhZGlvLWN1c3RvbSAjcy10Ymotd2F0ZXIgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmE5ZDQ7IH1cbiAgLmJhcm4gLnJhZGlvLWN1c3RvbSAjdGJqLW1vdmUgKyBsYWJlbDpiZWZvcmUsIC5iYXJuIC5yYWRpby1jdXN0b20gI3MtdGJqLW1vdmUgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM1MTU7IH1cbiAgLmJhcm4gLnJhZGlvLWN1c3RvbSAjdGJqLWxpZSArIGxhYmVsOmJlZm9yZSwgLmJhcm4gLnJhZGlvLWN1c3RvbSAjcy10YmotbGllICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg3MmU5OyB9XG4gIC5iYXJuIC5yYWRpby1jdXN0b20gI3Riai1zdGFuZCArIGxhYmVsOmJlZm9yZSwgLmJhcm4gLnJhZGlvLWN1c3RvbSAjcy10Ymotc3RhbmQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzdhNzE7IH1cbiAgLmJhcm4gLnJhZGlvLWN1c3RvbSAjdGJqLXJ1bWluYXRlICsgbGFiZWw6YmVmb3JlLCAuYmFybiAucmFkaW8tY3VzdG9tICNzLXRiai1ydW1pbmF0ZSArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4N2YyYzsgfVxuICAuYmFybiAucmFkaW8tY3VzdG9tICN0YmotcnVtaW5hdGUtbGllICsgbGFiZWw6YmVmb3JlLCAuYmFybiAucmFkaW8tY3VzdG9tICNzLXRiai1ydW1pbmF0ZS1saWUgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODdmMmM7IH1cbiAgLmJhcm4gLnJhZGlvLWN1c3RvbSAjdGJqLXJ1bWluYXRlLXN0YW5kICsgbGFiZWw6YmVmb3JlLCAuYmFybiAucmFkaW8tY3VzdG9tICNzLXRiai1ydW1pbmF0ZS1zdGFuZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5NkQ0RjsgfVxuICAuYmFybiAucmFkaW8tY3VzdG9tICN0YmotYWxsICsgbGFiZWwsIC5iYXJuIC5yYWRpby1jdXN0b20gI3MtdGJqLWFsbCArIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgIC5iYXJuIC5yYWRpby1jdXN0b20gI3Riai1hbGwgKyBsYWJlbDpiZWZvcmUsIC5iYXJuIC5yYWRpby1jdXN0b20gI3MtdGJqLWFsbCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuIC55ZXN0ZXJkYXktYWN0aXZpdHkgaDU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4ycmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YzgyZDsgfVxuICAuYmFybiAueWVzdGVyZGF5LWFjdGl2aXR5IC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE0LjI4NTglOyB9XG4gIC5iYXJuIC55ZXN0ZXJkYXktYWN0aXZpdHkgLnllc3RlcmRheS1ydW1pbmF0ZSBoNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODdmMmM7IH1cbiAgLmJhcm4gLnllc3RlcmRheS1hY3Rpdml0eSAueWVzdGVyZGF5LXdhdGVyIGg1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YTlkNDsgfVxuICAuYmFybiAueWVzdGVyZGF5LWFjdGl2aXR5IC55ZXN0ZXJkYXktd2FsayBoNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGM1MTU7IH1cbiAgLmJhcm4gLnllc3RlcmRheS1hY3Rpdml0eSAueWVzdGVyZGF5LXJ1biBoNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY2OWE7IH1cbiAgLmJhcm4gLnllc3RlcmRheS1hY3Rpdml0eSAueWVzdGVyZGF5LWxpZSBoNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODcyZTk7IH1cbiAgLmJhcm4gLnllc3RlcmRheS1hY3Rpdml0eSAueWVzdGVyZGF5LXN0YW5kIGg1OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3N2E3MTsgfVxuICAuYmFybiAueWVzdGVyZGF5LWFjdGl2aXR5IC55ZXN0ZXJkYXktcnVtaW5hdGUgaDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjJjOyB9XG4gIC5iYXJuIC55ZXN0ZXJkYXktYWN0aXZpdHkgLnllc3RlcmRheS1ydW1pbmF0ZS1saWUgaDU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjJjOyB9XG4gIC5iYXJuIC55ZXN0ZXJkYXktYWN0aXZpdHkgLnllc3RlcmRheS1ydW1pbmF0ZS1zdGFuZCBoNTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTZENEY7IH1cbiAgLmJhcm4gLmJveC1pbmZvLmluZGl2aWR1YWwgdGgsIC5iYXJuIC5ib3gtaW5mby5pbmRpdmlkdWFsIHRkIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5iYXJuIC5ib3gtaW5mby5pbmRpdmlkdWFsIC50YWJsZS1jb2wyIHRkIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5iYXJuIC5ib3gtaW5mby5pbmRpdmlkdWFsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC5iYXJuIC5ib3gtaW5mby5pbmRpdmlkdWFsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJhcm4gLmJveC1pbmZvLmluZGl2aWR1YWwgbGFiZWwgKyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmJhcm4gLmRldGFpbC1jb250ZW50cyAubmF2Lm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuIC5kZXRhaWwtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0LjRyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTksIDU5LCAwLjgxKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5MnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5iYXJuIC50YWItc2VsZWN0b3ItLWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmFybiAudGFiLXNlbGVjdG9yLS1jb250YWluZXIgLnRhYi1zZWxlY3RvciB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlOyB9XG4gICAgICAuYmFybiAudGFiLXNlbGVjdG9yLS1jb250YWluZXIgLnRhYi1zZWxlY3Rvcjpob3ZlciwgLmJhcm4gLnRhYi1zZWxlY3Rvci0tY29udGFpbmVyIC50YWItc2VsZWN0b3IuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4NztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGY4ZjhmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDE4LCAxOCwgMTgsIDAuMik7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5iYXJuIC50YWItc2VsZWN0b3ItLWNvbnRhaW5lciAudGFiLXNlbGVjdG9yLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgICAuYmFybiAudGFiLXNlbGVjdG9yLS1jb250YWluZXIgLnRhYi1zZWxlY3Rvci5kaXNhYmxlZDphY3RpdmUsIC5iYXJuIC50YWItc2VsZWN0b3ItLWNvbnRhaW5lciAudGFiLXNlbGVjdG9yLmRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYmFybiAuY293LWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDQuNHJlbTsgfVxuICAgIC5iYXJuIC5jb3ctZGV0YWlsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNC40cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTQuNHJlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NHB4KTsgfVxuICAuYmFybiAuY293LWxhYmVsLS1jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJhcm4gLmNvdy1sYWJlbC0tY29udGFpbmVyIC5hZGQtbGFiZWwge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3O1xuICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMS44cmVtOyB9XG4gICAgICAuYmFybiAuY293LWxhYmVsLS1jb250YWluZXIgLmFkZC1sYWJlbCAuaWNvbi1wbHVzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iYXJuIC5jb3ctbGFiZWwtLWNvbnRhaW5lciAuYWRkLWxhYmVsOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJhcm4gLmNvdy1sYWJlbC0tY29udGFpbmVyIC5jb3ctbGFiZWwge1xuICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmJhcm4gLmxhYmVsLS10aXRsZSAuaWNvbi10YWcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5iYXJuIC5kYXRhVGFiIC50aW1lbGluZS0tY293SWRMYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFybiB0YWJsZS5sYW1lLWRpYWdub3Npc2VzLCAuYmFybiB0YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRyLCAuYmFybiB0YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRkIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5iYXJuIHRhYmxlLmxhbWUtZGlhZ25vc2lzZXMgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmJhcm4gdGFibGUubGFtZS1kaWFnbm9zaXNlcyB0ciB0aDpmaXJzdC1jaGlsZCxcbiAgLmJhcm4gdGFibGUubGFtZS1kaWFnbm9zaXNlcyB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgLmJhcm4gdGFibGUubGFtZS1kaWFnbm9zaXNlcyB0ciB0ZCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYmFybiAuYWN0aXZpdHktcHJvdC1jb250cm9sLXBhbmVsIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5iYXJuIC5jMy14Z3JpZC1saW5lcyAuYzMteGdyaWQtbGluZS5oZWF0LWN5Y2xlIHtcbiAgICBzdHJva2U6ICM5YzI3YjA7IH1cbiAgICAuYmFybiAuYzMteGdyaWQtbGluZXMgLmMzLXhncmlkLWxpbmUuaGVhdC1jeWNsZSBsaW5lIHtcbiAgICAgIHN0cm9rZTogIzljMjdiMDsgfVxuICAgIC5iYXJuIC5jMy14Z3JpZC1saW5lcyAuYzMteGdyaWQtbGluZS5oZWF0LWN5Y2xlIHRleHQge1xuICAgICAgb3BhY2l0eTogLjg7IH1cbiAgLmJhcm4gLmMzLXhncmlkLWxpbmVzIC5jMy14Z3JpZC1saW5lLmluc2VtaW5hdGlvbiB7XG4gICAgc3Ryb2tlOiAjZmY0MDgxOyB9XG4gICAgLmJhcm4gLmMzLXhncmlkLWxpbmVzIC5jMy14Z3JpZC1saW5lLmluc2VtaW5hdGlvbiBsaW5lIHtcbiAgICAgIHN0cm9rZTogI2ZmNDA4MTsgfVxuICAgIC5iYXJuIC5jMy14Z3JpZC1saW5lcyAuYzMteGdyaWQtbGluZS5pbnNlbWluYXRpb24gdGV4dCB7XG4gICAgICBvcGFjaXR5OiAuODsgfVxuICAuYmFybiAuY293LWdyb3VwLWxpc3QgLmNvbnRlbnQtYm94IC5zZWN0aW9uIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmJhcm4gLmNvdy1ncm91cC1saXN0IC5jb250ZW50LWJveCAuc2VjdGlvbiAudGFibGUtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYmFybiAuY293LWdyb3VwLWxpc3QgLmNvbnRlbnQtYm94IC5zZWN0aW9uIC50YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAuYmFybiAuYm94LWluZm8gLmluZGl2aWR1YWwgdGgge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmJhcm4gLmJveC1pbmZvIC5pbmRpdmlkdWFsIHRkIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5iYXJuIC5ib3gtaW5mbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5iYXJuIC5ib3gtaW5mbyAudGFibGUtY29sMiB0ZCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuYmFybiAuYm94LWluZm8gbGFiZWwgKyBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmJhcm4gLnJlc3VsdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAuYmFybiAucmVzdWx0IHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJhcm4gLnJlc3VsdCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2wxIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDIge1xuICAgICAgd2lkdGg6IDE3MHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sMyB7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2w0IHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDUge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sNiB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2w3IHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDgge1xuICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sOSB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDEwIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDExIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDEyIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbDEzIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sLXcyMCB7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MjUge1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2wtdzMwIHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sLXc0MCB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13NDUge1xuICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2wtdzUwIHtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sLXc1NSB7XG4gICAgICB3aWR0aDogNTVweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13NjAge1xuICAgICAgd2lkdGg6IDYwcHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2wtdzcwIHtcbiAgICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sLXc3NSB7XG4gICAgICB3aWR0aDogNzVweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13ODAge1xuICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAuYmFybiAucmVzdWx0IC5jb2wtdzg1IHtcbiAgICAgIHdpZHRoOiA4NXB4OyB9XG4gICAgLmJhcm4gLnJlc3VsdCAuY29sLXc5MCB7XG4gICAgICB3aWR0aDogOTBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MTAwIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MTIwIHtcbiAgICAgIHdpZHRoOiAxMjBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MTQwIHtcbiAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MTUwIHtcbiAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MjAwIHtcbiAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5iYXJuIC5yZXN1bHQgLmNvbC13MzUwIHtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAuYmFybiB0aC5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAxMzksIDIwNCwgMC43NSk7IH1cbiAgLmJhcm4gdGguZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MywgNTEsIDAuNzUpOyB9XG4gIC5iYXJuIHRoLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIwLCAwLCAwLjc1KTsgfVxuICAuYmFybiB0aC55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxOTYsIDEzLCAwLjc1KTsgfVxuICAuYmFybiB0aC5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjc1KTsgfVxuICAuYmFybiB0aC5waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMTEzLCAxODQsIDAuNzUpOyB9XG4gIC5iYXJuIHRoLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDc5LCAxNTcsIDAuNzUpOyB9XG4gIC5iYXJuIHRoLnB1bXBraW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCA4NCwgMCwgMC43NSk7IH1cbiAgLmJhcm4gdGgudGVhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNzEsIDE2OSwgMC43NSk7IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnRhYmxlLWFyZWEtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnRhYmxlLWFyZWEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmJhcm4gLmNvd0xpc3QgLnRhYmxlLWFyZWEtd3JhcHBlci5jb3ctYm9hcmQtb3BlbmVkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NjBweCk7IH1cbiAgICAuYmFybiAuY293TGlzdCAudGFibGUtYXJlYS13cmFwcGVyICN0YWJsZS1hcmVhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY1cHgpOyB9XG4gICAgICAuYmFybiAuY293TGlzdCAudGFibGUtYXJlYS13cmFwcGVyICN0YWJsZS1hcmVhIC5maXhlZC10YWJsZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MXB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmJhcm4gLmNvd0xpc3QgdGQge1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAuYmFybiAuY293TGlzdCAudGItY3VzdG9tTGlzdCB0ZCB7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gIC5iYXJuIC5jb3dMaXN0IC50Yi1jdXN0b21MaXN0IC5jb3ctbGFiZWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmJhcm4gLmNvd0xpc3QgLmNvdy1ib2FyZC13cmFwcGVyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3N3B4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5iYXJuIC5jb3dMaXN0IC5jb3ctYm9hcmQtd3JhcHBlci5jb3ctYm9hcmQtb3BlbmVkIHtcbiAgICAgIHdpZHRoOiA0NjBweDsgfVxuICAgIC5iYXJuIC5jb3dMaXN0IC5jb3ctYm9hcmQtd3JhcHBlciAuY293LWJvYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ2MHB4KTsgfVxuICAgICAgLmJhcm4gLmNvd0xpc3QgLmNvdy1ib2FyZC13cmFwcGVyIC5jb3ctYm9hcmQub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAuYmFybiAuY293TGlzdCAuY293LWxhYmVscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5iYXJuIC5jb3dMaXN0IC53LWNvd0xhYmVsIHtcbiAgICB3aWR0aDogOWVtOyB9XG4gIC5iYXJuIC5jb3dMaXN0IC53LWNvd05vIHtcbiAgICB3aWR0aDogNGVtOyB9XG4gIC5iYXJuIC5jb3dMaXN0IC53LWNvd1VpZCB7XG4gICAgd2lkdGg6IDcuNGVtOyB9XG4gIC5iYXJuIC5jb3dMaXN0IC53LXl5bW1kZC1kYXkge1xuICAgIHdpZHRoOiAxMC41ZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctNGxldHRlcnMge1xuICAgIHdpZHRoOiA1ZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctMTJyZW0ge1xuICAgIHdpZHRoOiAxMnJlbTsgfVxuICAuYmFybiAuY293TGlzdCAudy0xMXJlbSB7XG4gICAgd2lkdGg6IDExcmVtOyB9XG4gIC5iYXJuIC5jb3dMaXN0IC53LTEwcmVtIHtcbiAgICB3aWR0aDogMTByZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctOXJlbSB7XG4gICAgd2lkdGg6IDlyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctOHJlbSB7XG4gICAgd2lkdGg6IDhyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctN3JlbSB7XG4gICAgd2lkdGg6IDdyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctNnJlbSB7XG4gICAgd2lkdGg6IDZyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctNXJlbSB7XG4gICAgd2lkdGg6IDVyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctNHJlbSB7XG4gICAgd2lkdGg6IDRyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctM3JlbSB7XG4gICAgd2lkdGg6IDNyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctMnJlbSB7XG4gICAgd2lkdGg6IDJyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLnctMXJlbSB7XG4gICAgd2lkdGg6IDFyZW07IH1cbiAgLmJhcm4gLmNvd0xpc3QgLmxvbmctdGV4dCB7XG4gICAgd2lkdGg6IDM4JTsgfVxuICAuYmFybiAuc2VhcmNoQ293IC5zZXBhcmF0ZS1ub25lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICAuYmFybiAuc2VhcmNoQ293IC5zZXBhcmF0ZS1ub25lLm1hcmdpbi1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgLmJhcm4gLnNlYXJjaENvdyAuc2VwYXJhdGUtbm9uZSAuc2VjdGlvbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuYmFybiAuc2VhcmNoQ293IC5zZXBhcmF0ZS1ub25lIC5zZWN0aW9uIC50YXJnZXQtY2hlY2tib3gtZ3JvdXAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAgICAgLmJhcm4gLnNlYXJjaENvdyAuc2VwYXJhdGUtbm9uZSAuc2VjdGlvbiAudGFyZ2V0LWNoZWNrYm94LWdyb3VwLnNob3J0VGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDg1cHg7IH1cbiAgICAgIC5iYXJuIC5zZWFyY2hDb3cgLnNlcGFyYXRlLW5vbmUgLnNlY3Rpb24gLmlubGluZS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogODBweDsgfVxuICAgICAgLmJhcm4gLnNlYXJjaENvdyAuc2VwYXJhdGUtbm9uZSAuc2VjdGlvbiAuc2VwYXJhdGUge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5iYXJuIC5zZWFyY2hDb3cgLnNlcGFyYXRlLW5vbmUgYnV0dG9uLnNlYXJjaC1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDBweCA0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkwODtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICAgICAgLmJhcm4gLnNlYXJjaENvdyAuc2VwYXJhdGUtbm9uZSBidXR0b24uc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IC44OyB9XG4gICAgICAuYmFybiAuc2VhcmNoQ293IC5zZXBhcmF0ZS1ub25lIGJ1dHRvbi5zZWFyY2gtYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3ZjsgfVxuICAuYmFybiAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuYmFybiAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIC5zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjZWJlYmViOyB9XG4gICAgLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciBsaSAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAuYmFybiAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIGxpIC5zZWN0aW9uIC5udW1iZXIucGwwIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggM3B4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIuYXR0ZW5zaW9uIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2Y2NTc1NzsgfVxuICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5zdXBwbGVtZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmFybiAubnVtYmVyLWJveCBsaSAuc2VjdGlvbiAuc3VwcGxlbWVudC1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5zdXBwbGVtZW50LWwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iYXJuIHRhYmxlLmNsb25lIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmJhcm4gLm1pbGtpbmcgLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iYXJuIC5taWxraW5nIC5zZWN0aW9uIC5idG4tYmFjayBpLCAuYmFybiAubWlsa2luZyAuc2VjdGlvbiAuYnRuLW5leHQgaSB7XG4gICAgY29sb3I6ICNmZjk5MDg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5iYXJuIC5tYWNoaW5lcnkgLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iYXJuIC5tYWNoaW5lcnkgYTpob3Zlci5ub25lLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSBzcGFuLmxhdGVzdCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSAuYm94LWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiA0OTBweDsgfVxuICAuYmFybiAubWFjaGluZXJ5IC5ib3gtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSAuYm94LmdyYXBoIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuYmFybiAubWFjaGluZXJ5IC5ib3guZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSAuc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5OTQzOyB9XG4gICAgLmJhcm4gLm1hY2hpbmVyeSAuc3VtbWFyeSA+IGxpIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgIC5iYXJuIC5tYWNoaW5lcnkgLnN1bW1hcnkgPiBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOTk0MzsgfVxuICAgIC5iYXJuIC5tYWNoaW5lcnkgLnN1bW1hcnkgbGkgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICMwMDk5NDM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYXJuIC5tYWNoaW5lcnkgLnN1bW1hcnkgbGkgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgICAuYmFybiAubWFjaGluZXJ5IC5zdW1tYXJ5IGxpIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgLmJhcm4gLm1hY2hpbmVyeSB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5iYXJuIC5tYWNoaW5lcnkgdGFibGUgdHI6bnRoLWNoaWxkKG4rMikgdGgge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gICAgLmJhcm4gLm1hY2hpbmVyeSB0YWJsZSB0aCAudW5pdCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYXJuIC5tYWNoaW5lcnkgbGkgLnVuaXQge1xuICAgIG1hcmdpbi1sZWZ0OiBweDtcbiAgICBjb2xvcjogIzAwOTk0MztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuYmFybiAuZW50cnkgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXJuIC5lbnRyeSAuYm94LWluZm8uaW5kaXZpZHVhbCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmJhcm4gLm1hbmFnZW1lbnQgLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iYXJuIC5tYW5hZ2VtZW50IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuYmFybiAubWFuYWdlbWVudCBzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgLmJhcm4gLm1hbmFnZW1lbnQgdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJhcm4gLm1hbmFnZW1lbnQgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLmJhcm4gLm1hbmFnZW1lbnQgdHIgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYmFybiAubWFuYWdlbWVudCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iYXJuIC5tYW5hZ2VtZW50IHRoIHtcbiAgICB3aWR0aDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5iYXJuIC5tYW5hZ2VtZW50IHRoOm50aC1jaGlsZChuKzIpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAuYmFybiAubWFuYWdlbWVudCB0aCAudW5pdCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYmFybiAubWFuYWdlbWVudCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLnRiLXdvcmtMaXN0IC5jb2wxIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5iYXJuIC50Yi13b3JrTGlzdCAuY29sMiB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAuYmFybiAudGItc2V0dGluZzAxIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdGg6bnRoLW9mLXR5cGUoMykge1xuICAgICAgd2lkdGg6IDE4JTsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgd2lkdGg6IDE1JTsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdHIgdGQ6bnRoLW9mLXR5cGUoMSksIC5iYXJuIC50Yi1zZXR0aW5nMDEgdHIgdGQ6bnRoLW9mLXR5cGUoMiksIC5iYXJuIC50Yi1zZXR0aW5nMDEgdHIgdGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdHIgdGQ6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhcm4gLnRiLXNldHRpbmcwMSB0ciB0ZDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYXJuIC50Yi1zZXR0aW5nMDEgdHIgdGQ6bnRoLW9mLXR5cGUoNSkgYSB7XG4gICAgICAgIG1hcmdpbjogMnB4IDA7IH1cbiAgLmJhcm4gLnRiLXNldHRpbmcwMiB0aCB7XG4gICAgd2lkdGg6IDIxJTsgfVxuICAuYmFybiAudGItc2V0dGluZzAyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5iYXJuIC50Yi1zZXR0aW5nMDMgLmNvbDEge1xuICAgIHdpZHRoOiAyMSU7IH1cbiAgLmJhcm4gLnRiLXNldHRpbmcwMyAuY29sMiwgLmJhcm4gLnRiLXNldHRpbmcwMyAuY29sMyB7XG4gICAgd2lkdGg6IDE4JTsgfVxuICAuYmFybiAudGItc2V0dGluZzAzIC5jb2w1IHtcbiAgICB3aWR0aDogOCU7IH1cbiAgLmJhcm4gLnRiLXNldHRpbmcwMyB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYXJuIC50Yi1zZXR0aW5nMDMgdHIgdGQ6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iYXJuIC5zZWxlY3RlZEl0ZW1BcmVhIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFybiAuc2VsZWN0ZWRJdGVtVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIC5iYXJuIC5zZWxlY3RlZEl0ZW1UZXh0OmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjQ7IH1cbiAgLmJhcm4gLnNldHRpbmctbGlzdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBzaWx2ZXI7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5iYXJuIC5zZXR0aW5nLWxpc3QtaGVhZGVyIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJhcm4gLnNldHRpbmctbGlzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcbiAgICBwYWRkaW5nOiA0cHggMHB4OyB9XG4gICAgLmJhcm4gLnNldHRpbmctbGlzdCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJhcm4gLnRiLW1vdmVtZW50MDEge1xuICAgIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmJhcm4gLnRiLW1vdmVtZW50MDEgLmNvbDEge1xuICAgICAgd2lkdGg6IDEwJTsgfVxuICAgIC5iYXJuIC50Yi1tb3ZlbWVudDAxIC5jb2wyIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuYmFybiAudGItbW92ZW1lbnQwMSAuY29sMyB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgLmJhcm4gLnRiLW1vdmVtZW50MDEgLmNvbDQge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIC5iYXJuIC50Yi1tb3ZlbWVudDAxIC5jb2w1IHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAuYmFybiAudGItbW92ZW1lbnQwMSB0ciB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYmFybiAudGItbW92ZW1lbnQwMSB0ciB0ZDpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYmFybiAudGItbW92ZW1lbnQwMSB0ciB0ZDpudGgtb2YtdHlwZSg1KSBhIHtcbiAgICAgICAgICBtYXJnaW46IDJweCAwOyB9XG4gICAgICAuYmFybiAudGItbW92ZW1lbnQwMSB0ciB0ZC5wcmUtbGluZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuICAuYmFybiAudGItbW92ZW1lbnQwMyB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFybiAudGItbW92ZW1lbnQwMyAuY29sMSB7XG4gICAgICB3aWR0aDogMTAlOyB9XG4gICAgLmJhcm4gLnRiLW1vdmVtZW50MDMgLmNvbDIge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgIC5iYXJuIC50Yi1tb3ZlbWVudDAzIC5jb2wzIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAuYmFybiAudGItbW92ZW1lbnQwMyAuY29sNCB7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgLmJhcm4gLnRiLW1vdmVtZW50MDMgdHIgdGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhcm4gLnRiLW1vdmVtZW50MDMgdHIgdGQ6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmJhcm4gLnRiLW1vdmVtZW50MDMgdHIgdGQ6bnRoLW9mLXR5cGUoNSkgYSB7XG4gICAgICAgICAgbWFyZ2luOiAycHggMDsgfVxuICAuYmFybiAudGItbW92ZW1lbnQwMiAuY29sMSwgLmJhcm4gLnRiLW1vdmVtZW50MDQgLmNvbDEge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLmJhcm4gLnRiLW1vdmVtZW50MDIgLmNvbDIsIC5iYXJuIC50Yi1tb3ZlbWVudDA0IC5jb2wyIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5iYXJuIC50Yi1tb3ZlbWVudDAyIC5jb2wzLCAuYmFybiAudGItbW92ZW1lbnQwNCAuY29sMyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAuYmFybiAucmVsYXRpb25HcmFwaCAuc2VwYXJhdGUtbm9uZSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAuc2VwYXJhdGUtbm9uZS5tYXJnaW4tcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5zZXBhcmF0ZS1ub25lIC50YXJnZXQtc3RhcnRlbmQtZGF0ZSB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5zZXBhcmF0ZS1ub25lIC5zZWN0aW9uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5zZXBhcmF0ZS1ub25lIC5zZWN0aW9uLm1pbkhlaWdodC1tIHtcbiAgICAgICAgbWluLWhlaWdodDogOTVweDsgfVxuICAgICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnNlcGFyYXRlLW5vbmUgLnNlY3Rpb24gLnRhcmdldC1jaGVja2JveC1ncm91cCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuYmFybiAucmVsYXRpb25HcmFwaCAuc2VwYXJhdGUtbm9uZSAuc2VjdGlvbiAudGFyZ2V0LWNoZWNrYm94LWdyb3VwIHNwYW4udmVydGljYWwge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTBweDsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMy4zJTsgfVxuICAgICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3ggZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgd2lkdGg6IDI2JTsgfVxuICAgICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3ggZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IC5zZWFyY2gtYm94LS1vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1ib3gtLW9wdGlvbiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1ib3gtLWxhYmVsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI2JTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtYm94IHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJveCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC5kaXN1c2UgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIHdpZHRoOiA3NCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgLmRpc3VzZSBkaXYgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtd3JhcHBlciAuZGlzdXNlIHNwYW4ge1xuICAgICAgbWFyZ2luOiAwIDJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtd3JhcHBlciAudGV4dC1zZWFyY2ggaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHggNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIC50ZXh0LXNlYXJjaCBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgd2lkdGg6IDc0JTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMHB4IDRweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY5OTA4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzOyB9XG4gICAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtd3JhcHBlciBidXR0b246aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLXdyYXBwZXIgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3ZjsgfVxuICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtYnRuIC5vcmFuZ2UtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHdpZHRoOiA4NHB4OyB9XG4gICAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLnJpZ2h0LXNob3VsZGVyIC5yaWdodC1jb250ZW50cyAuc2VhcmNoLWJ0biAub3JhbmdlLWJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtYnRuIC5vcmFuZ2UtYnRuOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDgzN2Y7IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zZWFyY2gtYnRuIC5vcmFuZ2UtYnRuIGkge1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDQ1cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5yaWdodC1zaG91bGRlciAucmlnaHQtY29udGVudHMgLnNlYXJjaC1ib3g6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xNnB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjNGE0YTRhO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYmFybiAucmVsYXRpb25HcmFwaCAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzIC5zd2l0Y2gtYnRuIC5lZGl0LWJ0biB7XG4gICAgbWluLXdpZHRoOiA1cmVtO1xuICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICB0b3A6IDBweDsgfVxuICAuYmFybiAucmVsYXRpb25HcmFwaCAuZml4ZWQtdGIge1xuICAgIGhlaWdodDogMjY0cHg7IH1cbiAgICAuYmFybiAucmVsYXRpb25HcmFwaCAuZml4ZWQtdGIgdGFibGUuYW5hbHlzaXNUYXJnZXRUYWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5maXhlZC10YiB0YWJsZS5hbmFseXNpc1RhcmdldFRhYmxlIHRib2R5IHRyIHRkIHNwYW4udmVydGljYWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207IH1cbiAgLmJhcm4gLnJlbGF0aW9uR3JhcGggLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXIwIHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXIxIHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXIyIHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXIzIHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXI0IHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5yZWxhdGlvbkdyYXBoIC5jMy10YXJnZXQtb3BhY2l0eS1iYXI1IHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAuY29udGVudCAuY29udGVudC1ib3ggLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5zZWN0aW9uIC5yaWdodC1zaG91bGRlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLmJ1bGstcmVnaXN0LWxpc3QwMSBkbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5idWxrLXJlZ2lzdC1saXN0MDEgZGwgZHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAuYnVsay1yZWdpc3QtbGlzdDAxIGRsIGRkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYzsgfVxuICAgICAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5idWxrLXJlZ2lzdC1saXN0MDEgZGwgZGQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5idWxrLXJlZ2lzdC1saXN0MDEgZGwgZGQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNnB4IDI4cHggNnB4IDdweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAgIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAuYnVsay1yZWdpc3QtbGlzdDAxIGRsIGRkIGEgLmljb24tZWRpdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5idWxrLXJlZ2lzdC1saXN0MDEgZGwgZGQgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAuYnVsay1yZWdpc3QtbGlzdDAxIGRsIGRkIGlucHV0LmRhdGUtdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29uLWVkaXQuc3ZnXCIpIG5vLXJlcGVhdCAxMDBweCA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC5idWxrLXJlZ2lzdC1saXN0MDEgZGwgZGQgaW5wdXQuZGF0ZS12ZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLnRibC1yZXByby1kaXMgLmNvbDEsIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC50YmwtcmVwcm8tZGlzIC5jb2wyLCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAudGJsLXJlcHJvLWRpcyAuY29sNSwgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLnRibC1yZXByby1kaXMgLmNvbDYsIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC50YmwtcmVwcm8tZGlzIC5jb2w4LCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAudGJsLXJlcHJvLWRpcyAuY29sOSB7XG4gICAgd2lkdGg6IDklOyB9XG4gIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC50YmwtcmVwcm8tZGlzIC5jb2wzLCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAudGJsLXJlcHJvLWRpcyAuY29sNCB7XG4gICAgd2lkdGg6IDclOyB9XG4gIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC50YmwtcmVwcm8tZGlzIC5jb2w3LCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAudGJsLXJlcHJvLWRpcyAuY29sMTAge1xuICAgIHdpZHRoOiA2JTsgfVxuICAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAudGJsLXJlcHJvLWRpcyAuY29sMTEge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLmV4aXN0LWNoZWNrYm94IC5jb2wxIHtcbiAgICB3aWR0aDogMiU7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLmV4aXN0LWNoZWNrYm94IC5jb2wyLCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAuZXhpc3QtY2hlY2tib3ggLmNvbDMsIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC5leGlzdC1jaGVja2JveCAuY29sNiwgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLmV4aXN0LWNoZWNrYm94IC5jb2w3LCAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAuZXhpc3QtY2hlY2tib3ggLmNvbDksIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC5leGlzdC1jaGVja2JveCAuY29sMTAge1xuICAgIHdpZHRoOiA5JTsgfVxuICAuYmFybiAuYnVsay1yZWdpc3RyYXRpb24gLnRhYmxlLXNjcm9sbCAuZXhpc3QtY2hlY2tib3ggLmNvbDQsIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC5leGlzdC1jaGVja2JveCAuY29sNSB7XG4gICAgd2lkdGg6IDclOyB9XG4gIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC5leGlzdC1jaGVja2JveCAuY29sOCwgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLmV4aXN0LWNoZWNrYm94IC5jb2wxMSB7XG4gICAgd2lkdGg6IDYlOyB9XG4gIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIC5leGlzdC1jaGVja2JveCAuY29sMTIge1xuICAgIHdpZHRoOiAxOCU7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgLmV4aXN0LWNoZWNrYm94IHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5iYXJuIC5idWxrLXJlZ2lzdHJhdGlvbiAudGFibGUtc2Nyb2xsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLmJhcm4gLmJ1bGstcmVnaXN0cmF0aW9uIC50YWJsZS1zY3JvbGwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmJhcm4gLnAxMCAuZXhpc3QtZm9vdGVyLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5iYXJuIC5wMTAgLmV4aXN0LWZvb3Rlci1idG4gLnRhYmxlLXNjcm9sbCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmJhcm4gLnAxMCAuZXhpc3QtZm9vdGVyLWJ0biAuYnRuLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgLmJhcm4gLmNvdy1zaGVkcyAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5sYXRlc3QtZGF0YS1ub3RoaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5iYXJuIC5jb3ctc2hlZHMgLmNvbnRlbnQtYm94IC5sZWZ0LWFkanVzdCAuc3RyZXNzIC5udW1iZXIgc3BhbiB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuYmFybiAuY293LXNoZWRzIC5jb250ZW50LWJveCAubGVmdC1hZGp1c3QgLnN0cmVzcyAubnVtYmVyIHNwYW4uc2NvcmUtY29sb3IxIHtcbiAgICAgIGNvbG9yOiAjNDE4NjMyOyB9XG4gICAgLmJhcm4gLmNvdy1zaGVkcyAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5zdHJlc3MgLm51bWJlciBzcGFuLnNjb3JlLWNvbG9yMiB7XG4gICAgICBjb2xvcjogI0JBQkEwMDsgfVxuICAgIC5iYXJuIC5jb3ctc2hlZHMgLmNvbnRlbnQtYm94IC5sZWZ0LWFkanVzdCAuc3RyZXNzIC5udW1iZXIgc3Bhbi5zY29yZS1jb2xvcjMge1xuICAgICAgY29sb3I6ICNmZjNmM2Y7IH1cbiAgLmJhcm4gLmNvdy1zaGVkcyAuY29udGVudC1ib3ggLnJpZ2h0LWFkanVzdCAucDEwIC5kYXRhLW5vdGhpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5iYXJuIC5jb3ctc2hlZHMgLmNvbnRlbnQtYm94IC5yaWdodC1hZGp1c3QgI3N0cmVzcyBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnNjb3JlLWNvbG9yMSB7XG4gICAgZmlsbDogIzQxODYzMjsgfVxuICAuYmFybiAuY293LXNoZWRzIC5jb250ZW50LWJveCAucmlnaHQtYWRqdXN0ICNzdHJlc3Mgc3ZnIGcuYzMtcmVnaW9ucyBnLmMzLXJlZ2lvbi5zY29yZS1jb2xvcjIge1xuICAgIGZpbGw6ICNmZmZmMDA7IH1cbiAgLmJhcm4gLmNvdy1zaGVkcyAuY29udGVudC1ib3ggLnJpZ2h0LWFkanVzdCAjc3RyZXNzIHN2ZyBnLmMzLXJlZ2lvbnMgZy5jMy1yZWdpb24uc2NvcmUtY29sb3IzIHtcbiAgICBmaWxsOiAjZmYwMDAwOyB9XG4gIC5iYXJuICNzZW5zZXItbGlzdCAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5sYXRlc3QtZGF0YS1ub3RoaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5iYXJuICNzZW5zZXItbGlzdCAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5zdHJlc3MgLm51bWJlciBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5iYXJuICNzZW5zZXItbGlzdCAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5zdHJlc3MgLm51bWJlciBzcGFuLnNjb3JlLWNvbG9yMSB7XG4gICAgICBjb2xvcjogIzQxODYzMjsgfVxuICAgIC5iYXJuICNzZW5zZXItbGlzdCAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5zdHJlc3MgLm51bWJlciBzcGFuLnNjb3JlLWNvbG9yMiB7XG4gICAgICBjb2xvcjogI0JBQkEwMDsgfVxuICAgIC5iYXJuICNzZW5zZXItbGlzdCAuY29udGVudC1ib3ggLmxlZnQtYWRqdXN0IC5zdHJlc3MgLm51bWJlciBzcGFuLnNjb3JlLWNvbG9yMyB7XG4gICAgICBjb2xvcjogI2ZmM2YzZjsgfVxuICAuYmFybiAjc2Vuc2VyLWxpc3QgLmNvbnRlbnQtYm94IC5yaWdodC1hZGp1c3QgLnAxMCAuZGF0YS1ub3RoaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuYmFybiAjc2Vuc2VyLWxpc3QgLmNvbnRlbnQtYm94IC5yaWdodC1hZGp1c3QgI3N0cmVzcyBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnNjb3JlLWNvbG9yMSB7XG4gICAgZmlsbDogIzQxODYzMjsgfVxuICAuYmFybiAjc2Vuc2VyLWxpc3QgLmNvbnRlbnQtYm94IC5yaWdodC1hZGp1c3QgI3N0cmVzcyBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnNjb3JlLWNvbG9yMiB7XG4gICAgZmlsbDogI2ZmZmYwMDsgfVxuICAuYmFybiAjc2Vuc2VyLWxpc3QgLmNvbnRlbnQtYm94IC5yaWdodC1hZGp1c3QgI3N0cmVzcyBzdmcgZy5jMy1yZWdpb25zIGcuYzMtcmVnaW9uLnNjb3JlLWNvbG9yMyB7XG4gICAgZmlsbDogI2ZmMDAwMDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5IC5lZGl0LXJlZ2lzdC1saXN0MDEgLmV2ZW50LWRpYWxvZy1saW5rLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgLmVkaXQtcmVnaXN0LWxpc3QwMSAudGFyZ2V0LWRhdGUge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgLmVkaXQtcmVnaXN0LWxpc3QwMSAudGFyZ2V0LWZhcm0ge1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5IC5lZGl0LXJlZ2lzdC1saXN0MDEgLmluLXZhbGlkLXRhcmdldC1kYXRlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDg4cHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgaW5wdXQsIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLm90aGVyLWRpZmZpY3VsdHkgaW5wdXQge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSAub3RoZXItZGlmZmljdWx0eSBzZWxlY3Qge1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIC5jaGVja2JveC0tbGFiZWwgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIC5tYXN0aXRpcy1jb3ctZ3JvdXAge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSAuZGlhZ25vc2lzLW9mLW1hc3RpdGlzIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLmNvd05vIHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLm9jY3VycmVkLWRhdGUge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSAuY29uZGl0aW9uIHtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLnNldmVyaXR5IHtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLndvcmtlci1uYW1lIHtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLm1lZGljaW5lLW5hbWVzIHtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSAubWVkaWNpbmUtbmFtZXMgLm1lZGljaW5lLW5hbWVzLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIC5tZWRpY2luZS1uYW1lcyAubWVkaWNpbmUtbmFtZXMtYnRuIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSAuYm9keS10ZW1wZXJhdHVyZSB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIC5jb3ctaWRlbnRpZmljYXRpb24tbnVtYmVyIHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgLmJlZm9yZS1jb3ctZ3JvdXAtbmFtZSB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIC5iZWZvcmUtcGVuIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgdGQgLmJvZHktdGVtcGVyYXR1cmUge1xuICAgIHdpZHRoOiA2NXB4OyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIHRkLnRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSB0ZC5taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJhcm4gLmJ1bGstZW50cnktaGlzdG9yeSAjYnVsay1yZWdpc3QtdGFibGUgc3Bhbi5uby13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5iYXJuIC5idWxrLWVudHJ5LWhpc3RvcnkgI2J1bGstcmVnaXN0LXRhYmxlIHAuZmF1bHQtZGF0ZS1lcnJvciB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJhcm4gLmNvbC13NjAge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzY1IHtcbiAgICB3aWR0aDogNjVweDsgfVxuICAuYmFybiAuY29sLXc3MCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgLmJhcm4gLmNvbC13NzUge1xuICAgIHdpZHRoOiA3NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzgwIHtcbiAgICB3aWR0aDogODBweDsgfVxuICAuYmFybiAuY29sLXc4NSB7XG4gICAgd2lkdGg6IDg1cHg7IH1cbiAgLmJhcm4gLmNvbC13OTAge1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzk1IHtcbiAgICB3aWR0aDogOTVweDsgfVxuICAuYmFybiAuY29sLXcxMDAge1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAuYmFybiAuY29sLXcxMDUge1xuICAgIHdpZHRoOiAxMDVweDsgfVxuICAuYmFybiAuY29sLXcxMTAge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuYmFybiAuY29sLXcxMTUge1xuICAgIHdpZHRoOiAxMTVweDsgfVxuICAuYmFybiAuY29sLXcxMjAge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuYmFybiAuY29sLXcxMjUge1xuICAgIHdpZHRoOiAxMjVweDsgfVxuICAuYmFybiAuY29sLXcxMzAge1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAuYmFybiAuY29sLXcxMzUge1xuICAgIHdpZHRoOiAxMzVweDsgfVxuICAuYmFybiAuY29sLXcxNDAge1xuICAgIHdpZHRoOiAxNDBweDsgfVxuICAuYmFybiAuY29sLXcxNDUge1xuICAgIHdpZHRoOiAxNDVweDsgfVxuICAuYmFybiAuY29sLXcxNTAge1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAuYmFybiAuY29sLXcxNTUge1xuICAgIHdpZHRoOiAxNTVweDsgfVxuICAuYmFybiAuY29sLXcxNjAge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAuYmFybiAuY29sLXcxNjUge1xuICAgIHdpZHRoOiAxNjVweDsgfVxuICAuYmFybiAuY29sLXcxNzAge1xuICAgIHdpZHRoOiAxNzBweDsgfVxuICAuYmFybiAuY29sLXcxNzUge1xuICAgIHdpZHRoOiAxNzVweDsgfVxuICAuYmFybiAuY29sLXcxODAge1xuICAgIHdpZHRoOiAxODBweDsgfVxuICAuYmFybiAuY29sLXcxODUge1xuICAgIHdpZHRoOiAxODVweDsgfVxuICAuYmFybiAuY29sLXcxOTAge1xuICAgIHdpZHRoOiAxOTBweDsgfVxuICAuYmFybiAuY29sLXcxOTUge1xuICAgIHdpZHRoOiAxOTVweDsgfVxuICAuYmFybiAuY29sLXcyMDAge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuYmFybiAuY29sLXcyMDUge1xuICAgIHdpZHRoOiAyMDVweDsgfVxuICAuYmFybiAuY29sLXcyMTAge1xuICAgIHdpZHRoOiAyMTBweDsgfVxuICAuYmFybiAuY29sLXcyMTUge1xuICAgIHdpZHRoOiAyMTVweDsgfVxuICAuYmFybiAuY29sLXcyMjAge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAuYmFybiAuY29sLXcyMjUge1xuICAgIHdpZHRoOiAyMjVweDsgfVxuICAuYmFybiAuY29sLXcyMzAge1xuICAgIHdpZHRoOiAyMzBweDsgfVxuICAuYmFybiAuY29sLXcyMzUge1xuICAgIHdpZHRoOiAyMzVweDsgfVxuICAuYmFybiAuY29sLXcyNDAge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAuYmFybiAuY29sLXcyNDUge1xuICAgIHdpZHRoOiAyNDVweDsgfVxuICAuYmFybiAuY29sLXcyNTAge1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAuYmFybiAuY29sLXcyNTUge1xuICAgIHdpZHRoOiAyNTVweDsgfVxuICAuYmFybiAuY29sLXcyNjAge1xuICAgIHdpZHRoOiAyNjBweDsgfVxuICAuYmFybiAuY29sLXcyNjUge1xuICAgIHdpZHRoOiAyNjVweDsgfVxuICAuYmFybiAuY29sLXcyNzAge1xuICAgIHdpZHRoOiAyNzBweDsgfVxuICAuYmFybiAuY29sLXcyNzUge1xuICAgIHdpZHRoOiAyNzVweDsgfVxuICAuYmFybiAuY29sLXcyODAge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAuYmFybiAuY29sLXcyODUge1xuICAgIHdpZHRoOiAyODVweDsgfVxuICAuYmFybiAuY29sLXcyOTAge1xuICAgIHdpZHRoOiAyOTBweDsgfVxuICAuYmFybiAuY29sLXcyOTUge1xuICAgIHdpZHRoOiAyOTVweDsgfVxuICAuYmFybiAuY29sLXczMDAge1xuICAgIHdpZHRoOiAzMDBweDsgfVxuICAuYmFybiAuY29sLXczMDUge1xuICAgIHdpZHRoOiAzMDVweDsgfVxuICAuYmFybiAuY29sLXczMTAge1xuICAgIHdpZHRoOiAzMTBweDsgfVxuICAuYmFybiAuY29sLXczMTUge1xuICAgIHdpZHRoOiAzMTVweDsgfVxuICAuYmFybiAuY29sLXczMjAge1xuICAgIHdpZHRoOiAzMjBweDsgfVxuICAuYmFybiAuY29sLXczMjUge1xuICAgIHdpZHRoOiAzMjVweDsgfVxuICAuYmFybiAuY29sLXczMzAge1xuICAgIHdpZHRoOiAzMzBweDsgfVxuICAuYmFybiAuY29sLXczMzUge1xuICAgIHdpZHRoOiAzMzVweDsgfVxuICAuYmFybiAuY29sLXczNDAge1xuICAgIHdpZHRoOiAzNDBweDsgfVxuICAuYmFybiAuY29sLXczNDUge1xuICAgIHdpZHRoOiAzNDVweDsgfVxuICAuYmFybiAuY29sLXczNTAge1xuICAgIHdpZHRoOiAzNTBweDsgfVxuICAuYmFybiAuY29sLXczNTUge1xuICAgIHdpZHRoOiAzNTVweDsgfVxuICAuYmFybiAuY29sLXczNjAge1xuICAgIHdpZHRoOiAzNjBweDsgfVxuICAuYmFybiAuY29sLXczNjUge1xuICAgIHdpZHRoOiAzNjVweDsgfVxuICAuYmFybiAuY29sLXczNzAge1xuICAgIHdpZHRoOiAzNzBweDsgfVxuICAuYmFybiAuY29sLXczNzUge1xuICAgIHdpZHRoOiAzNzVweDsgfVxuICAuYmFybiAuY29sLXczODAge1xuICAgIHdpZHRoOiAzODBweDsgfVxuICAuYmFybiAuY29sLXczODUge1xuICAgIHdpZHRoOiAzODVweDsgfVxuICAuYmFybiAuY29sLXczOTAge1xuICAgIHdpZHRoOiAzOTBweDsgfVxuICAuYmFybiAuY29sLXczOTUge1xuICAgIHdpZHRoOiAzOTVweDsgfVxuICAuYmFybiAuY29sLXc0MDAge1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAuYmFybiAuY29sLXc0MDUge1xuICAgIHdpZHRoOiA0MDVweDsgfVxuICAuYmFybiAuY29sLXc0MTAge1xuICAgIHdpZHRoOiA0MTBweDsgfVxuICAuYmFybiAuY29sLXc0MTUge1xuICAgIHdpZHRoOiA0MTVweDsgfVxuICAuYmFybiAuY29sLXc0MjAge1xuICAgIHdpZHRoOiA0MjBweDsgfVxuICAuYmFybiAuY29sLXc0MjUge1xuICAgIHdpZHRoOiA0MjVweDsgfVxuICAuYmFybiAuY29sLXc0MzAge1xuICAgIHdpZHRoOiA0MzBweDsgfVxuICAuYmFybiAuY29sLXc0MzUge1xuICAgIHdpZHRoOiA0MzVweDsgfVxuICAuYmFybiAuY29sLXc0NDAge1xuICAgIHdpZHRoOiA0NDBweDsgfVxuICAuYmFybiAuY29sLXc0NDUge1xuICAgIHdpZHRoOiA0NDVweDsgfVxuICAuYmFybiAuY29sLXc0NTAge1xuICAgIHdpZHRoOiA0NTBweDsgfVxuICAuYmFybiAuY29sLXc0NTUge1xuICAgIHdpZHRoOiA0NTVweDsgfVxuICAuYmFybiAuY29sLXc0NjAge1xuICAgIHdpZHRoOiA0NjBweDsgfVxuICAuYmFybiAuY29sLXc0NjUge1xuICAgIHdpZHRoOiA0NjVweDsgfVxuICAuYmFybiAuY29sLXc0NzAge1xuICAgIHdpZHRoOiA0NzBweDsgfVxuICAuYmFybiAuY29sLXc0NzUge1xuICAgIHdpZHRoOiA0NzVweDsgfVxuICAuYmFybiAuY29sLXc0ODAge1xuICAgIHdpZHRoOiA0ODBweDsgfVxuICAuYmFybiAuY29sLXc0ODUge1xuICAgIHdpZHRoOiA0ODVweDsgfVxuICAuYmFybiAuY29sLXc0OTAge1xuICAgIHdpZHRoOiA0OTBweDsgfVxuICAuYmFybiAuY29sLXc0OTUge1xuICAgIHdpZHRoOiA0OTVweDsgfVxuICAuYmFybiAuY29sLXc1MDAge1xuICAgIHdpZHRoOiA1MDBweDsgfVxuICAuYmFybiAuY29sLXc1MDUge1xuICAgIHdpZHRoOiA1MDVweDsgfVxuICAuYmFybiAuY29sLXc1MTAge1xuICAgIHdpZHRoOiA1MTBweDsgfVxuICAuYmFybiAuY29sLXc1MTUge1xuICAgIHdpZHRoOiA1MTVweDsgfVxuICAuYmFybiAuY29sLXc1MjAge1xuICAgIHdpZHRoOiA1MjBweDsgfVxuICAuYmFybiAuY29sLXc1MjUge1xuICAgIHdpZHRoOiA1MjVweDsgfVxuICAuYmFybiAuY29sLXc1MzAge1xuICAgIHdpZHRoOiA1MzBweDsgfVxuICAuYmFybiAuY29sLXc1MzUge1xuICAgIHdpZHRoOiA1MzVweDsgfVxuICAuYmFybiAuY29sLXc1NDAge1xuICAgIHdpZHRoOiA1NDBweDsgfVxuICAuYmFybiAuY29sLXc1NDUge1xuICAgIHdpZHRoOiA1NDVweDsgfVxuICAuYmFybiAuY29sLXc1NTAge1xuICAgIHdpZHRoOiA1NTBweDsgfVxuICAuYmFybiAuY29sLXc1NTUge1xuICAgIHdpZHRoOiA1NTVweDsgfVxuICAuYmFybiAuY29sLXc1NjAge1xuICAgIHdpZHRoOiA1NjBweDsgfVxuICAuYmFybiAuY29sLXc1NjUge1xuICAgIHdpZHRoOiA1NjVweDsgfVxuICAuYmFybiAuY29sLXc1NzAge1xuICAgIHdpZHRoOiA1NzBweDsgfVxuICAuYmFybiAuY29sLXc1NzUge1xuICAgIHdpZHRoOiA1NzVweDsgfVxuICAuYmFybiAuY29sLXc1ODAge1xuICAgIHdpZHRoOiA1ODBweDsgfVxuICAuYmFybiAuY29sLXc1ODUge1xuICAgIHdpZHRoOiA1ODVweDsgfVxuICAuYmFybiAuY29sLXc1OTAge1xuICAgIHdpZHRoOiA1OTBweDsgfVxuICAuYmFybiAuY29sLXc1OTUge1xuICAgIHdpZHRoOiA1OTVweDsgfVxuICAuYmFybiAuY29sLXc2MDAge1xuICAgIHdpZHRoOiA2MDBweDsgfVxuICAuYmFybiAuY29sLXc2MDUge1xuICAgIHdpZHRoOiA2MDVweDsgfVxuICAuYmFybiAuY29sLXc2MTAge1xuICAgIHdpZHRoOiA2MTBweDsgfVxuICAuYmFybiAuY29sLXc2MTUge1xuICAgIHdpZHRoOiA2MTVweDsgfVxuICAuYmFybiAuY29sLXc2MjAge1xuICAgIHdpZHRoOiA2MjBweDsgfVxuICAuYmFybiAuY29sLXc2MjUge1xuICAgIHdpZHRoOiA2MjVweDsgfVxuICAuYmFybiAuY29sLXc2MzAge1xuICAgIHdpZHRoOiA2MzBweDsgfVxuICAuYmFybiAuY29sLXc2MzUge1xuICAgIHdpZHRoOiA2MzVweDsgfVxuICAuYmFybiAuY29sLXc2NDAge1xuICAgIHdpZHRoOiA2NDBweDsgfVxuICAuYmFybiAuY29sLXc2NDUge1xuICAgIHdpZHRoOiA2NDVweDsgfVxuICAuYmFybiAuY29sLXc2NTAge1xuICAgIHdpZHRoOiA2NTBweDsgfVxuICAuYmFybiAuY29sLXc2NTUge1xuICAgIHdpZHRoOiA2NTVweDsgfVxuICAuYmFybiAuY29sLXc2NjAge1xuICAgIHdpZHRoOiA2NjBweDsgfVxuICAuYmFybiAuY29sLXc2NjUge1xuICAgIHdpZHRoOiA2NjVweDsgfVxuICAuYmFybiAuY29sLXc2NzAge1xuICAgIHdpZHRoOiA2NzBweDsgfVxuICAuYmFybiAuY29sLXc2NzUge1xuICAgIHdpZHRoOiA2NzVweDsgfVxuICAuYmFybiAuY29sLXc2ODAge1xuICAgIHdpZHRoOiA2ODBweDsgfVxuICAuYmFybiAuY29sLXc2ODUge1xuICAgIHdpZHRoOiA2ODVweDsgfVxuICAuYmFybiAuY29sLXc2OTAge1xuICAgIHdpZHRoOiA2OTBweDsgfVxuICAuYmFybiAuY29sLXc2OTUge1xuICAgIHdpZHRoOiA2OTVweDsgfVxuICAuYmFybiAuY29sLXc3MDAge1xuICAgIHdpZHRoOiA3MDBweDsgfVxuICAuYmFybiAuY29sLXc3MDUge1xuICAgIHdpZHRoOiA3MDVweDsgfVxuICAuYmFybiAuY29sLXc3MTAge1xuICAgIHdpZHRoOiA3MTBweDsgfVxuICAuYmFybiAuY29sLXc3MTUge1xuICAgIHdpZHRoOiA3MTVweDsgfVxuICAuYmFybiAuY29sLXc3MjAge1xuICAgIHdpZHRoOiA3MjBweDsgfVxuICAuYmFybiAuY29sLXc3MjUge1xuICAgIHdpZHRoOiA3MjVweDsgfVxuICAuYmFybiAuY29sLXc3MzAge1xuICAgIHdpZHRoOiA3MzBweDsgfVxuICAuYmFybiAuY29sLXc3MzUge1xuICAgIHdpZHRoOiA3MzVweDsgfVxuICAuYmFybiAuY29sLXc3NDAge1xuICAgIHdpZHRoOiA3NDBweDsgfVxuICAuYmFybiAuY29sLXc3NDUge1xuICAgIHdpZHRoOiA3NDVweDsgfVxuICAuYmFybiAuY29sLXc3NTAge1xuICAgIHdpZHRoOiA3NTBweDsgfVxuICAuYmFybiAuY29sLXc3NTUge1xuICAgIHdpZHRoOiA3NTVweDsgfVxuICAuYmFybiAuY29sLXc3NjAge1xuICAgIHdpZHRoOiA3NjBweDsgfVxuICAuYmFybiAuY29sLXc3NjUge1xuICAgIHdpZHRoOiA3NjVweDsgfVxuICAuYmFybiAuY29sLXc3NzAge1xuICAgIHdpZHRoOiA3NzBweDsgfVxuICAuYmFybiAuY29sLXc3NzUge1xuICAgIHdpZHRoOiA3NzVweDsgfVxuICAuYmFybiAuY29sLXc3ODAge1xuICAgIHdpZHRoOiA3ODBweDsgfVxuICAuYmFybiAuY29sLXc3ODUge1xuICAgIHdpZHRoOiA3ODVweDsgfVxuICAuYmFybiAuY29sLXc3OTAge1xuICAgIHdpZHRoOiA3OTBweDsgfVxuICAuYmFybiAuY29sLXc3OTUge1xuICAgIHdpZHRoOiA3OTVweDsgfVxuICAuYmFybiAuY29sLXc4MDAge1xuICAgIHdpZHRoOiA4MDBweDsgfVxuICAuYmFybiAuY29sLXc4MDUge1xuICAgIHdpZHRoOiA4MDVweDsgfVxuICAuYmFybiAuY29sLXc4MTAge1xuICAgIHdpZHRoOiA4MTBweDsgfVxuICAuYmFybiAuY29sLXc4MTUge1xuICAgIHdpZHRoOiA4MTVweDsgfVxuICAuYmFybiAuY29sLXc4MjAge1xuICAgIHdpZHRoOiA4MjBweDsgfVxuICAuYmFybiAuY29sLXc4MjUge1xuICAgIHdpZHRoOiA4MjVweDsgfVxuICAuYmFybiAuY29sLXc4MzAge1xuICAgIHdpZHRoOiA4MzBweDsgfVxuICAuYmFybiAuY29sLXc4MzUge1xuICAgIHdpZHRoOiA4MzVweDsgfVxuICAuYmFybiAuY29sLXc4NDAge1xuICAgIHdpZHRoOiA4NDBweDsgfVxuICAuYmFybiAuY29sLXc4NDUge1xuICAgIHdpZHRoOiA4NDVweDsgfVxuICAuYmFybiAuY29sLXc4NTAge1xuICAgIHdpZHRoOiA4NTBweDsgfVxuICAuYmFybiAuY29sLXc4NTUge1xuICAgIHdpZHRoOiA4NTVweDsgfVxuICAuYmFybiAuY29sLXc4NjAge1xuICAgIHdpZHRoOiA4NjBweDsgfVxuICAuYmFybiAuY29sLXc4NjUge1xuICAgIHdpZHRoOiA4NjVweDsgfVxuICAuYmFybiAuY29sLXc4NzAge1xuICAgIHdpZHRoOiA4NzBweDsgfVxuICAuYmFybiAuY29sLXc4NzUge1xuICAgIHdpZHRoOiA4NzVweDsgfVxuICAuYmFybiAuY29sLXc4ODAge1xuICAgIHdpZHRoOiA4ODBweDsgfVxuICAuYmFybiAuY29sLXc4ODUge1xuICAgIHdpZHRoOiA4ODVweDsgfVxuICAuYmFybiAuY29sLXc4OTAge1xuICAgIHdpZHRoOiA4OTBweDsgfVxuICAuYmFybiAuY29sLXc4OTUge1xuICAgIHdpZHRoOiA4OTVweDsgfVxuICAuYmFybiAuY29sLXc5MDAge1xuICAgIHdpZHRoOiA5MDBweDsgfVxuICAuYmFybiAuY29sLXc5MDUge1xuICAgIHdpZHRoOiA5MDVweDsgfVxuICAuYmFybiAuY29sLXc5MTAge1xuICAgIHdpZHRoOiA5MTBweDsgfVxuICAuYmFybiAuY29sLXc5MTUge1xuICAgIHdpZHRoOiA5MTVweDsgfVxuICAuYmFybiAuY29sLXc5MjAge1xuICAgIHdpZHRoOiA5MjBweDsgfVxuICAuYmFybiAuY29sLXc5MjUge1xuICAgIHdpZHRoOiA5MjVweDsgfVxuICAuYmFybiAuY29sLXc5MzAge1xuICAgIHdpZHRoOiA5MzBweDsgfVxuICAuYmFybiAuY29sLXc5MzUge1xuICAgIHdpZHRoOiA5MzVweDsgfVxuICAuYmFybiAuY29sLXc5NDAge1xuICAgIHdpZHRoOiA5NDBweDsgfVxuICAuYmFybiAuY29sLXc5NDUge1xuICAgIHdpZHRoOiA5NDVweDsgfVxuICAuYmFybiAuY29sLXc5NTAge1xuICAgIHdpZHRoOiA5NTBweDsgfVxuICAuYmFybiAuY29sLXc5NTUge1xuICAgIHdpZHRoOiA5NTVweDsgfVxuICAuYmFybiAuY29sLXc5NjAge1xuICAgIHdpZHRoOiA5NjBweDsgfVxuICAuYmFybiAuY29sLXc5NjUge1xuICAgIHdpZHRoOiA5NjVweDsgfVxuICAuYmFybiAuY29sLXc5NzAge1xuICAgIHdpZHRoOiA5NzBweDsgfVxuICAuYmFybiAuY29sLXc5NzUge1xuICAgIHdpZHRoOiA5NzVweDsgfVxuICAuYmFybiAuY29sLXc5ODAge1xuICAgIHdpZHRoOiA5ODBweDsgfVxuICAuYmFybiAuY29sLXc5ODUge1xuICAgIHdpZHRoOiA5ODVweDsgfVxuICAuYmFybiAuY29sLXc5OTAge1xuICAgIHdpZHRoOiA5OTBweDsgfVxuICAuYmFybiAuY29sLXc5OTUge1xuICAgIHdpZHRoOiA5OTVweDsgfVxuICAuYmFybiAuY29sLXcxMDAwIHtcbiAgICB3aWR0aDogMTAwMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwMDUge1xuICAgIHdpZHRoOiAxMDA1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTAxMCB7XG4gICAgd2lkdGg6IDEwMTBweDsgfVxuICAuYmFybiAuY29sLXcxMDE1IHtcbiAgICB3aWR0aDogMTAxNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwMjAge1xuICAgIHdpZHRoOiAxMDIwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTAyNSB7XG4gICAgd2lkdGg6IDEwMjVweDsgfVxuICAuYmFybiAuY29sLXcxMDMwIHtcbiAgICB3aWR0aDogMTAzMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwMzUge1xuICAgIHdpZHRoOiAxMDM1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTA0MCB7XG4gICAgd2lkdGg6IDEwNDBweDsgfVxuICAuYmFybiAuY29sLXcxMDQ1IHtcbiAgICB3aWR0aDogMTA0NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwNTAge1xuICAgIHdpZHRoOiAxMDUwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTA1NSB7XG4gICAgd2lkdGg6IDEwNTVweDsgfVxuICAuYmFybiAuY29sLXcxMDYwIHtcbiAgICB3aWR0aDogMTA2MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwNjUge1xuICAgIHdpZHRoOiAxMDY1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTA3MCB7XG4gICAgd2lkdGg6IDEwNzBweDsgfVxuICAuYmFybiAuY29sLXcxMDc1IHtcbiAgICB3aWR0aDogMTA3NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwODAge1xuICAgIHdpZHRoOiAxMDgwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTA4NSB7XG4gICAgd2lkdGg6IDEwODVweDsgfVxuICAuYmFybiAuY29sLXcxMDkwIHtcbiAgICB3aWR0aDogMTA5MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEwOTUge1xuICAgIHdpZHRoOiAxMDk1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTEwMCB7XG4gICAgd2lkdGg6IDExMDBweDsgfVxuICAuYmFybiAuY29sLXcxMTA1IHtcbiAgICB3aWR0aDogMTEwNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzExMTAge1xuICAgIHdpZHRoOiAxMTEwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTExNSB7XG4gICAgd2lkdGg6IDExMTVweDsgfVxuICAuYmFybiAuY29sLXcxMTIwIHtcbiAgICB3aWR0aDogMTEyMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzExMjUge1xuICAgIHdpZHRoOiAxMTI1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTEzMCB7XG4gICAgd2lkdGg6IDExMzBweDsgfVxuICAuYmFybiAuY29sLXcxMTM1IHtcbiAgICB3aWR0aDogMTEzNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzExNDAge1xuICAgIHdpZHRoOiAxMTQwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTE0NSB7XG4gICAgd2lkdGg6IDExNDVweDsgfVxuICAuYmFybiAuY29sLXcxMTUwIHtcbiAgICB3aWR0aDogMTE1MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzExNTUge1xuICAgIHdpZHRoOiAxMTU1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTE2MCB7XG4gICAgd2lkdGg6IDExNjBweDsgfVxuICAuYmFybiAuY29sLXcxMTY1IHtcbiAgICB3aWR0aDogMTE2NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzExNzAge1xuICAgIHdpZHRoOiAxMTcwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTE3NSB7XG4gICAgd2lkdGg6IDExNzVweDsgfVxuICAuYmFybiAuY29sLXcxMTgwIHtcbiAgICB3aWR0aDogMTE4MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzExODUge1xuICAgIHdpZHRoOiAxMTg1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTE5MCB7XG4gICAgd2lkdGg6IDExOTBweDsgfVxuICAuYmFybiAuY29sLXcxMTk1IHtcbiAgICB3aWR0aDogMTE5NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyMDAge1xuICAgIHdpZHRoOiAxMjAwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTIwNSB7XG4gICAgd2lkdGg6IDEyMDVweDsgfVxuICAuYmFybiAuY29sLXcxMjEwIHtcbiAgICB3aWR0aDogMTIxMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyMTUge1xuICAgIHdpZHRoOiAxMjE1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTIyMCB7XG4gICAgd2lkdGg6IDEyMjBweDsgfVxuICAuYmFybiAuY29sLXcxMjI1IHtcbiAgICB3aWR0aDogMTIyNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyMzAge1xuICAgIHdpZHRoOiAxMjMwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTIzNSB7XG4gICAgd2lkdGg6IDEyMzVweDsgfVxuICAuYmFybiAuY29sLXcxMjQwIHtcbiAgICB3aWR0aDogMTI0MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyNDUge1xuICAgIHdpZHRoOiAxMjQ1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTI1MCB7XG4gICAgd2lkdGg6IDEyNTBweDsgfVxuICAuYmFybiAuY29sLXcxMjU1IHtcbiAgICB3aWR0aDogMTI1NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyNjAge1xuICAgIHdpZHRoOiAxMjYwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTI2NSB7XG4gICAgd2lkdGg6IDEyNjVweDsgfVxuICAuYmFybiAuY29sLXcxMjcwIHtcbiAgICB3aWR0aDogMTI3MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyNzUge1xuICAgIHdpZHRoOiAxMjc1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTI4MCB7XG4gICAgd2lkdGg6IDEyODBweDsgfVxuICAuYmFybiAuY29sLXcxMjg1IHtcbiAgICB3aWR0aDogMTI4NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEyOTAge1xuICAgIHdpZHRoOiAxMjkwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTI5NSB7XG4gICAgd2lkdGg6IDEyOTVweDsgfVxuICAuYmFybiAuY29sLXcxMzAwIHtcbiAgICB3aWR0aDogMTMwMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzMDUge1xuICAgIHdpZHRoOiAxMzA1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTMxMCB7XG4gICAgd2lkdGg6IDEzMTBweDsgfVxuICAuYmFybiAuY29sLXcxMzE1IHtcbiAgICB3aWR0aDogMTMxNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzMjAge1xuICAgIHdpZHRoOiAxMzIwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTMyNSB7XG4gICAgd2lkdGg6IDEzMjVweDsgfVxuICAuYmFybiAuY29sLXcxMzMwIHtcbiAgICB3aWR0aDogMTMzMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzMzUge1xuICAgIHdpZHRoOiAxMzM1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTM0MCB7XG4gICAgd2lkdGg6IDEzNDBweDsgfVxuICAuYmFybiAuY29sLXcxMzQ1IHtcbiAgICB3aWR0aDogMTM0NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzNTAge1xuICAgIHdpZHRoOiAxMzUwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTM1NSB7XG4gICAgd2lkdGg6IDEzNTVweDsgfVxuICAuYmFybiAuY29sLXcxMzYwIHtcbiAgICB3aWR0aDogMTM2MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzNjUge1xuICAgIHdpZHRoOiAxMzY1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTM3MCB7XG4gICAgd2lkdGg6IDEzNzBweDsgfVxuICAuYmFybiAuY29sLXcxMzc1IHtcbiAgICB3aWR0aDogMTM3NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzODAge1xuICAgIHdpZHRoOiAxMzgwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTM4NSB7XG4gICAgd2lkdGg6IDEzODVweDsgfVxuICAuYmFybiAuY29sLXcxMzkwIHtcbiAgICB3aWR0aDogMTM5MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzEzOTUge1xuICAgIHdpZHRoOiAxMzk1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTQwMCB7XG4gICAgd2lkdGg6IDE0MDBweDsgfVxuICAuYmFybiAuY29sLXcxNDA1IHtcbiAgICB3aWR0aDogMTQwNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0MTAge1xuICAgIHdpZHRoOiAxNDEwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTQxNSB7XG4gICAgd2lkdGg6IDE0MTVweDsgfVxuICAuYmFybiAuY29sLXcxNDIwIHtcbiAgICB3aWR0aDogMTQyMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0MjUge1xuICAgIHdpZHRoOiAxNDI1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTQzMCB7XG4gICAgd2lkdGg6IDE0MzBweDsgfVxuICAuYmFybiAuY29sLXcxNDM1IHtcbiAgICB3aWR0aDogMTQzNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0NDAge1xuICAgIHdpZHRoOiAxNDQwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTQ0NSB7XG4gICAgd2lkdGg6IDE0NDVweDsgfVxuICAuYmFybiAuY29sLXcxNDUwIHtcbiAgICB3aWR0aDogMTQ1MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0NTUge1xuICAgIHdpZHRoOiAxNDU1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTQ2MCB7XG4gICAgd2lkdGg6IDE0NjBweDsgfVxuICAuYmFybiAuY29sLXcxNDY1IHtcbiAgICB3aWR0aDogMTQ2NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0NzAge1xuICAgIHdpZHRoOiAxNDcwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTQ3NSB7XG4gICAgd2lkdGg6IDE0NzVweDsgfVxuICAuYmFybiAuY29sLXcxNDgwIHtcbiAgICB3aWR0aDogMTQ4MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE0ODUge1xuICAgIHdpZHRoOiAxNDg1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTQ5MCB7XG4gICAgd2lkdGg6IDE0OTBweDsgfVxuICAuYmFybiAuY29sLXcxNDk1IHtcbiAgICB3aWR0aDogMTQ5NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1MDAge1xuICAgIHdpZHRoOiAxNTAwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTUwNSB7XG4gICAgd2lkdGg6IDE1MDVweDsgfVxuICAuYmFybiAuY29sLXcxNTEwIHtcbiAgICB3aWR0aDogMTUxMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1MTUge1xuICAgIHdpZHRoOiAxNTE1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTUyMCB7XG4gICAgd2lkdGg6IDE1MjBweDsgfVxuICAuYmFybiAuY29sLXcxNTI1IHtcbiAgICB3aWR0aDogMTUyNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1MzAge1xuICAgIHdpZHRoOiAxNTMwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTUzNSB7XG4gICAgd2lkdGg6IDE1MzVweDsgfVxuICAuYmFybiAuY29sLXcxNTQwIHtcbiAgICB3aWR0aDogMTU0MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1NDUge1xuICAgIHdpZHRoOiAxNTQ1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTU1MCB7XG4gICAgd2lkdGg6IDE1NTBweDsgfVxuICAuYmFybiAuY29sLXcxNTU1IHtcbiAgICB3aWR0aDogMTU1NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1NjAge1xuICAgIHdpZHRoOiAxNTYwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTU2NSB7XG4gICAgd2lkdGg6IDE1NjVweDsgfVxuICAuYmFybiAuY29sLXcxNTcwIHtcbiAgICB3aWR0aDogMTU3MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1NzUge1xuICAgIHdpZHRoOiAxNTc1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTU4MCB7XG4gICAgd2lkdGg6IDE1ODBweDsgfVxuICAuYmFybiAuY29sLXcxNTg1IHtcbiAgICB3aWR0aDogMTU4NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE1OTAge1xuICAgIHdpZHRoOiAxNTkwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTU5NSB7XG4gICAgd2lkdGg6IDE1OTVweDsgfVxuICAuYmFybiAuY29sLXcxNjAwIHtcbiAgICB3aWR0aDogMTYwMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2MDUge1xuICAgIHdpZHRoOiAxNjA1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTYxMCB7XG4gICAgd2lkdGg6IDE2MTBweDsgfVxuICAuYmFybiAuY29sLXcxNjE1IHtcbiAgICB3aWR0aDogMTYxNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2MjAge1xuICAgIHdpZHRoOiAxNjIwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTYyNSB7XG4gICAgd2lkdGg6IDE2MjVweDsgfVxuICAuYmFybiAuY29sLXcxNjMwIHtcbiAgICB3aWR0aDogMTYzMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2MzUge1xuICAgIHdpZHRoOiAxNjM1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTY0MCB7XG4gICAgd2lkdGg6IDE2NDBweDsgfVxuICAuYmFybiAuY29sLXcxNjQ1IHtcbiAgICB3aWR0aDogMTY0NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2NTAge1xuICAgIHdpZHRoOiAxNjUwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTY1NSB7XG4gICAgd2lkdGg6IDE2NTVweDsgfVxuICAuYmFybiAuY29sLXcxNjYwIHtcbiAgICB3aWR0aDogMTY2MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2NjUge1xuICAgIHdpZHRoOiAxNjY1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTY3MCB7XG4gICAgd2lkdGg6IDE2NzBweDsgfVxuICAuYmFybiAuY29sLXcxNjc1IHtcbiAgICB3aWR0aDogMTY3NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2ODAge1xuICAgIHdpZHRoOiAxNjgwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTY4NSB7XG4gICAgd2lkdGg6IDE2ODVweDsgfVxuICAuYmFybiAuY29sLXcxNjkwIHtcbiAgICB3aWR0aDogMTY5MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE2OTUge1xuICAgIHdpZHRoOiAxNjk1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTcwMCB7XG4gICAgd2lkdGg6IDE3MDBweDsgfVxuICAuYmFybiAuY29sLXcxNzA1IHtcbiAgICB3aWR0aDogMTcwNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3MTAge1xuICAgIHdpZHRoOiAxNzEwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTcxNSB7XG4gICAgd2lkdGg6IDE3MTVweDsgfVxuICAuYmFybiAuY29sLXcxNzIwIHtcbiAgICB3aWR0aDogMTcyMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3MjUge1xuICAgIHdpZHRoOiAxNzI1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTczMCB7XG4gICAgd2lkdGg6IDE3MzBweDsgfVxuICAuYmFybiAuY29sLXcxNzM1IHtcbiAgICB3aWR0aDogMTczNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3NDAge1xuICAgIHdpZHRoOiAxNzQwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTc0NSB7XG4gICAgd2lkdGg6IDE3NDVweDsgfVxuICAuYmFybiAuY29sLXcxNzUwIHtcbiAgICB3aWR0aDogMTc1MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3NTUge1xuICAgIHdpZHRoOiAxNzU1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTc2MCB7XG4gICAgd2lkdGg6IDE3NjBweDsgfVxuICAuYmFybiAuY29sLXcxNzY1IHtcbiAgICB3aWR0aDogMTc2NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3NzAge1xuICAgIHdpZHRoOiAxNzcwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTc3NSB7XG4gICAgd2lkdGg6IDE3NzVweDsgfVxuICAuYmFybiAuY29sLXcxNzgwIHtcbiAgICB3aWR0aDogMTc4MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE3ODUge1xuICAgIHdpZHRoOiAxNzg1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTc5MCB7XG4gICAgd2lkdGg6IDE3OTBweDsgfVxuICAuYmFybiAuY29sLXcxNzk1IHtcbiAgICB3aWR0aDogMTc5NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4MDAge1xuICAgIHdpZHRoOiAxODAwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTgwNSB7XG4gICAgd2lkdGg6IDE4MDVweDsgfVxuICAuYmFybiAuY29sLXcxODEwIHtcbiAgICB3aWR0aDogMTgxMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4MTUge1xuICAgIHdpZHRoOiAxODE1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTgyMCB7XG4gICAgd2lkdGg6IDE4MjBweDsgfVxuICAuYmFybiAuY29sLXcxODI1IHtcbiAgICB3aWR0aDogMTgyNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4MzAge1xuICAgIHdpZHRoOiAxODMwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTgzNSB7XG4gICAgd2lkdGg6IDE4MzVweDsgfVxuICAuYmFybiAuY29sLXcxODQwIHtcbiAgICB3aWR0aDogMTg0MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4NDUge1xuICAgIHdpZHRoOiAxODQ1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTg1MCB7XG4gICAgd2lkdGg6IDE4NTBweDsgfVxuICAuYmFybiAuY29sLXcxODU1IHtcbiAgICB3aWR0aDogMTg1NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4NjAge1xuICAgIHdpZHRoOiAxODYwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTg2NSB7XG4gICAgd2lkdGg6IDE4NjVweDsgfVxuICAuYmFybiAuY29sLXcxODcwIHtcbiAgICB3aWR0aDogMTg3MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4NzUge1xuICAgIHdpZHRoOiAxODc1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTg4MCB7XG4gICAgd2lkdGg6IDE4ODBweDsgfVxuICAuYmFybiAuY29sLXcxODg1IHtcbiAgICB3aWR0aDogMTg4NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE4OTAge1xuICAgIHdpZHRoOiAxODkwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTg5NSB7XG4gICAgd2lkdGg6IDE4OTVweDsgfVxuICAuYmFybiAuY29sLXcxOTAwIHtcbiAgICB3aWR0aDogMTkwMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5MDUge1xuICAgIHdpZHRoOiAxOTA1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTkxMCB7XG4gICAgd2lkdGg6IDE5MTBweDsgfVxuICAuYmFybiAuY29sLXcxOTE1IHtcbiAgICB3aWR0aDogMTkxNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5MjAge1xuICAgIHdpZHRoOiAxOTIwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTkyNSB7XG4gICAgd2lkdGg6IDE5MjVweDsgfVxuICAuYmFybiAuY29sLXcxOTMwIHtcbiAgICB3aWR0aDogMTkzMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5MzUge1xuICAgIHdpZHRoOiAxOTM1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTk0MCB7XG4gICAgd2lkdGg6IDE5NDBweDsgfVxuICAuYmFybiAuY29sLXcxOTQ1IHtcbiAgICB3aWR0aDogMTk0NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5NTAge1xuICAgIHdpZHRoOiAxOTUwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTk1NSB7XG4gICAgd2lkdGg6IDE5NTVweDsgfVxuICAuYmFybiAuY29sLXcxOTYwIHtcbiAgICB3aWR0aDogMTk2MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5NjUge1xuICAgIHdpZHRoOiAxOTY1cHg7IH1cbiAgLmJhcm4gLmNvbC13MTk3MCB7XG4gICAgd2lkdGg6IDE5NzBweDsgfVxuICAuYmFybiAuY29sLXcxOTc1IHtcbiAgICB3aWR0aDogMTk3NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5ODAge1xuICAgIHdpZHRoOiAxOTgwcHg7IH1cbiAgLmJhcm4gLmNvbC13MTk4NSB7XG4gICAgd2lkdGg6IDE5ODVweDsgfVxuICAuYmFybiAuY29sLXcxOTkwIHtcbiAgICB3aWR0aDogMTk5MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzE5OTUge1xuICAgIHdpZHRoOiAxOTk1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjAwMCB7XG4gICAgd2lkdGg6IDIwMDBweDsgfVxuICAuYmFybiAuY29sLXcyMDA1IHtcbiAgICB3aWR0aDogMjAwNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwMTAge1xuICAgIHdpZHRoOiAyMDEwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjAxNSB7XG4gICAgd2lkdGg6IDIwMTVweDsgfVxuICAuYmFybiAuY29sLXcyMDIwIHtcbiAgICB3aWR0aDogMjAyMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwMjUge1xuICAgIHdpZHRoOiAyMDI1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjAzMCB7XG4gICAgd2lkdGg6IDIwMzBweDsgfVxuICAuYmFybiAuY29sLXcyMDM1IHtcbiAgICB3aWR0aDogMjAzNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwNDAge1xuICAgIHdpZHRoOiAyMDQwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjA0NSB7XG4gICAgd2lkdGg6IDIwNDVweDsgfVxuICAuYmFybiAuY29sLXcyMDUwIHtcbiAgICB3aWR0aDogMjA1MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwNTUge1xuICAgIHdpZHRoOiAyMDU1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjA2MCB7XG4gICAgd2lkdGg6IDIwNjBweDsgfVxuICAuYmFybiAuY29sLXcyMDY1IHtcbiAgICB3aWR0aDogMjA2NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwNzAge1xuICAgIHdpZHRoOiAyMDcwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjA3NSB7XG4gICAgd2lkdGg6IDIwNzVweDsgfVxuICAuYmFybiAuY29sLXcyMDgwIHtcbiAgICB3aWR0aDogMjA4MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIwODUge1xuICAgIHdpZHRoOiAyMDg1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjA5MCB7XG4gICAgd2lkdGg6IDIwOTBweDsgfVxuICAuYmFybiAuY29sLXcyMDk1IHtcbiAgICB3aWR0aDogMjA5NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxMDAge1xuICAgIHdpZHRoOiAyMTAwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjEwNSB7XG4gICAgd2lkdGg6IDIxMDVweDsgfVxuICAuYmFybiAuY29sLXcyMTEwIHtcbiAgICB3aWR0aDogMjExMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxMTUge1xuICAgIHdpZHRoOiAyMTE1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjEyMCB7XG4gICAgd2lkdGg6IDIxMjBweDsgfVxuICAuYmFybiAuY29sLXcyMTI1IHtcbiAgICB3aWR0aDogMjEyNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxMzAge1xuICAgIHdpZHRoOiAyMTMwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjEzNSB7XG4gICAgd2lkdGg6IDIxMzVweDsgfVxuICAuYmFybiAuY29sLXcyMTQwIHtcbiAgICB3aWR0aDogMjE0MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxNDUge1xuICAgIHdpZHRoOiAyMTQ1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjE1MCB7XG4gICAgd2lkdGg6IDIxNTBweDsgfVxuICAuYmFybiAuY29sLXcyMTU1IHtcbiAgICB3aWR0aDogMjE1NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxNjAge1xuICAgIHdpZHRoOiAyMTYwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjE2NSB7XG4gICAgd2lkdGg6IDIxNjVweDsgfVxuICAuYmFybiAuY29sLXcyMTcwIHtcbiAgICB3aWR0aDogMjE3MHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxNzUge1xuICAgIHdpZHRoOiAyMTc1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjE4MCB7XG4gICAgd2lkdGg6IDIxODBweDsgfVxuICAuYmFybiAuY29sLXcyMTg1IHtcbiAgICB3aWR0aDogMjE4NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIxOTAge1xuICAgIHdpZHRoOiAyMTkwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjE5NSB7XG4gICAgd2lkdGg6IDIxOTVweDsgfVxuICAuYmFybiAuY29sLXcyMjAwIHtcbiAgICB3aWR0aDogMjIwMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIyMDUge1xuICAgIHdpZHRoOiAyMjA1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjIxMCB7XG4gICAgd2lkdGg6IDIyMTBweDsgfVxuICAuYmFybiAuY29sLXcyMjE1IHtcbiAgICB3aWR0aDogMjIxNXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIyMjAge1xuICAgIHdpZHRoOiAyMjIwcHg7IH1cbiAgLmJhcm4gLmNvbC13MjIyNSB7XG4gICAgd2lkdGg6IDIyMjVweDsgfVxuICAuYmFybiAuY29sLXcyMjMwIHtcbiAgICB3aWR0aDogMjIzMHB4OyB9XG4gIC5iYXJuIC5jb2wtdzIyMzUge1xuICAgIHdpZHRoOiAyMjM1cHg7IH1cbiAgLmJhcm4gLmNvbC13MjI0MCB7XG4gICAgd2lkdGg6IDIyNDBweDsgfVxuICAuYmFybiAuY29sLXcyMjQ1IHtcbiAgICB3aWR0aDogMjI0NXB4OyB9XG4gIC5iYXJuIC5jb2wtdzIyNTAge1xuICAgIHdpZHRoOiAyMjUwcHg7IH1cbiAgLmJhcm4gLmNhcmNhc3MgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5iYXJuIC5jYXJjYXNzIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMnB4OyB9XG4gIC5iYXJuIC5pbi12YWxpZC1pbnRyb2R1Y3Rpb24tZGF0ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLmhvcm1vbmVQcm9ncmFtLS10aW1lLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYmFybiAuaG9ybW9uZVByb2dyYW0tLXNlbGVjdG9ycyB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmJhcm4gLmhvcm1vbmVQcm9ncmFtLS1zZWxlY3RvcnM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5idWxrLXVpLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmJhcm4gLmJ1bGstdWktc2VsZWN0IC5idG4ge1xuICAgICAgcGFkZGluZzogM3B4IDZweDsgfVxuICAgIC5iYXJuIC5idWxrLXVpLXNlbGVjdCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5iYXJuIC5idWxrLXVpLXNlbGVjdCAudWktc2VsZWN0LW1hdGNoIHtcbiAgICAgIGZvbnQtc2l6ZTogYXV0bzsgfVxuICAgIC5iYXJuIC5idWxrLXVpLXNlbGVjdC51aS1zZWxlY3QtbXVsdGlwbGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmJhcm4gLmJ1bGstdWktc2VsZWN0LnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgICAgICBtYXJnaW46IDAgMXB4IDFweCAwOyB9XG4gICAgICAgIC5iYXJuIC5idWxrLXVpLXNlbGVjdC51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIC5jbG9zZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweDsgfVxuICAgICAgLmJhcm4gLmJ1bGstdWktc2VsZWN0LnVpLXNlbGVjdC1tdWx0aXBsZSAuYnRuLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5iYXJuIC50aW1lbGluZS1pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLmJveC1oaXN0b3J5Lm9uLWV2ZW50LWlucHV0IC5ldmVudC1pbnB1dC1zdGVwMDIgLnRhYmxlLXdyYXBwZXIgdGQgLnRpbWVsaW5lLWlucHV0LXNlbGVjdCB7XG4gICAgd2lkdGg6IDkwcHg7IH1cbiAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnN0YXJ0bGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC5zdGFydGxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMThweDsgfVxuICAuYmFybiAjYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLnRpbWVsaW5lLWZpbHRlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuICNib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAudGltZWxpbmUteWVhci13cmFwcGVyIC50aW1lbGluZS15ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZS15ZWFyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRvcDogNDdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM4YTZkM2I7IH1cbiAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUteWVhci13cmFwcGVyIC50aW1lbGluZS15ZWFyIHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lLXllYXItd3JhcHBlciAudGltZWxpbmUteWVhciAudGltZWxpbmUteWVhci1zcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ3N2QxNztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGRkO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogOTUlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgZGl2LmRhdGEtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSAuZGF0YS1ib3g6OmFmdGVyLFxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5kYXRhLWJveDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5sYXN0LWV2ZW50LW9mLXllYXIgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5sYXN0LWV2ZW50LW9mLXllYXIgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciAueWVhci1tYXJrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xuICAgICAgICAgIHRvcDogLTU1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGNvbG9yOiAjOGE2ZDNiOyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7IH1cbiAgICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1jb250ZW50LXdyYXBwZXIgLnllYXItbWFyayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTAxIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhjOTk7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwMiB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU2ZTlkOyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDMge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RmNmZlYjsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MjZlZjU7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwNSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmViZmY1OyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDYge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzRkYWI4YTsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTA3IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiY2E0NDY7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkwOCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjc3NWJlOyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgLmNhdGVnb3J5MDkge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFDOTBGRDsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeTEwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjY7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaSAuY2F0ZWdvcnkxMSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjY2OyB9XG4gICAgICAuYmFybiAuYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUgbGkgLmNhdGVnb3J5MTIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzgyNmVmNTsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5jYXRlZ29yeS1hbGwge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzdiOTkxNTsgfVxuICAgICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lIGxpIC5kYXRhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZS1iYWxsb29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lLWJhbGxvb24gLnB1bGxkb3duLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZS1iYWxsb29uIC5wdWxsZG93bi1idG4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLnRpbWVsaW5lLWJhbGxvb24gLm1lZGljaW5lcyAubWVkaWNpbmVzLWxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJhcm4gLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cgLmNhdGVnb3J5LXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiBub25lOyB9XG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaTo6YWZ0ZXIsXG4gIC5iYXJuIC5ib3gtaGlzdG9yeSAjdGltZWxpbmUtY293IC50aW1lbGluZSBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYXJuIC5pbnB1dC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuYnV0dG9uLWJhciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDBweDsgfVxuICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5idXR0b24tYmFyIC50b2dnbGUtZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xuICAgICAgICBtYXJnaW46IDAuNWVtIDAuNWVtOyB9XG4gICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMWVtIDFlbTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiA1MGVtO1xuICAgICAgcmlnaHQ6IDAuN2VtO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjUpO1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmZpbHRlci10b29sLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmZpbHRlci10b29sLWJveCBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5maWx0ZXItdG9vbC1ib3ggYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggNXB4OyB9XG4gICAgICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuZmlsdGVyLWJveCAuZmlsdGVyLXRvb2wtYm94IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmZpbHRlci1ncm91cC1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogLjVlbSAuNWVtIDBlbTtcbiAgICAgICAgcGFkZGluZzogLjVlbSAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5maWx0ZXItdGl0bGUtYm94IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7IH1cbiAgICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuZmlsdGVyLWJveCAuZmlsdGVyLWZvcm0tYm94IHtcbiAgICAgICAgZmxleC1ncm93OiA0O1xuICAgICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmZpbHRlci1mb3JtLWJveCAuZmlsdGVyLWZvcm0taXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuZmlsdGVyLWJveCAuZmlsdGVyLWZvcm0tYm94IC5maWx0ZXItZm9ybS1pdGVtIGxhYmVsIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMC4yZW0gMC4yZW0gMC4zZW0gMDsgfVxuICAgICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmZpbHRlci1mb3JtLWJveCAuZmlsdGVyLWZvcm0taXRlbS0yY29sIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5maWx0ZXItZm9ybS1ib3ggLmZpbHRlci1mb3JtLWl0ZW0tMmNvbCBsYWJlbCBpbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDAuMmVtIDAuM2VtIDA7IH1cbiAgICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5maWx0ZXItZm9ybS1ib3ggLmZpbHRlci1mb3JtLWl0ZW0tM2NvbCB7XG4gICAgICAgICAgZmxleC1iYXNpczogODAlO1xuICAgICAgICAgIG1hcmdpbjogMC4yNWVtIDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuZmlsdGVyLWJveCAuZmlsdGVyLWZvcm0tYm94IC5maWx0ZXItZm9ybS1pdGVtLTNjb2wgbGFiZWwgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjJlbSAwLjJlbSAwLjNlbSAwOyB9XG4gICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggc2VsZWN0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5kYXlzLFxuICAgICAgLmJhcm4gLnRpbWVsaW5lLWZpbHRlci1tZW51IC5maWx0ZXItYm94IC5iY3MsXG4gICAgICAuYmFybiAudGltZWxpbmUtZmlsdGVyLW1lbnUgLmZpbHRlci1ib3ggLmNvdW50IHtcbiAgICAgICAgd2lkdGg6IDhyZW07IH1cbiAgICAgIC5iYXJuIC50aW1lbGluZS1maWx0ZXItbWVudSAuZmlsdGVyLWJveDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgIHJpZ2h0OiAyLjNlbTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgIzRhNGE0YTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYmFybiAuYWxlcnQtbG9jYXRpb24tdG9vbGJhciB7XG4gICAgaGVpZ2h0OiA0MnB4OyB9XG4gIC5iYXJuIC5hbGVydC1sb2NhdGlvbi1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJhcm4gLmFsZXJ0LWxvY2F0aW9uLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5iYXJuIC5hbGVydC1sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmJhcm4gLmFsZXJ0LWxvY2F0aW9uLWhpc3Rvcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjM1MjdjOyB9XG4gIC5iYXJuIC5hbGVydC1sb2NhdGlvbi1sZWZ0LWNlbGwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5iYXJuIC5hbGVydC1sb2NhdGlvbi1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDsgfVxuICAuYmFybiAuYWxlcnQtbG9jYXRpb24tcmlnaHQtY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAuYmFybiAudG9vbC1iYXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDsgfVxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQubm9uLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC5wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnVuc2V0dGxlZCB7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5ub3RlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNjA7IH1cbiAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuZGF0YS1ub3RoaW5nLWJveCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuZGF0YS1ub3RoaW5nLWJveCAuZGF0YS1ub3RoaW5nLWZvbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5zdW1tYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwcHggNXB4OyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSBkaXYudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5zdW1tYXJ5IHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSB0YWJsZSB0aGVhZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGFibGUgdGhlYWQgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0ciB0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5zdW1tYXJ5IHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSAueW95LWRhdGEge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWluLWhlaWdodDogMTdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSAuYWxsLWRhdGEge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHRoIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogM2VtOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHRkLmRhdGEtYWxsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUgdGQuZGF0YSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUgdGQuY2F0ZWdvcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUgdHIuY2F0ZWdvcnkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzc3NzsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSB0ZC5zdWItY2F0ZWdvcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHRkLnN1Yi1jYXRlZ29yeS15b3kge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSNoZWFkZXItdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgLnNjcm9sbC1vdXRlciB7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2OXB4OyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IC5zY3JvbGwtb3V0ZXIgI2JvZHktdGFibGUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICB3aWR0aDogMTAwZW07IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250YWluZXIgLnRhYi1zZWxlY3Rvci0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiA5NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDEwcHg7IH1cbiAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDY3MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIgLnktdW5pdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC13cmFwcGVyIC55LXVuaXQgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIgI2hlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC13cmFwcGVyICNoZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0IHRleHQsIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtd3JhcHBlciAjaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydCBsaW5lLCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIgI2hlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQgcGF0aCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtd3JhcHBlciAjaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydCBzdmcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtd3JhcHBlciAjaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydDpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIgI2hlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQgLmMzLXRvb2x0aXAtY29udGFpbmVyLm1vdmUtdXAge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXdyYXBwZXIgI2hlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtdG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC13cmFwcGVyICNoZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0IC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC13cmFwcGVyICNoZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0IC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LXRvb2x0aXAuc2hvdy10b29sdGlwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS13cmFwcGVyIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDE1cHg7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUtd3JhcHBlciAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51IGlucHV0LCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5oZWF0LWRldGVjdGlvbi1yYXRlIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUtd3JhcHBlciAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51IHNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS13cmFwcGVyIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUgbGFiZWwge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmhlYXQtZGV0ZWN0aW9uLXJhdGUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS13cmFwcGVyIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS10aW1lc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51LXdyYXBwZXIgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51LXRpbWVzcGFuIC5iYXNlLWRhdGUge1xuICAgICAgICAgICAgICB3aWR0aDogOHJlbTsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51LXdyYXBwZXIgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51LXRpbWVzcGFuIHNwYW4ge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuaGVhdC1kZXRlY3Rpb24tcmF0ZSAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51LXdyYXBwZXIgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudSAubWYtcmFkaW9ncm91cF9sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmZpcnN0LWFpLWRpbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIHBhdGgge1xuICAgICAgICBmaWxsOiBub25lOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgd2lkdGg6IDY3MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC13cmFwcGVyICNmaXJzdC1haS1kaW0tY2hhcnQge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtd3JhcHBlciAjZmlyc3QtYWktZGltLWNoYXJ0IHRleHQsIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmZpcnN0LWFpLWRpbSAuZmlyc3QtYWktZGltLWNoYXJ0LXdyYXBwZXIgI2ZpcnN0LWFpLWRpbS1jaGFydCBsaW5lLCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC13cmFwcGVyICNmaXJzdC1haS1kaW0tY2hhcnQgcGF0aCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmZpcnN0LWFpLWRpbSAuZmlyc3QtYWktZGltLWNoYXJ0LXdyYXBwZXIgI2ZpcnN0LWFpLWRpbS1jaGFydCBjaXJjbGUudHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgZmlsbDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtd3JhcHBlciAjZmlyc3QtYWktZGltLWNoYXJ0IHN2ZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtd3JhcHBlciAjZmlyc3QtYWktZGltLWNoYXJ0IC5jMy1ldmVudC1yZWN0OmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogY3Jvc3NoYWlyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC13cmFwcGVyICNmaXJzdC1haS1kaW0tY2hhcnQgLmMzLWxlZ2VuZC1pdGVtLnBhbGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtd3JhcHBlciAuZmlyc3QtYWktZGltLWNoYXJ0LXRvb2x0aXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMHJlbTsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmZpcnN0LWFpLWRpbSAuZmlyc3QtYWktZGltLWNoYXJ0LXdyYXBwZXIgLmZpcnN0LWFpLWRpbS1jaGFydC10b29sdGlwIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmZpcnN0LWFpLWRpbSAuZmlyc3QtYWktZGltLWNoYXJ0LXdyYXBwZXIgLmZpcnN0LWFpLWRpbS1jaGFydC10b29sdGlwLnNob3ctdG9vbHRpcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS13cmFwcGVyIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC1tZW51LXdyYXBwZXIgLmZpcnN0LWFpLWRpbS1jaGFydC1tZW51IC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS10aW1lc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuZmlyc3QtYWktZGltIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS13cmFwcGVyIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudSAuZmlyc3QtYWktZGltLWNoYXJ0LW1lbnUtdGltZXNwYW4gLmJhc2UtZGF0ZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cmVtOyB9XG4gICAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5maXJzdC1haS1kaW0gLmZpcnN0LWFpLWRpbS1jaGFydC1tZW51LXdyYXBwZXIgLmZpcnN0LWFpLWRpbS1jaGFydC1tZW51IC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS10aW1lc3BhbiBzcGFuIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLnUtbG9hZGVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDUzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAudS1sb2FkZXItd3JhcHBlciAudS1sb2FkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1kYXRhLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDY3MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1kYXRhLXdyYXBwZXIgLnktdW5pdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAxNnB4OyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1kYXRhLXdyYXBwZXIgLnktdW5pdCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyIG5nLWluY2x1ZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyICNicmVlZGluZy1jb2RlLXRhYmxlIHRkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydCB0ZXh0LCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydCBsaW5lLCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydCBwYXRoIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1kYXRhLXdyYXBwZXIgI2JyZWVkaW5nLWNvZGUtY2hhcnQgc3ZnIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydDpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLWRhdGEtd3JhcHBlciAjYnJlZWRpbmctY29kZS1jaGFydCAuYzMtdG9vbHRpcC1jb250YWluZXIubW92ZS11cCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyICNicmVlZGluZy1jb2RlLWNoYXJ0IC5icmVlZGluZy1jb2RlLWNoYXJ0LXRvb2x0aXAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07IH1cbiAgICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyICNicmVlZGluZy1jb2RlLWNoYXJ0IC5icmVlZGluZy1jb2RlLWNoYXJ0LXRvb2x0aXAgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1kYXRhLXdyYXBwZXIgI2JyZWVkaW5nLWNvZGUtY2hhcnQgLmJyZWVkaW5nLWNvZGUtY2hhcnQtdG9vbHRpcC5zaG93LXRvb2x0aXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1tZW51LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1tZW51LXdyYXBwZXIgLnN0YXJ0LWVuZC1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICBtYXJnaW46IDAuNWVtIDBlbSAwLjVlbSAwLjVlbTsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51IHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMGVtOyB9XG4gICAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51IC5mb3JtLWNvbnRhaW5lciAuZm9ybS1saW5lIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLmZvcm0tY29udGFpbmVyIC5mb3JtLWxpbmUgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51IC5mb3JtLWNvbnRhaW5lciAuZm9ybS1saW5lIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLmZvcm0tY29udGFpbmVyIHNlbGVjdCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMGVtIDAuNWVtIDBlbSAwZW07IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51IC5mb3JtLWxpbmUgKyBzZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51IC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUtdGltZXNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLmJyZWVkaW5nLWNvZGUtY2hhcnQtbWVudS10aW1lc3BhbiAuYmFzZS1kYXRlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDhyZW07IH1cbiAgICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLmJyZWVkaW5nLWNvZGUtY2hhcnQtbWVudS10aW1lc3BhbiBzcGFuIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtY29udGVudHMgLmJyZWVkaW5nLWNvZGUgLmJyZWVkaW5nLWNvZGUtbWVudS13cmFwcGVyIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUgLm1mLXJhZGlvZ3JvdXBfbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyAuYnJlZWRpbmctY29kZSAuYnJlZWRpbmctY29kZS1tZW51LXdyYXBwZXIgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyLm1vZHVsZS1mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51Lm1vZHVsZS1mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51Lm1vZHVsZS1mb3JtIGlucHV0LCAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnRzIC5icmVlZGluZy1jb2RlIC5icmVlZGluZy1jb2RlLW1lbnUtd3JhcHBlciAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51Lm1vZHVsZS1mb3JtIHNlbGVjdCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCAucHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGZvcm0udG9vbHMtc29ydCB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGZvcm0udG9vbHMtc29ydCAudG9vbHMtc29ydC1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGZvcm0udG9vbHMtc29ydCAudG9vbHMtc29ydC1pdGVtID4gKiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbSBzZWxlY3Qge1xuICAgICAgICBtYXJnaW46IDIuNXB4IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgZm9ybS50b29scy1zb3J0IC50b29scy1zb3J0LWl0ZW0gc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbSBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoMSkgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSAxKTsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoMikgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSAyKTsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoMykgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSAzKTsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoNCkgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSA0KTsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoNSkgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSA1KTsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBmb3JtLnRvb2xzLXNvcnQgLnRvb2xzLXNvcnQtaXRlbTpudGgtY2hpbGQoNikgc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IGNhbGMoNSArIDEgLSA2KTsgfVxuICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgLnRhYmxlLWluZm8ge1xuICAgIG1heC13aWR0aDogY2FsYygxODBweCArIDE1MDBweCk7XG4gICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIHRyLmJvcmRlci1ib3R0b20tdGhpY2sge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIHRoIHtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBjYXJjYXNzLXJlcG9ydC10YWJsZSAuY2FyY2Fzcy1yZXBvcnQtdGFibGUgdGQge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBjYXJjYXNzLXJlcG9ydC10YWJsZSAuY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmxlZnQtdGFibGUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGNhcmNhc3MtcmVwb3J0LXRhYmxlIC5jYXJjYXNzLXJlcG9ydC10YWJsZSAubGVmdC10YWJsZS1jb250YWluZXIgLmxlZnQtdG9wLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIC5sZWZ0LXRhYmxlLWNvbnRhaW5lciAubGVmdC10b3AtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGNhcmNhc3MtcmVwb3J0LXRhYmxlIC5jYXJjYXNzLXJlcG9ydC10YWJsZSAubGVmdC10YWJsZS1jb250YWluZXIgLmxlZnQtYm90dG9tLXRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGNhcmNhc3MtcmVwb3J0LXRhYmxlIC5jYXJjYXNzLXJlcG9ydC10YWJsZSAubGVmdC10YWJsZS1jb250YWluZXIgLmxlZnQtYm90dG9tLXRhYmxlIHRkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIC5sZWZ0LXRhYmxlLWNvbnRhaW5lciAubGVmdC1ib3R0b20tdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuYmFybiAuY2FyY2Fzcy1yZXBvcnQgY2FyY2Fzcy1yZXBvcnQtdGFibGUgLmNhcmNhc3MtcmVwb3J0LXRhYmxlIC5yaWdodC10YWJsZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBjYXJjYXNzLXJlcG9ydC10YWJsZSAuY2FyY2Fzcy1yZXBvcnQtdGFibGUgLnJpZ2h0LXRhYmxlLWNvbnRhaW5lciAucmlnaHQtdG9wLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDE1MDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGNhcmNhc3MtcmVwb3J0LXRhYmxlIC5jYXJjYXNzLXJlcG9ydC10YWJsZSAucmlnaHQtdGFibGUtY29udGFpbmVyIC5yaWdodC10b3AtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBjYXJjYXNzLXJlcG9ydC10YWJsZSAuY2FyY2Fzcy1yZXBvcnQtdGFibGUgLnJpZ2h0LXRhYmxlLWNvbnRhaW5lciAucmlnaHQtdG9wLXRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5iYXJuIC5jYXJjYXNzLXJlcG9ydCBjYXJjYXNzLXJlcG9ydC10YWJsZSAuY2FyY2Fzcy1yZXBvcnQtdGFibGUgLnJpZ2h0LXRhYmxlLWNvbnRhaW5lciAucmlnaHQtYm90dG9tLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDE1MDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLmJhcm4gLmNhcmNhc3MtcmVwb3J0IGNhcmNhc3MtcmVwb3J0LXRhYmxlIC5jYXJjYXNzLXJlcG9ydC10YWJsZSAucmlnaHQtdGFibGUtY29udGFpbmVyIC5yaWdodC1ib3R0b20tdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuYmFybiAucHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhcm4gLnNoaXBtZW50LWhpc3RvcnktZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmJhcm4gLnNoaXBtZW50LWhpc3RvcnktaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2FhYTtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCA1cHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAuYmFybiAuc2hpcG1lbnQtaGlzdG9yeS1oZWFkZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgLmJhcm4gLnNoaXBtZW50LWhpc3Rvcnkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDJweCAwcHggMTBweDsgfVxuICAgIC5iYXJuIC5zaGlwbWVudC1oaXN0b3J5IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gICAgLmJhcm4gLnNoaXBtZW50LWhpc3RvcnkgYnV0dG9uIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLmJhcm4gLnNoaXBtZW50LWhpc3RvcnkgYnV0dG9uLnZpc2libGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmJhcm4gLnNoaXBtZW50LWhpc3Rvcnk6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgICAgLmJhcm4gLnNoaXBtZW50LWhpc3Rvcnk6aG92ZXIgYnV0dG9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuYmFybiAuc2hpcG1lbnQtaGlzdG9yeSBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7IH1cbiAgICAuYmFybiAuc2hpcG1lbnQtaGlzdG9yeSBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAwcHggMTBweDsgfVxuICAgICAgLmJhcm4gLnNoaXBtZW50LWhpc3RvcnkgbGkgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuYmFybiAuc2hpcG1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5iYXJuIC5zaGlwbWVudHMgLnNoaXBtZW50LWNvdy1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAxcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5iYXJuIC5zaGlwbWVudHMgLnNoaXBtZW50LWNvdy1oZWFkZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgLmJhcm4gKiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iYXJuIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmJhcm4gdGFibGUudGItcm93NCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgLmJhcm4gdGFibGUudGItcm93NCB0aCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgIC5iYXJuIHRhYmxlLnRiLXJvdzQgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5iYXJuIHRhYmxlLnRiLXJvdzQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTY5NDsgfVxuICAgICAgLmJhcm4gdGFibGUudGItcm93NCB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgICAuYmFybiB0YWJsZS5jbG9uZSB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5iYXJuIHRhYmxlLnRiLWNvbCB0aCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmJhcm4gdGFibGUudGItY29sIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3OTY5NDsgfVxuICAgIC5iYXJuIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk2OTQ7IH1cbiAgICAuYmFybiB0YWJsZS50Yi1jb2wgdHI6bnRoLW9mLXR5cGUoMSkgdGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5iYXJuIHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAuYmFybiB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCwgLmJhcm4gdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmJhcm4gdGFibGUgdHIuc2VwYXJhdGUtY2VsbCB0ZCB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJhcm4gdGFibGUgdHIuc2VwYXJhdGUtY2VsbCArIHRyLnNlcGFyYXRlLWNlbGwgdGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5iYXJuIHRhYmxlIHRyLnNlcGFyYXRlLWNlbGwuZ3JvdXAtdHRsIHRkIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYmFybiB0YWJsZSB0cjpudGgtY2hpbGQoMm4rMSkuc2VwYXJhdGUtY2VsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XG4gICAgLmJhcm4gdGFibGUgdHI6bnRoLWNoaWxkKDJuKzIpLnNlcGFyYXRlLWNlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAuYmFybiB0YWJsZS5zbWFydCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IE1laXJ5bywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiWXVHb3RoaWMgTVwiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5iYXJuIHRhYmxlLnNtYXJ0IHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAuYmFybiB0YWJsZS5zbWFydCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAuYmFybiB0YWJsZS5zbWFydCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAuYmFybiB0YWJsZS5zbWFydCB0cjpmaXJzdC1jaGlsZCB0aDpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAuYmFybiB0YWJsZS5zbWFydCB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwMzAzMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJhcm4gdGFibGUuc21hcnQgdGguY2VudGVyLWFsaWduZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYXJuIHRhYmxlLnNtYXJ0IHRoIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmJhcm4gdGFibGUuc21hcnQgdGggLnVuaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNkZmRmZGY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJhcm4gdGFibGUuc21hcnQudGFibGUtZml4IHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAuYmFybiB0YWJsZS5zbWFydC5jbG9uZSB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTsgfVxuICAgIC5iYXJuIHRhYmxlLnNtYXJ0IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuYmFybiB0YWJsZS5zbWFydCB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLmJhcm4gdGFibGUuc21hcnQgdGQuc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5iYXJuIHRhYmxlLnNtYXJ0IHRyIHRoOmZpcnN0LWNoaWxkLCAuYmFybiB0YWJsZS5zbWFydCB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuYmFybiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuICAuYmFybiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmJhcm4gYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJhcm4gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYmFybiBhYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuICAuYmFybiB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7IH1cbiAgICAuYmFybiB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gICAgLmJhcm4gdGV4dGFyZWE6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxuICAuYmFybiBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJhcm4gYnV0dG9uOmhvdmVyIC5pY29uLXByZXYge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDlweDsgfVxuICAgIC5iYXJuIGJ1dHRvbjpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00OXB4OyB9XG4gIC5iYXJuIHNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMnB4IDZweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7IH1cbiAgLmJhcm4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJhcm4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuYmFybiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJhcm4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5iYXJuIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAuYmFybiBoNCBpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5iYXJuIGg0LmFkZC1sZWZ0LWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07IH1cbiAgICAgIC5iYXJuIGg0LmFkZC1sZWZ0LWljb24gaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0b3A6IDZweDsgfVxuICAuYmFybiBoNSB7XG4gICAgcGFkZGluZzogMThweCAxMHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhcm4gaDUudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwOTk0MztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFybiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAuYmFybiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmJhcm4gcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgICAuYmFybiBwcmUucHJlLXN0eWxlLW5vbmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiDigJxPcmlnaW5hbCBZdSBHb3RoaWPigJ0sIOKAnFl1IEdvdGhpY+KAnSwgWXVHb3RoaWMsIE1laXJ5bywg4oCcTVMgUEdvdGhpY+KAnSwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJhcm4gZHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJhcm4gZGQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2M7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJhcm4gdGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhcm4gdGggc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmJhcm4gdGggLnVuaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogI2RmZGZkZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYXJuIHRkIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5iYXJuIHRkLnN0eWxpc2gge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5iYXJuIHRkIC5jb3ctbm8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJhcm4gZGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHpvb206IDE7IH1cbiAgICAuYmFybiBkbDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5iYXJuIGRsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuYmFybiAuc2Nyb2xsLW91dGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuYmFybiAuZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLmRpc3BsYXktYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYXJuIC5vdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJhcm4gLm5vLWFycm93IHtcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAuYmFybiAuYnRuLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gICAgLmJhcm4gLmJ0bi1ib3ggLmJ0biB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmJhcm4gLnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5iYXJuIC50YWJsZSBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5iYXJuIC50YWJsZS5maXhlZCB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICAgLmJhcm4gLnRhYmxlLnRhYmxlLWZpcnN0NTAgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5iYXJuIC50YWJsZS50YWJsZS1maXJzdDYwIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLmlucHV0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC53aWR0aC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhcm4gLnAxMCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYmFybiAubTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5tYjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5iYXJuIC5hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuYmFybiAuYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5iYXJuIC5hZGQtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5iYXJuIC5hZGQtbGluZSBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmFybiAuYWRkLWxpbmUgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYmFybiAuYWRkLWxpbmUgYnV0dG9uIC5pY29uLXBsdXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmJhcm4gaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQsXG4gIC5iYXJuIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxuICAuYmFybiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciBsaW5lYXIgMC4ycywgYm94LXNoYWRvdyBsaW5lYXIgMC4yczsgfVxuICAgIC5iYXJuIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoODIsIDE2OCwgMjM2LCAwLjgpO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMxMTExMTE7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSg4MiwgMTY4LCAyMzYsIDAuNik7IH1cbiAgLmJhcm4gLnNwcml0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAwIDAgbm8tcmVwZWF0OyB9XG4gIC5iYXJuIC5pY29uLW9wZW4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgLmJhcm4gLmljb24tY2xvc2Uge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVweCAwOyB9XG4gIC5iYXJuIC5pY29uLXRyaWFuZ2xlIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmJhcm4gLmljb24tcHJldiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5cHg7IH1cbiAgLmJhcm4gLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC0yOXB4OyB9XG4gIC5iYXJuIC5zZWN0aW9uIGg0OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5iYXJuIC5zZWN0aW9uLWlubmVyMDEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG4gICAgLmJhcm4gLnNlY3Rpb24taW5uZXIwMSAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmFybiAuYWRkLWJvcmRlcjAxIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnJpZ2h0LXNob3VsZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmFybiAucmlnaHQtc2hvdWxkZXIgLnJpZ2h0LWNvbnRlbnRzLCAuYmFybiAucmlnaHQtc2hvdWxkZXIgLmVkaXQtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB0b3A6IDhweDsgfVxuICAuYmFybiAuZWRpdC1yZWdpc3QtbGlzdDAxIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuYmFybiAuZWRpdC1yZWdpc3QtbGlzdDAxIGRsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuYmFybiAuZWRpdC1yZWdpc3QtbGlzdDAxIGRsIGR0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAgIC5iYXJuIC5lZGl0LXJlZ2lzdC1saXN0MDEgZGwgZGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7IH1cbiAgICAgICAgLmJhcm4gLmVkaXQtcmVnaXN0LWxpc3QwMSBkbCBkZDpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmJhcm4gLmVkaXQtcmVnaXN0LWxpc3QwMSBkbCBkZCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDI4cHggNnB4IDdweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgICAgIC5iYXJuIC5lZGl0LXJlZ2lzdC1saXN0MDEgZGwgZGQgYS5pY29uLWVkaXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgIC5iYXJuIC5lZGl0LXJlZ2lzdC1saXN0MDEgZGwgZGQgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5iYXJuIC5lZGl0LXJlZ2lzdC1saXN0MDEgZGwgZGQgaW5wdXQuZGF0ZS12ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKSBuby1yZXBlYXQgMTAwcHggNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmJhcm4gLmVkaXQtcmVnaXN0LWxpc3QwMSBkbCBkZCBpbnB1dC5kYXRlLXZlcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5iYXJuIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIC5udW1iZXIge1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuYmFybiAubnVtYmVyLWJveCBsaSAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmJhcm4gLm51bWJlci1ib3ggbGkgLnNlY3Rpb24gLm51bWJlci5hdHRlbnNpb24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZjY1NzU3OyB9XG4gICAgLmJhcm4gLm51bWJlci1ib3ggbGkgLnNlY3Rpb24gLnN1cHBsZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYXJuIC5udW1iZXItYm94IGxpIC5zZWN0aW9uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLmJhcm4gLm51bWJlci1ib3ggbGk6bGFzdC1jaGlsZCAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciAuc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWJlYjsgfVxuICAgIC5iYXJuIC5udW1iZXItYm94Lm51bWJlci1ib3gtaW5uZXIgbGkgLnNlY3Rpb24gLm51bWJlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XG4gICAgLmJhcm4gLm51bWJlci1ib3gubnVtYmVyLWJveC1pbm5lciBsaSAuc2VjdGlvbiAubnVtYmVyLnBsMCBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYmFybi5zZWFyY2gtbWFudSAuY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYmFybiAuaW5saW5lIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmFybiAuaW5saW5lIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5iYXJuIGE6aG92ZXIgLmljb24tb3BlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDsgfVxuICAuYmFybiBhOmhvdmVyIC5pY29uLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTVweCAtMTVweDsgfVxuICAuYmFybiBhOmhvdmVyIC5pY29uLXByZXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7IH1cbiAgLmJhcm4gYTpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDlweDsgfVxuICAuYmFybiBsaS5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5iYXJuIC5jYXV0aW9uLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjZTAzMzMzOyB9XG4gIC5iYXJuIHRkIC5jYXV0aW9uLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5iYXJuIC5jYXV0aW9uLW1lc3NhZ2UgaSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogI2UwMzMzMzsgfVxuICAuYmFybiAucmVxdWlyZWQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmFybiB0aCAucmVxdWlyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjIzMjM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5iYXJuIC5hZGQtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmJhcm4gLnRhYmxlLnRhYmxlLWZpcnN0NTAgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmFybiAudGFibGUudGFibGUtZmlyc3Q2MCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5iYXJuIC50YWJsZS50YWJsZS1maXJzdDkwIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJhcm4gLnRhYmxlLnRhYmxlLWZpcnN0MTAwIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5iYXJuIC50YWJsZS50YWJsZS1maXJzdDE1MCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmFybiAubm90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAuYmFybiAubm90ZS1yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXJuIC5ub3RlLXR4IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogNHB4IDVweDsgfVxuICAuYmFybiAubm90ZS10eCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAuYmFybiAubm90ZS10eCBsaTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW46IDA7IH1cblxudGgge1xuICBiYWNrZ3JvdW5kOiAjNzc3OyB9XG5cbi8qKlxyXG4gKiAgTWVkaWEgcXVlcmllc1xyXG4gKiAgJDEuIFdpZGUgc2NyZWVuICg+MTIwMHB4KVxyXG4gKiAgJDIuIFNtYWxsIHNjcmVlbiAoPDEwMjRweClcclxuICogICQzLiBUYWJsZXRzXHJcbiAqICAkNC4gU21hcnRwaG9uZXNcclxuICogICQ1LiBBbGwgbW9iaWxlXHJcbiAqL1xuLyoqXHJcbiAqICAkMS4gV2lkZSBzY3JlZW4gKD4xMjAwcHgpXHJcbiAqL1xuLyoqXHJcbiAqICAkMi4gU21hbGwgc2NyZWVuICg8MTAyNHB4KVxyXG4gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXJuIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAyNHB4IC0gNTRweCk7IH0gfVxuXG4vKipcclxuICogICQzLiBUYWJsZXRzXHJcbiAqL1xuLyoqXHJcbiAqICAkNC4gU21hcnRwaG9uZXNcclxuICovXG4vKipcclxuICogICQ1LiBNZWRpYSBxdWVyaWVzXHJcbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogMTIwMHB4KSB7XG4gICoge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuYmFybiB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgZGl2LnRhYmxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwbW07IH1cbiAgLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgaDQua2luZENvbG9yIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGFibGUgdGJvZHkgdGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogN3B0O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmFybiAudG9wLS10YWJsZS1zaW1wbGUgdGQgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3cHQ7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogN3B0OyB9XG4gIC5iYXJuIHtcbiAgICBwYWRkaW5nOiBub25lOyB9XG4gIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0Lm5vbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC5wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSB0aGVhZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAucmVzdWx0IHRhYmxlIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUgdHIgdGQgZGl2LmFsbC1kYXRhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IC5yZXN1bHQgdGFibGUgdHIgdGQuZGF0YS1hbGwge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnJlc3VsdCB0YWJsZSB0ciB0ZC5kYXRhIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuY2FyY2Fzcy1yZXBvcnQgLnByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5jYXJjYXNzLXJlcG9ydCAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2FyY2Fzcy1yZXBvcnQgLnRhYmxlLWluZm8ucHJpbnQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5jYXJjYXNzLXJlcG9ydCAudGFibGUtaW5mby5wcmludCBkaXYge1xuICAgICAgcGFkZGluZzogNXB4OyB9XG4gIC5jYXJjYXNzLXJlcG9ydCAuZml4ZWQtdGIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FyY2Fzcy1yZXBvcnQgLmZpeGVkLXRiIGNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhcmNhc3MtcmVwb3J0IC5maXhlZC10YiBjYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCAuY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNhcmNhc3MtcmVwb3J0IC5maXhlZC10YiBjYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCAuY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgdGgsIC5jYXJjYXNzLXJlcG9ydCAuZml4ZWQtdGIgY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgLmNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHRkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMjcpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmNhcmNhc3MtcmVwb3J0IC5maXhlZC10YiBjYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCAuY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgdHIgdGg6bGFzdC1jaGlsZCwgLmNhcmNhc3MtcmVwb3J0IC5maXhlZC10YiBjYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCAuY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jYXJjYXNzLXJlcG9ydCAuZml4ZWQtdGIgY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgLmNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAuY2FyY2Fzcy1yZXBvcnQgLmZpeGVkLXRiIGNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IC5jYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCB0Ym9keSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5jYXJjYXNzLXJlcG9ydCAuZml4ZWQtdGIgY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgLmNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHRib2R5IC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuY2FyY2Fzcy1yZXBvcnQgLmZpeGVkLXRiIGNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IC5jYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCB0Ym9keSB0ciB0ZC5jYXRlZ29yeS5maWxsZWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5jYXJjYXNzLXJlcG9ydCAuZml4ZWQtdGIgY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgLmNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHRib2R5IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmNhcmNhc3MtcmVwb3J0IC5maXhlZC10YiBjYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCAuY2FyY2Fzcy1yZXBvcnQtdGFibGUtcHJpbnQgdHIuYm9yZGVyLWJvdHRvbS10aGljayB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gICNhbGVydC1oaXN0b3J5IHNwYW4uY293LWxhYmVscyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiBub25lOyB9XG4gICNhbGVydC1oaXN0b3J5IC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJlZWYtaGlzdG9yeSAuY29sLTEge1xuICAgIHdpZHRoOiAxMiU7IH1cbiAgLmJlZWYtaGlzdG9yeSAuY29sLTIge1xuICAgIHdpZHRoOiA4JTsgfVxuICAuYmVlZi1oaXN0b3J5IC5jb2wtMyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuYmVlZi1oaXN0b3J5IC5jb2wtNCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuYmVlZi1oaXN0b3J5IC5jb2wtNSB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuYmVlZi1oaXN0b3J5IC5jb2wtNiB7XG4gICAgd2lkdGg6IDEyJTsgfVxuICAuYmVlZi1oaXN0b3J5IC5jb2wtNyB7XG4gICAgd2lkdGg6IDE4JTsgfVxuICAuYmVlZi1oaXN0b3J5IC51bml0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dzsgfVxuICAuYmVlZi1oaXN0b3J5IC5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5iZWVmLWhpc3RvcnkgLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5iZWVmLWhpc3RvcnkgLmJlZWYtaGlzdG9yeS1wcmludC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyZW07IH1cbiAgLmJlZWYtaGlzdG9yeSAuYmVlZi1oaXN0b3J5LXByaW50LXRoZWFkIHRyIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5iZWVmLWhpc3RvcnkgLmJlZWYtaGlzdG9yeS1wcmludC10aGVhZCB0ciB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmVlZi1oaXN0b3J5IC5wcmludC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgLmJlZWYtaGlzdG9yeSAubGV0dGVyLXNwYWNpbmctMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5iZWVmLWhpc3RvcnkgLmxldHRlci1zcGFjaW5nLTIge1xuICAgIGxldHRlci1zcGFjaW5nOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAuYmVlZi1oaXN0b3J5IC5sZXR0ZXItc3BhY2luZy0zIHtcbiAgICBsZXR0ZXItc3BhY2luZzogM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAzZW07IH1cbiAgLmJlZWYtaGlzdG9yeSAubGV0dGVyLXNwYWNpbmctNCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRlbTtcbiAgICBtYXJnaW4tbGVmdDogNGVtOyB9XG4gIC5iZWVmLWhpc3RvcnkgLmxldHRlci1zcGFjaW5nLTUge1xuICAgIGxldHRlci1zcGFjaW5nOiA1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDVlbTsgfVxuICAuYmVlZi1oaXN0b3J5IHRhYmxlIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmVlZi1oaXN0b3J5IHRkLCAuYmVlZi1oaXN0b3J5IHRkID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB0OyB9XG4gIC5iZWVmLWhpc3RvcnkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyB9XG4gIC5iZWVmLWhpc3RvcnkgdGQsIC5iZWVmLWhpc3RvcnkgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gICNjdXN0b21saXN0LXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAjY3VzdG9tbGlzdC10YWJsZSB0aGVhZCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgI2N1c3RvbWxpc3QtdGFibGUuY2xvbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZml4ZWQtdGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgYnV0dG9uLmJ0bi1wZW5jaWwuZWRpdC1idG4uaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIGJ1dHRvbi5idG4tcGVuY2lsLmVkaXQtYnRuLmhvdmVyIGkuaWNvbi1wcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgdGFibGUudGFibGUtZml4LnNtYXJ0IHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyB0YWJsZSB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuICAgICAgLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyB0YWJsZSB0ciB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgdGFibGUgdHIgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50OyB9XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgbGFiZWwuY2hlY2tib3gtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgdGg6Zmlyc3QtY2hpbGQsIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgdGQ6Zmlyc3QtY2hpbGQsIC5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMgY29sOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpc3RvcnktbW9kYWwgYS5jaXJjbGUtYnRuLmxvbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYmFybiAuY293TGlzdCAuY293LWxhYmVscyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuQHBhZ2Uge1xuICBtYXJnaW46IDEwbW07IH1cbiIsIi5yb3cge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5uby1wYWRkaW5nIHtcclxuICBwYWRkaW5nOjBweDtcclxufVxyXG5hIHtcclxuICBjb2xvcjogIzQ0OWRmZjtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOnZpc2l0ZWQsXHJcbiAgJjpsaW5rIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNsZWFyLWZpeCB7XHJcbiAgem9vbTogMTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Zlcjpob3ZlciB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XHJcbn1cclxuXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICBwYWRkaW5nOjJweDtcclxuICBjb2xvcjogI2ZmNTczZjtcclxufVxyXG5cclxuLndhcm5pbmctbWVzc2FnZSB7XHJcbiAgcGFkZGluZzoycHg7XHJcbiAgY29sb3I6ICNmZjk5MDg7XHJcbn1cclxub2wsXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICYudGItcm93NCB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTY5NDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Njk0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudGItY29sIHtcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5Nzk2OTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTc5Njk0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHRkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgfVxyXG4gICYuc3R5bGlzaCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0aCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHRyLCB0ZCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3R5bGlzaC13aXRoLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgdHIge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTY5NDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQgdGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Njk0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudzI2MCB7XHJcbiAgICB3aWR0aDogMjYwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG4gIH1cclxuICAmLnc0MDAge1xyXG4gICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxuICB9XHJcblxyXG4gICYuc21hcnQge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IE1laXJ5bywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiWXVHb3RoaWMgTVwiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMDMwMzA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAudW5pdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICNkZmRmZGY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHRyIHRoOmZpcnN0LWNoaWxkLHRyIHRkOmZpcnN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cclxuICB9XHJcbn1cclxuaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcbmIge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuaW5wdXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgaGVpZ2h0OiA1ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjpub25lO1xyXG4gICY6aG92ZXIge1xyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQ5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgJi5hbGVydC1hY3Rpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTkwODtcclxuICAgIGNvbG9yOiAjZWU5MjEwO1xyXG4gICAgZm9udC1zaXplOsKgMS4xcmVtO1xyXG4gICAgcGFkZGluZzrCoDFweCA0cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTkwODtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucHJvdmlzaW9uYWwtZGVsZXRlLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG5zZWxlY3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG59XHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgJi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5oNCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gIGkge1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGNvbG9yOiAjNzM5MzE1O1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxufVxyXG5oNSB7XHJcbiAgcGFkZGluZzogMThweCAxMHB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICYudGFnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzAwOTk0MztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICYuaXRlbS1sYWJlbC13NjAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gICYuZml4LWxlbmd0aC13NDAwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG4gICYuZml4LWxlbmd0aC13MzUwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICB9XHJcblxyXG4gICYuZml4LWxlbmd0aC13MzIwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICB9XHJcbiAgJi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxubGkge1xyXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcbmR0IHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbmRkIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbnRoIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM4ZDhkOGQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICAudW5pdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGNvbG9yOiAjZGZkZmRmO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbnRkIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcbmRsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICB6b29tOiAxO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4ud3JhcHBlciB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAkbmF2LXdpZHRoLW1pbmltaXNlZDtcclxuICAgIHBhZGRpbmctdG9wOiAkY29udGVudC1vZmZzZXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4uc2Nyb2xsLW91dGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRpc3BsYXktYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5jbGVhci1ib3RoIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4udGFibGUge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAmLmZpeGVkIHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgfVxyXG59XHJcbi50YWJsZS1maXgge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuLmlucHV0LWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi53aWR0aC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnAwIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnA1IHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuLnAxMCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG4uYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4uYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4udW5pdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICBjb2xvcjogIzY2NjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcbi5jbGVhci1idG4ge1xyXG4gIGxlZnQ6LTI1cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG5cclxuICAmLnZpZXctb25seSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xyXG4gIH1cclxuICAmLnZpZXctb25seS13NDAwIHtcclxuICAgIHdpZHRoOiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjQ7XHJcbiAgfVxyXG4gICYudmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgyLDE2OCwyMzYsMC44KTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMTExMTExO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoODIsIDE2OCwgMjM2LCAwLjYpO1xyXG4gIH1cclxufVxyXG4uc3ByaXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIDAgMCBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tb3BlbiB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG4uaWNvbi1jbG9zZSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNXB4IDA7XHJcbn1cclxuLmljb24tdHJpYW5nbGUge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uaWNvbi1wcmV2IHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjlweDtcclxufVxyXG4uaWNvbi1uZXh0IHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTI5cHg7XHJcbn1cclxuLnNlY3Rpb24gaDQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLnNlY3Rpb24taW5uZXIwMSB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmFkZC1ib3JkZXIwMSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYSFpbXBvcnRhbnQ7XHJcbn1cclxuLnJpZ2h0LXNob3VsZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmVkaXQtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDZweDtcclxuICB9XHJcbn1cclxudHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi8vIHVpLWJvb3RzdHJhcCB0YWJzXHJcbi5uYXYubmF2LXRhYnMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICA+IGxpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTJweCAxN3B4O1xyXG4gICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMCwyMDQsMTUwLC43KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVyLWJveCB7XHJcbiAgbGkge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYXR0ZW5zaW9uIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmNjU3NTc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdXBwbGVtZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgLnNlY3Rpb24gLm51bWJlciBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5udW1iZXItYm94LWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIGxpIC5zZWN0aW9uIC5udW1iZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5wbDAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWEtZ3JvdXAge1xyXG4gIC5jb21tYS1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgLmNvbW1hIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYi03IHtcclxuICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhcm4gLmZvcm0tdzg1IHtcclxuICB3aWR0aDogODVweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIGtpbmRYWFjjgarjganjga7niafloLTnqK7poZ7jga7ooajnpLrliIfmm79cclxuICog44OW44Op44Oz44OJ44Kr44Op44O844Gv57eR44Gr57Wx5LiA5LqL44Gr44Gq44Gj44Gf44Gf44KB5YiH44KK5pu/44GI44GM6KaB44KJ44Gq44GP44Gq44Gj44Gf44GMXHJcbiAqIOS9v+eUqOeuh+aJgOOBjOWkmuOBmeOBjuOBpuWvvuWHpuOBmeOCi+OBruOBr+aZgumWk+OBi+OBi+OCi+OAglxyXG4gKiDmmqvlrprnmoTjgavjgZPjgZPjgavjgrnjgr/jgqTjg6vjgpLoqK3lrprjgZfjgabjgIHjg4fjgrbjgqTjg7PliLfmlrDjga7jgr/jgqTjg5/jg7PjgrDjgafliYrpmaTjgZnjgovkuojlrppcclxuICovXHJcbi5raW5kQ29sb3Ige1xyXG4gIGNvbG9yOiAkcHJpbWFyeUNvbG9yT2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5raW5kQmFja2dyb3VuZENvbG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yT2xkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5raW5kQm9yZGVyTGVmdENvbG9yIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnlDb2xvck9sZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgJi5zdHlsaXNoIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJi5uby1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29tbW9uIHdpZHRoIHZhbHVlc1xyXG4uY29sLXczMCB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzQwIHtcclxuICB3aWR0aDogNDBweDtcclxufVxyXG5cclxuLmNvbC13NDUge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG59XHJcblxyXG4uY29sLXc1MCB7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzcwIHtcclxuICB3aWR0aDogNzBweDtcclxufVxyXG5cclxuLmNvbC13NjAge1xyXG4gIHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG4uY29sLXc4MCB7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzkwIHtcclxuICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLmNvbC13MTAwIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzEyMCB7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uY29sLXcxMzAge1xyXG4gIHdpZHRoOiAxMzBweDtcclxufVxyXG5cclxuLmNvbC13MTUwIHtcclxuICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzE4MCB7XHJcbiAgd2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4uY29sLXcyMDAge1xyXG4gIHdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuLmNvbC13MjUwIHtcclxuICB3aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5jb2wtdzI4MCB7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG59XHJcblxyXG4ubm8tYm9yZGVyIHtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5iYXJuIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCxcclxuLmJhcm4gLnNlbGVjdDItc2VhcmNoLWNob2ljZS1jbG9zZSxcclxuLmJhcm4gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLFxyXG4uYmFybiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIsXHJcbi5tb2RhbCAuc2VsZWN0Mi1zZWFyY2ggaW5wdXQsXHJcbi5tb2RhbCAuc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlLFxyXG4ubW9kYWwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSBhYmJyLFxyXG4ubW9kYWwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QyeDIucG5nJykgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGUtdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIOS7luOBri5kaXNhYmxlZOOBqOiiq+OCieOBquOBhOOCiOOBhuOBq3NlbGVjdC3ov73liqDjgZfjgZ/jgYzjgIHln7rmnKzjga/msY7nlKjjgq/jg6njgrnjga7jgaTjgoLjgorjgIJcclxuLy8g54++5pmC5Yi7KDIwMTcvMDguMzEp44Gn56K66KqN44Gn44GN44KLIC5kaXNhYmxlZOOBjOeJm+eKtuaFi+a0u+WLleOCv+ODlumBuOaKnuODnOOCv+ODs+OBruOBv1xyXG4uc2VsZWN0aW9uLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLnJpZ2h0LWp1c3RpZmllZC1pdGVtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXgtbGVmdC1pdGVtIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LWJ1dHRvbnMgbGkge1xyXG4gIGZsZXgtYmFzaXM6IDYwcHg7XHJcbn1cclxuXHJcbi5mbGV4LWJ1dHRvbnMgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBmbGV4LWJhc2lzOiBhdXRvO1xyXG59XHJcblxyXG4uc2ltcGxlLXRhYiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXI6IDEuMnB4IHNvbGlkICM5OTk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpbXBsZS10YWItc2VsZWN0b3Ige1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBtYXJnaW46IDAgMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6IDEuMnB4IHNvbGlkICM5OTk7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBwYWRkaW5nOiAzcHggMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgYmFja2dyb3VuZDogI2RkZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGVhc2UgMC4ycyBvcGFjaXR5O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6MC41O1xyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZS10YWIge1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5lbmNsb3NlZC1hcmVhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjODg4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbmRpdGlvbi10b29sLWJhciB7XHJcbiAgbWluLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLml0ZW0tZ3JvdXAtaGVhZGVyIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLnNvcnQtb3JkZXItYm94IHtcclxuICBtYXJnaW4tbGVmdDogNTBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAuc29ydC1vcmRlci1saXN0IHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG5cclxuICAub3JkZXItY2hhbmdlLWJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgY29sb3I6ICNmZjk5MDg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1idXR0b24tY2FuY2VsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgaSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3BhY2l0eTogLjg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICB3aWR0aDogNjVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbjogMCA0cHggMCA0cHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJ1dHRvbi1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYnV0dG9uLWNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICB3aWR0aDogNjBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1idXR0b24taWNvbiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvcml6b250YWwtYXJyb3ctYnV0dG9uIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjb2xvcjogI2ZmOTkwODtcclxufVxyXG5cclxuLnVwLWFycm93LWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjb2xvcjogI2ZmOTkwODtcclxufVxyXG5cclxuLmRvd24tYXJyb3ctYnV0dG9uIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICBjb2xvcjogI2ZmOTkwODtcclxufVxyXG5cclxuLmNvdy1zZWxlY3Qge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zd2l0Y2gtZmFybS1idXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMi4wcmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW1wbGUtcmFkaW8tYnV0dG9uIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSB2ZW5kZXIuY3NzO1xyXG59XHJcblxyXG4uZm9yY2UtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqO1xyXG59XHJcblxyXG4ucGFkZGluZy12ZXJ0aWNhbC0zMCB7XHJcbiAgcGFkZGluZy10b3A6MzBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICo7XHJcbn1cclxuXHJcbi5yaWdodC03MCB7XHJcbiAgcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKjtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tdG9wLTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi10b3AtNTAge1xyXG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLXRvcC1pZ25vcmUge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS01IHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tYm90dG9tLTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi1ib3R0b20tMzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS0xMDAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi1yaWdodC01IHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMTUge1xyXG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtMzAge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtNTAge1xyXG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tcmlnaHQtNzAge1xyXG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tbGVmdC01IHtcclxuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA5cHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTE1IHtcclxuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tbGVmdC0yMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtMzAge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLm1hcmdpbi1sZWZ0LTUwIHtcclxuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5tYXJnaW4tbGVmdC0xMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5wYWRkaW5nLXRvcC0xMCB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5wYWRkaW5nLWlnbm9yZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnBhZGRpbmctdG9wLWlnbm9yZSB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDcwIHtcclxuICAudyN7JGkgKiAxMH0ge1xyXG4gICAgd2lkdGg6ICN7JGkgKiAxMH1weCAhaW1wb3J0YW50O1xyXG4gICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDEwMCB7XHJcbiAgLnctcGVyY2VudGFnZSN7JGl9IHtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTAwKTtcclxuICAgfVxyXG59XHJcblxyXG4uaDIyIHsgaGVpZ2h0OiAyMnB4OyB9XHJcbi5oNDAgeyBoZWlnaHQ6IDQwcHg7IH1cclxuLmgyMDAgeyBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cclxuLmg0NjAgeyBoZWlnaHQ6IDQ2MHB4ICFpbXBvcnRhbnQ7IH1cclxuLmg2MDAgeyBoZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tdzUwMCB7IG1heC13aWR0aDogNTAwcHg7IH1cclxuLm13ODAwIHsgbWF4LXdpZHRoOiA4MDBweDsgfVxyXG4ubXcxMDAwIHsgbWF4LXdpZHRoOiAxMDAwcHg7IH1cclxuLm13MTIwMCB7IG1heC13aWR0aDogMTIwMHB4OyB9XHJcblxyXG4ubWluLXdpZHRoLWlnbm9yZSB7XHJcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5taDQwMCB7IG1heC1oZWlnaHQ6IDQwMHB4OyB9XHJcbi5taDUwMCB7IG1heC1oZWlnaHQ6IDUwMHB4OyB9XHJcblxyXG4uZml4ZWQtdGFibGUtd3JhcHBlciB7IG92ZXJmbG93OiBhdXRvOyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTZweCk7IH1cclxuXHJcbi52ZXJ0aWNhbC1hbGlnbi10b3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1hbGlnbi1zdWIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBzdWIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpbXBsZS1icmVhay1saW5lIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAwLjVweCBzaWx2ZXI7XHJcbn1cclxuXHJcbi5ub3Rlcy1hcmVhIHtcclxuICBoZWlnaHQ6IDRlbTtcclxufVxyXG5cclxuLnZpZXctb25seSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDtcclxufVxyXG5cclxuLnRvZ2dsZS1zd2l0Y2gge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbXBsZS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbn1cclxuXHJcbi5pdGVtLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLml0ZW0tY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5pdGVtLXZhbHVlIHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4ucmlnaHQtYWxpZ25lZCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5ldmVudHMtLWxpc3Qge1xyXG4gIC8vIOeUu+mdoumrmCAtIOODmOODg+ODgOODvCAtIOS4iuS4i3BhZGRpbmcgMTBweCAtIHRvb2xiYXLpq5ggLSBUSEVBROmrmFxyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGNvbnRlbnQtb2Zmc2V0fSAtIDQwcHggLSA0MnB4IC0gNTRweDspO1xyXG59XHJcblxyXG4udmFsdWUtY2hhbmdlZCB7XHJcbiAgY29sb3I6ICNmZjQ1MDAgIWltcG9ydGFudDsgLy8gb3ZlcnJpZGUgLmJhcm4gKlxyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uc3RhdGUtY29uZmlybWVkIHtcclxuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG4uc3RhdGUtdW5jb25maXJtZWQge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4uc3RhdGUtcmVjb3ZlcmQge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogIzY0OTVFRDtcclxufVxyXG5cclxuLmNoYXJ0LWdyaWQtbGluZS1yZWQgbGluZSB7XHJcbiAgc3Ryb2tlOiByZWQ7XHJcbn1cclxuXHJcbi5zb3J0ZWQtbm9uZSB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICB9XHJcbiAgLmN1c3RvbWxpc3QtdGgtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpdi5zb3J0LWljb24ge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydGVkLW5vcm1hbC5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb3J0ZWQtYXNjIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLmN1c3RvbWxpc3QtdGgtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpdi5zb3J0LWljb24ge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydGVkLWFzYy5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zb3J0ZWQtZGVzYyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlOCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5jdXN0b21saXN0LXRoLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXYuc29ydC1pY29uIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRlZC1kZXNjLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndoaXRlLXNwYWNlLXByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxufVxyXG5cclxuLnByaW50LXNlY3Rpb24ge1xyXG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMS42cmVtIDA7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtaWNvbiwgLm1vZHVsZS1mb3JtIC5tZi11bml0IHtcclxuICBjb2xvcjogIzc3NztcclxuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjRyZW0pO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1pY29uOmZpcnN0LWNoaWxkLCAubW9kdWxlLWZvcm0gLm1mLXVuaXQ6Zmlyc3QtY2hpbGQge1xyXG4gIGxlZnQ6IDEuMnJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1pY29uOmxhc3QtY2hpbGQsIC5tb2R1bGUtZm9ybSAubWYtdW5pdDpsYXN0LWNoaWxkIHtcclxuICByaWdodDogMS4ycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWFjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDguOHJlbSAtMS42cmVtIDA7XHJcbiAgcGFkZGluZzogMy41cmVtIC42cmVtIDEuNXJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1hY3Rpb25fYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgaGVpZ2h0OiA1LjZyZW07XHJcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC41cmVtKTtcclxuICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtYWN0aW9uX2J1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ3ODM2O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtYWN0aW9uX2J1dHRvblt0eXBlPVwic3VibWl0XCJdOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICB3aWR0aDogMTYyLjUlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWFkZGdyb3VwIHtcclxuICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMnJlbTtcclxuICBwYWRkaW5nOiA0LjVyZW0gMCAyLjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWFkZGdyb3VwX2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMi41cmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWFkZGdyb3VwX2J1dHRvbi5idXR0b24tY2xvc2Uge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAxLjNyZW0pO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQuMXJlbTtcclxuICByaWdodDogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1hZGRncm91cCArIC5tZi1hZGRncm91cCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAtMnJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1hZGRncm91cC5tZi1uby1ib3JkZXIgIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC0ycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94IHtcclxuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjJyZW0pO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1jaGVja2JveF9sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMi4zcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1jaGVja2JveF9sYWJlbDo6YmVmb3JlIHtcclxuICBjb2xvcjogI2I1YjViNTtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjRyZW0pO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLjFlbTtcclxuICBsZWZ0OiAwO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5tZi1jaGVja2JveF9sYWJlbDo6YmVmb3JlIHtcclxuICBjb2xvcjogIzQ3N2QxNztcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXBfaXRlbSB7XHJcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBjb2xvcjogI2NjYztcclxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtaW4taGVpZ2h0OiA0LjVyZW07XHJcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC40cmVtKTtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgdW0tZm9ybS1pbnB1dDpsYXN0LWNoaWxkIC5tZi1jaGVja2JveGdyb3VwX2l0ZW0sXHJcbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hncm91cCB1bS1mb3JtLWlucHV0Om50aC1jaGlsZChldmVuKSAubWYtY2hlY2tib3hncm91cF9pdGVtIHtcclxuICBib3JkZXItcmlnaHQ6IC4xcmVtIHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtY2hlY2tib3hncm91cCB1bS1mb3JtLWlucHV0Om50aC1jaGlsZChuKzMpIC5tZi1jaGVja2JveGdyb3VwX2l0ZW0ge1xyXG4gICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXBfbGFiZWwge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogLjlyZW0gMS4zcmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1jaGVja2JveGdyb3VwX2xhYmVsOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICBzcGVhazogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgaW5wdXQ6Y2hlY2tlZCArIC5tZi1jaGVja2JveGdyb3VwX2xhYmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2Njc4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWNoZWNrYm94Z3JvdXAgaW5wdXQ6Y2hlY2tlZCArIC5tZi1jaGVja2JveGdyb3VwX2xhYmVsOjpiZWZvcmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtZmllbGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGhlaWdodDogNC41cmVtO1xyXG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2w6cGxhY2Vob2xkZXItc2hvd24ge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtZmllbGQgLmZvcm0tY29udHJvbFtyb3dzXSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2wuaGFzLWljb246bm90KDpsYXN0LWNoaWxkKTpub3Qoc2VsZWN0KSwgLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sLmhhcy11bml0Om5vdCg6bGFzdC1jaGlsZCk6bm90KHNlbGVjdCkge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDQuMnJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZCAuZm9ybS1jb250cm9sLmhhcy1pY29uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdChzZWxlY3QpLCAubW9kdWxlLWZvcm0gLm1mLWZpZWxkIC5mb3JtLWNvbnRyb2wuaGFzLXVuaXQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KHNlbGVjdCkge1xyXG4gIHBhZGRpbmctbGVmdDogNC4ycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkX2FjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1maWVsZF9hY3Rpb24gLm1mLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IC4xcmVtIGRvdHRlZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IC40NXJlbTtcclxuICBjb2xvcjogIzc3NztcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjFyZW0pO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgaGVpZ2h0OiA0LjJyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWZpZWxkX2FjdGlvbiAubWYtYnV0dG9uIFtjbGFzcyo9XCJpY29uXCJdIHtcclxuICBmb250LXNpemU6IGNhbGMoMWVtICsgLjlyZW0pO1xyXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1ncm91cCB7XHJcbiAgbWFyZ2luOiAwIGF1dG8gNC44cmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwIC5yb3cge1xyXG4gIG1hcmdpbi1yaWdodDogLS44cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtLjhyZW07XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogLjhyZW07XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXBfaGVscCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC4zcmVtKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi10b3A6IC41cmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwIC5pcy1hY3RpdmUsXHJcbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTM3YjJiO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWdyb3VwLmlzLWVycm9yIHtcclxuICBjb2xvcjogI2QyMjMyMztcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1ncm91cC5pcy1lcnJvciAubWYtZmllbGQgKiB7XHJcbiAgY29sb3I6ICNkMjIzMjM7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtZ3JvdXAuaXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDIyMzIzO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtaG9yaXpvbnRhbCAuZm9ybS1jb250cm9sIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1ob3Jpem9udGFsIC5tZi1sYWJlbCB7XHJcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWljb24ge1xyXG4gIGNvbG9yOiAjNjY2O1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAxcmVtKTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiBjYWxjKDFlbSArIC4ycmVtKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWxhYmVsX2ljb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAtIC4xcmVtKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIHBhZGRpbmc6IC4ycmVtIC42cmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLWxhYmVsIC5sYWJlbC1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjIzMjM7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtcmFkaW8ge1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvIGlucHV0OmNoZWNrZWQgKyAubWYtcmFkaW9fbGFiZWw6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDE3O1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvIGlucHV0OmNoZWNrZWQgKyAubWYtcmFkaW9fbGFiZWw6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDE3O1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvX2xhYmVsIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvX2xhYmVsOjpiZWZvcmUsIC5tb2R1bGUtZm9ybSAubWYtcmFkaW9fbGFiZWw6OmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAuMmVtO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvX2xhYmVsOjpiZWZvcmUge1xyXG4gIGJvcmRlcjogLjFyZW0gc29saWQgI2I1YjViNTtcclxuICBoZWlnaHQ6IDEuNXJlbTtcclxuICB3aWR0aDogMS41cmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXJhZGlvX2xhYmVsOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IC45cmVtO1xyXG4gIHRvcDogY2FsYyguMmVtICsgLjNyZW0pO1xyXG4gIGxlZnQ6IC4zcmVtO1xyXG4gIHdpZHRoOiAuOXJlbTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwX2l0ZW0ge1xyXG4gIGJvcmRlcjogLjFyZW0gc29saWQgI2RkZDtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtcmFkaW9ncm91cF9pdGVtOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgI2RkZDtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwX2xhYmVsIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1yYWRpb2dyb3VwIGlucHV0OmNoZWNrZWQgKyAubWYtcmFkaW9ncm91cF9sYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NjY3ODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1vZHVsZS1mb3JtIC5tZi1zZWxlY3Q6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IC43NXJlbSAuNDVyZW0gMCAuNDVyZW07XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxLjJyZW07XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtc2VsZWN0IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtc2VsZWN0IHNlbGVjdC5mb3JtLWNvbnRyb2wuaGFzLXVuaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtc2VsZWN0IC5tZi11bml0Omxhc3QtY2hpbGQge1xyXG4gIHJpZ2h0OiAzLjJyZW07XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtc3ViZ3JvdXAge1xyXG4gIG1hcmdpbjogMnJlbSBhdXRvO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXN1Ymdyb3VwIC5tZi1sYWJlbCB7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbi5tb2R1bGUtZm9ybSAubWYtdGFibGUge1xyXG4gIGNvbG9yOiAjNTU1O1xyXG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKyAuMnJlbSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXRhYmxlX2RhdGEsIC5tb2R1bGUtZm9ybSAubWYtdGFibGVfaGVhZCB7XHJcbiAgcGFkZGluZzogLjJyZW0gMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubW9kdWxlLWZvcm0gLm1mLXRhYmxlX2hlYWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcbiIsIi5oaXN0b3J5LW1vZGFsIHtcclxuICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgLnRpdGxlLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMXB4IHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICAgICAgei1pbmRleDogMTEwMDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZWRlZGVkIDAsICNmZmZmZmYgMTAwJSk7XHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOmR4aW1hZ2V0cmFuc2Zvcm0ubWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Y29sb3JzdHI9JyNlZGVkZWQnLCBlbmRjb2xvcnN0cj0nI2ZmZmZmZicsIGdyYWRpZW50dHlwZT0wKTtcclxuICAgICAgJi5hZGQtaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24udS1hbGVydC1mb3JtLS1maWVsZCB7XHJcbiAgICAgIGRpdi51LWFsZXJ0LWZvcm0tLWZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgaW5wdXQudS1pbnB1dC13aWR0aDgge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tYXJnaW4tdGIge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRhYmxlLnRhYmxlLWNvbDEge1xyXG4gICAgICAudGFyZ2V0LWNoZWNrYm94LWdyb3VwIHtcclxuICAgICAgICBzcGFuLnZlcnRpY2FsIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmVlZiB7XHJcbiAgICAgIC5jaXJjbGUtYnRuOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yT2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICAgIC5tYXgtNC1jb2xzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgIH1cclxuICAgIC5tYXgtNS1jb2xzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdGlvbi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAmLmJyZWVkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZiMWJjO1xyXG4gICAgICB9XHJcbiAgICAgICYubWVkaWNhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjN2U5YztcclxuICAgICAgfVxyXG4gICAgICAmLm90aGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlOGJhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlLnRiLXNlbGVjdE1lZGljaW5lIHtcclxuICAgIC5tZWRpY2luZS1jb2wxIHtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAubWVkaWNpbmUtY29sMyB7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICAgIC5tZWRpY2luZS1jb2w0IHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0YWJsZS50Yi1yZXN0YXJ0U2hpcG1lbnQge1xyXG4gICAgLnJlc3RhcnQtY29sMSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgYS5jaXJjbGUtYnRuIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjMzMzIDAuN3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMnB4IHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYubG9uZy10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzZGlzYWJsZWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ldmVudC1oaXN0b3J5LWZpbHRlciB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5tb2RhbC1ib2R5LWlubmVyIHtcclxuICAgICAgICBpbnB1dCwgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXZlbnQtdG9nZ2xlLWFsbCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCw5MCw5MCwuMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVlbTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjk5MDg7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldmVudC1oaXN0b3J5LWZpbHRlci10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldmVudC1oaXN0b3J5LWZpbHRlci1ldmVudC1ncm91cCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZ3JvdXAtY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDVweDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ldmVudC1jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aXBsZS1jaG9pY2UtYm9keSB7XHJcbiAgLm11bHRpcGxlLWNob2ljZS10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAjNDc3ZDE3O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tdWx0aXBsZS1jaG9pY2UtZ3JvdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjE1ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGlsZC0tbGlzdCB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgJi5tb2RhbC10YWJsZS1saXN0LWxnIHtcclxuICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgZGl2LnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubW9kYWwtc2VsZWN0LXN0YW5kYXJkIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGl2LnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgcHJlIHtcclxuICAgICAgICAmLnByZS1zdHlsZS1ub25lIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTog44OS44Op44Ku44OO6KeS44K0IFBybyBXMywgSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiwgWXVHb3RoaWMsIOa4uOOCtOOCt+ODg+OCrywgTWVpcnlvLCDjg6HjgqTjg6rjgqosIO+8re+8syDvvLDjgrTjgrfjg4Pjgq8sIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0LWZhcm17XHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLTY1MyB7XHJcbiAgd2lkdGg6IDY1M3B4O1xyXG59XHJcblxyXG4ubW9kYWwtNzcwIHtcclxuICB3aWR0aDogNzcwcHg7XHJcbn1cclxuXHJcbi8vIOeJm+e+pOioreWumlxyXG4uY293LWdyb3VwLXNldHRpbmctZWRpdC1tb2RhbCxcclxuLmNvdy1ncm91cC1zZXR0aW5nLWVudHJ5LW1vZGFsIHtcclxuICAubWVudS1kaXNwbGF5ZWQtbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLm1lbnUtZGlzcGxheWVkLWlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDjg57jgrnjgr/plqLpgKNcclxuLm1hc3Rlci1tb2RhbCB7XHJcbiAgLm5vdGVzIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gIH1cclxuICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAudGl0bGUtYm94IHtcclxuICAgIC5kZWxldGUtYnRuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE0cHg7XHJcbiAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgIG1pbi13aWR0aDogNXJlbTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLyDjg5vjg6vjg6Ljg7Pjg5fjg63jgrDjg6njg6Djg57jgrnjgr9cclxuICAudGFibGUtd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIC5ob3Jtb25lLXByb2dyYW0tbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuaG9ybW9uZS1wcm9ncmFtLW5hbWUtbGFiZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAuaG9ybW9uZS1wcm9ncmFtLW5hbWUtaW5wdXQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3OHB4KTtcclxuICB9XHJcbiAgLm1hc3Rlci10YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyAvLyDnsr7mtrLjg57jgrnjgr9cclxuICAgICYuc3Blcm0ge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgfVxyXG4gICAgfSAvLyDjg5vjg6vjg6Ljg7Pjg5fjg63jgrDjg6njg6Djg57jgrnjgr9cclxuICAgICYuaG9ybW9uZS1wcm9ncmFtIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAudHJlYXRtZW50IHtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnRyZWF0bWVudC1wZXJpb2Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOWPl+eyvuWNteODnuOCueOCv1xyXG4gICAgJi5lbWJyeW8ge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zcGVybS1ubyB7XHJcbiAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmRvbm9yIGRsIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICB9O1xyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAuZG9ub3Itc2VsZWN0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0LFxyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g6Jas5ZOB6YG45oqe55S76Z2iXHJcbi5zZWxlY3QtbWVkaWNpbmUtbW9kYWwge1xyXG4gIGhlaWdodDogNjM1cHg7XHJcbiAgbWF4LWhlaWdodDogNzV2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC5jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvcm0ge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUycHgpO1xyXG4gICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnNjcm9sbC1vdXRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgJi5tZWRpY2luZS1tb2RhbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm90ZXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUzcHgpO1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lZGljaW5lLWNvbDEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZWRpY2luZS1jb2wyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWNpbmUtY29sMyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZWRpY2luZS1jb2w0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lZGljaW5lLWNvbDUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWVkaWNpbmUtY29sNiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC4xKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDkwLCA5MCwgMC4xKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maXhlZC1oZWFkZXItbW9kYWwge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHRoIHtcclxuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVscC1tb2RhbCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVscC1jb250ZW50IHtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMzUwcHg7XHJcbn1cclxuXHJcbiNzZWxlY3QtZW1icnlvIHtcclxuICBoNCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGl2LnRleHQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gICAgZGl2LmJ1dHRvbiB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudWktZGF0ZXBpY2tlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBjb2xvcjogI2YwMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAjMDBkOWZmO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgY29sb3I6ICNmMDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDBkOWZmO1xyXG4gICAgfVxyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICM4ZGRkYjA7XHJcbiAgfVxyXG59XHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJhY2tncm91bmQ6ICMxMTE7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gIHdpZHRoOiAxOThweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAwIC0yOXB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAwIC00OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcclxuICByaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAtMjBweCAtMjlweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIC0yMHB4IC00OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJhY2tncm91bmQ6ICMwMDk5NDMgIWltcG9ydGFudDtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDk5NDMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgJi5sYXJnZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgICB0b3A6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudWktZGF0ZXBpY2tlci1tb250aCxcclxuICAgIC51aS1kYXRlcGlja2VyLXllYXIge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLmhpc3Rvcnkge1xyXG4gIC50YWJsZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBsaS5jYXRlZ29yeSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuICAgIC5zZWxlY3Rpb24ge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5zZWxlY3Rpb24taXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgJi5icmVlZGluZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZiMWJjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1lZGljYWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjN2U5YztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vdGhlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlOGJhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBhLmNpcmNsZS1idG4ge1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkICMzMzMgM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNlOGJhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY293LWRldGFpbCAuYm94LWhpc3RvcnkuaW5kaXZpZHVhbC1oaXN0b3J5IC5ib3gtaGlzdG9yeS1pbm5uZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxODNweCk7IH1cclxuXHJcbi5ib3gtaGlzdG9yeSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDUwcHgpO1xyXG4gIC5tYi0wIHttYXJnaW4tYm90dG9tOiAwcHg7fVxyXG4gIC5ib3gtaGlzdG9yeS1pbm5uZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7IG92ZXJmbG93OiBhdXRvOyB9XHJcbiAgJi5pbmRpdmlkdWFsLWhpc3RvcnkgLmJveC1oaXN0b3J5LWlubm5lciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDE2OHB4KTsgfVxyXG4gIC5pbmRpdmlkdWFsLWhpc3RvcnkgaDQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgaDQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICA+IGRpdiB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICB0aCAucmVxdWlyZWQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuICAuZmlsdGVyaW5nLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGRkO1xyXG4gIH1cclxuICAuZmlsdGVyaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggMThweCAycHggNnB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMnB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyaW5nLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAycHggMThweCAycHggNnB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMnB4O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLWxpc3Qge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgIHJpZ2h0OiA0MXB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2NjYyB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICByaWdodDogNDFweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwcHggOHB4IDEycHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y3ZjdmNyB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDdweCAwIDIycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICYubXQyNSB7IG1hcmdpbi10b3A6IDI1cHg7IH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZSB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkZDtcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogODclO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjdweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgfVxyXG4gICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgfVxyXG4gICAgICAgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAuY29tbWVudC1pdGVtIGR0LCAuY29tbWVudC1pdGVtIGRkIHtcclxuICAgICAgICAgICBtaW4taGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgIC5ob3Jpem9udGFsLWl0ZW0gKyAuaG9yaXpvbnRhbC1pdGVtIHtcclxuICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5jb21tZW50LWl0ZW0gZGwgc2VjdGlvbjpmaXJzdC1jaGlsZCBkZHtcclxuICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5jb21tYS1zZXBlcmF0aW9uLWdyb3VwIC5jb21tYS1zZXBlcmF0aW9uLWdyb3VwLWl0ZW06bGFzdC1vZi10eXBlIC5jb21tYS1zZXBlcmF0aW9uIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuZGF0YS1ib3gge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgIC8qICBmbG9hdDogbGVmdDsgKi9cclxuICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgIH1cclxuICAgICAgIC5kYXRhIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgIH1cclxuICAgICAgIC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2F0ZWdvcnkwMSAuZGF0YS1ib3gge1xyXG4gICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGM5OTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmNhdGVnb3J5MDIgLmRhdGEtYm94IHtcclxuICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTZlOWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5jYXRlZ29yeTAzIC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY2ZmViO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2F0ZWdvcnkwNCAuZGF0YS1ib3gge1xyXG4gICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNmVmNTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmNhdGVnb3J5MDUgLmRhdGEtYm94IHtcclxuICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZWJmZjU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5jYXRlZ29yeTA2IC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRhYjhhO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2F0ZWdvcnkwNyAuZGF0YS1ib3gge1xyXG4gICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYTQ0NjtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmNhdGVnb3J5MDggLmRhdGEtYm94IHtcclxuICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzc1YmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5jYXRlZ29yeTA5IC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM5MEZEO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2F0ZWdvcnkxMCAuZGF0YS1ib3gge1xyXG4gICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAgLmNhdGVnb3J5MTEgLmRhdGEtYm94IHtcclxuICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5jYXRlZ29yeTEyIC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI2ZWY1O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAuY2F0ZWdvcnktYWxsIC5kYXRhLWJveCB7XHJcbiAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I5OTE1O1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDkyJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAzcHggZG90dGVkICNjY2M7XHJcbiAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuICAgIGEuYm94LXBvc3Qge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yaWdodC1zaG91bGRlciBoNCwgLmJveC1oaXN0b3J5LWlubm5lciB7dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwczt9XHJcbiAgLnJpZ2h0LXNob3VsZGVyIGg0IC50YWctaW5wdXR0aW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgY29sb3I6ICM4YWE2MzM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYW5pbWF0aW9uOiBmbGFzaCAzLjVzIGluZmluaXRlIGxpbmVhcjtcclxuICB9XHJcbiAgQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgICAwJSB7IG9wYWNpdHk6IDAuNTsgfVxyXG4gICAgNTAlIHsgb3BhY2l0eTogMTsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDAuNTsgfVxyXG4gIH1cclxuICAubm9ybWFsLXR5cGUsIC5yaWdodC1zaG91bGRlciAuZWRpdC1idG4ge2Rpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLnJpZ2h0LXNob3VsZGVyIC53aGl0ZS1idG4sIC5ib3gtZXZlbnQtaW5wdXQgeyBkaXNwbGF5OiBub25lOyB9XHJcbiAgJi5vbi1ldmVudC1pbnB1dCAucmlnaHQtc2hvdWxkZXIgLmVkaXQtYnRuLFxyXG4gICYub24tZXZlbnQtaW5wdXQgLm5vcm1hbC10eXBlLFxyXG4gICYub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAmLm9uLWV2ZW50LWlucHV0IC5yaWdodC1zaG91bGRlciAud2hpdGUtYnRuLFxyXG4gICYub24tZXZlbnQtaW5wdXQgLmJveC1ldmVudC1pbnB1dCB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLnJpZ2h0LXNob3VsZGVyIC5lZGl0LWJ0biBpIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG4gICYub24tZXZlbnQtaW5wdXQge1xyXG4gICAgLnJpZ2h0LXNob3VsZGVyIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWE2MzM7XHJcbiAgICAgICAgLnRhZy1pbnB1dHRpbmcgeyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgICAgfVxyXG4gICAgICAuaWNvbi10aW1lbGluZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAgICAgLndoaXRlLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDE7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveC1oaXN0b3J5LWlubm5lciB7XHJcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM4YWE2MzM7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYm94LWV2ZW50LWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAjZXZlbnQtaW5wdXQtc3RlcFxyXG4gICAgICAuYm94LWV2ZW50LWJ0biwgLmJveC1ldmVudC1idG4gYSB7IGNvbG9yOiAjMTI5OGJhOyB9XHJcbiAgICAgIC5ib3gtZXZlbnQtYnRuLmJyZWVkaW5nLWV2ZW50LC5ib3gtZXZlbnQtYnRuLmJyZWVkaW5nLWV2ZW50IGEgeyBjb2xvcjogI2UzNjU5YTsgfVxyXG4gICAgICAuYm94LWV2ZW50LWJ0bi5vdGhlci1ldmVudCwgLmJveC1ldmVudC1idG4ub3RoZXItZXZlbnQgYSB7IGNvbG9yOiAjOTk5NjM2OyB9XHJcbiAgICAgIHRkIGRpdi5pbnB1dC1pdGVtIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXQtaW5wdXQtdHlwZS1jb250YWluZXIgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFkLXR4IHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHggMjBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuYm94LWV2ZW50LWJ0biB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDI1cHg7XHJcbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMTI5OGJhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJyZWVkaW5nLWV2ZW50IHAgaSB7IGNvbG9yOiAjZTM2NTlhOyBmb250LXNpemU6IDIuOHJlbTsgfVxyXG4gICAgICAub3RoZXItZXZlbnQgcCBpIHsgY29sb3I6ICM5OTk2MzY7IGZvbnQtc2l6ZTogMi42cmVtOyB9XHJcbiAgICAgIHVsIHsgcGFkZGluZy1ib3R0b206IDEycHg7IGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cclxuICAgICAgdWwgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyOThiYTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwgbGkubXVsdGktbGluZXMgYSB7IHBhZGRpbmctdG9wOiAxMnB4OyBsaW5lLWhlaWdodDogMS4zOyBmb250LXNpemU6IDEuMnJlbTsgfVxyXG4gICAgICAmLmJyZWVkaW5nLWV2ZW50IHVsIGxpIGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2UzNjU5YTsgfVxyXG4gICAgICAmLm90aGVyLWV2ZW50IHVsIGxpIGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzk5OTYzNjsgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50LWlucHV0LXN0ZXAwMSwgLmV2ZW50LWlucHV0LXN0ZXAwMiB7IGRpc3BsYXk6IG5vbmU7IGhlaWdodDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgIC5lZGl0LXJlZ2lzdC1saXN0MDEgZGwgeyBtYXJnaW4tdG9wOiAwOyB9XHJcbiAgICAuZXZlbnQtaW5wdXQtc3RlcDAyIHtcclxuICAgICAgLmVkaXQtcmVnaXN0LWxpc3QwMSB7IHBhZGRpbmctbGVmdDogN3B4OyB9XHJcbiAgICAgIC50YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0NnB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB0aCB7IHdpZHRoOiAxMzVweDsgfVxyXG4gICAgICAgIHRkIHNlbGVjdCx0ZCB0ZXh0YXJlYSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICAgICAgdGQgc2VsZWN0Lm1pbi1zaXplIHsgd2lkdGg6IDVlbTsgfVxyXG4gICAgICAgIHRkIHNlbGVjdC5taWRkbGUtc2l6ZSB7IHdpZHRoOiAxMGVtOyB9XHJcbiAgICAgICAgdGQgdGV4dGFyZWEgeyBoZWlnaHQ6IDhlbTsgfVxyXG4gICAgICAgIHRkIC53LWRhdGUge3dpZHRoOjExNXB4O31cclxuICAgICAgICB0ZCBzZWxlY3Qudy10aW1lIHt3aWR0aDogNTBweDt9XHJcbiAgICAgICAgdGQgLm0tcmlnaHQ4IHttYXJnaW4tcmlnaHQ6IDhweDt9XHJcbiAgICAgICAgdGQgLm0tcmlnaHQxMCB7bWFyZ2luLXJpZ2h0OiAxMHB4O31cclxuICAgICAgICB0ZCAudmEtbWlkZGxlIHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gICAgICAgIHRkIC53b3JrZXJOYW1lIHt3aWR0aDogMTg1cHg7fVxyXG4gICAgICAgIHRkIC5tYXN0aXRpcy1jb3ctZ3JvdXAtaWQge3dpZHRoOiAxODVweDt9XHJcbiAgICAgICAgdGQgLm1hc3RpdGlzLWJhY3RlcmlhIHt3aWR0aDogMTUwcHg7fVxyXG4gICAgICAgIHRkIC5tYXN0aXRpcy1zY29yZSB7d2lkdGg6IDE1MHB4O31cclxuICAgICAgICB0ZCAuYnJlYXN0LWdyb3VwIHtmbG9hdDogbGVmdDt9XHJcbiAgICAgICAgdGQgLmJyZWFzdC1tciB7bWFyZ2luLXJpZ2h0OiAyMHB4O31cclxuICAgICAgICB0ZCAubGFtZW5lc3MtZ3JvdXAge2Zsb2F0OiBsZWZ0O31cclxuICAgICAgICB0ZCAubGFtZW5lc3MtbXIge21hcmdpbi1yaWdodDogMjBweH1cclxuICAgICAgICB0ZCAubGFtZW5lc3MtbXIge21hcmdpbi1yaWdodDogMjBweH1cclxuICAgICAgICB0ZCBzZWxlY3QubGFtZS1hZmZlY3RlZC1saW1iIHt3aWR0aDogNjBweDt9XHJcbiAgICAgICAgdGQgLmxhbWUtYWZmZWN0ZWQtcGFydCBzZWxlY3Qge3dpZHRoOiA3MHB4O31cclxuICAgICAgICB0ZCAubGFtZS1hZmZlY3RlZC1wYXJ0IGxhYmVsIHsgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cclxuICAgICAgICB0ZCAubGFtZS1hZmZlY3RlZC1wYXJ0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7IG1hcmdpbjogMHB4IDJweDsgfVxyXG4gICAgICAgIHRkIC5sYW1lLWRpYWdub3Npcy1yZXN1bHQgeyBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XHJcbiAgICAgICAgdGQgc2VsZWN0LmNsYXctZGlzZWFzZS1uYW1lIHt3aWR0aDogMTMwcHg7fVxyXG4gICAgICAgIHRkIHNlbGVjdC5sYW1lLWRpYWdub3Npcy1yZXN1bHQtb2YtaG9vZiB7d2lkdGg6IDkwcHg7fVxyXG4gICAgICB9XHJcbiAgICAgIC5idG4tYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgOm50aC1sYXN0LW9mLXR5cGUoMSkgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAmLndoaXRlLWJ0biB7IGNvbG9yOiAjNTU1OyB9XHJcbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDhkOGQ7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob3Jpem9udGFsLXJhZGlvIHtcclxuICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZS1iYWxsb29uIHtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAvKiAgZmxvYXQ6IHJpZ2h0OyAgKi9cclxuICAgICB3aWR0aDogODUlO1xyXG4gICAgIHBhZGRpbmc6IDhweDtcclxuICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgIHotaW5kZXg6IDA7XHJcbiAgICAgLnRpbWVsaW5lLWJhbGxvb24tdG9nZ2xlLWNvbnRlbnRzIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gICAgICYudG9nZ2xhYmxlIHtcclxuICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICB9XHJcbiAgICAgICAudGltZWxpbmUtYmFsbG9vbi10b2dnbGUtY29udGVudHMge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC50aW1lbGluZS1iYWxsb29uLXRvcCB7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgfVxyXG4gICAgIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgfVxyXG4gICAgIC5tZWRpY2luZXMge1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICB9XHJcbiAgICAgLmNvbW1lbnQge1xyXG4gICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAgICAgIHAge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICB9XHJcbiAgICAgICAuYWRkLXR4IHtcclxuICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgIH1cclxuICAgICAgIC5leHBhbmQtb3BlbiB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICYuYWRkLWNsb3NlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgY29udGVudDogXCJcXGU5MDNcIjtcclxuICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgIC5jb21tZW50LWl0ZW0gLmNvbW1lbnQtaXRlbS1jb21tZW50IHtcclxuICAgICAgICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAucHVsbGRvd24tYnRuIHtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICB0b3A6IDNweDtcclxuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xyXG4gICAgICAgaSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gICAucHVsbGRvd24tbWVudSB7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgbGVmdDphdXRvO1xyXG4gICAgIG1pbi13aWR0aDo1LjVlbTtcclxuICAgICB0b3A6IDE5cHg7XHJcbiAgICAgd2lkdGg6IDUuNWVtO1xyXG4gICAgIGhlaWdodDogYXV0bztcclxuICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgYm9yZGVyOiAycHggc29saWQgI2IyYjJiMjtcclxuICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXHJcbiAgICAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjIpO1xyXG4gICAgIGEge1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgfVxyXG4gICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgIH1cclxuICAgICAgIGkge1xyXG4gICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgIC5tb3JlIHtcclxuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgIG1hcmdpbi10b3A6IC0zN3B4O1xyXG4gICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuNSk7XHJcbiAgICAgJjpob3ZlciB7XHJcbiAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgfVxyXG4gICAgIGkge1xyXG4gICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICB9XHJcbiAgIH1cclxuICAgLnRpbWVsaW5lIGxpIHtcclxuICAgICAuY2F0ZWdvcnkwMSB7XHJcbiAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwOGM5OTtcclxuICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhjOTk7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jYXRlZ29yeTAyIHtcclxuICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU2ZTlkO1xyXG4gICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NmU5ZDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNhdGVnb3J5MDMge1xyXG4gICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZjZmZWI7XHJcbiAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY2ZmViO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY2F0ZWdvcnkwNCB7XHJcbiAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzgyNmVmNTtcclxuICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjZlZjU7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jYXRlZ29yeTA1IHtcclxuICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmViZmY1O1xyXG4gICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlYmZmNTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNhdGVnb3J5MDYge1xyXG4gICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0ZGFiOGE7XHJcbiAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRhYjhhO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY2F0ZWdvcnkwNyB7XHJcbiAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2JjYTQ0NjtcclxuICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2E0NDY7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jYXRlZ29yeTA4IHtcclxuICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjc3NWJlO1xyXG4gICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3NzViZTtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNhdGVnb3J5MDkge1xyXG4gICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQzkwRkQ7XHJcbiAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUM5MEZEO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY2F0ZWdvcnkxMCB7XHJcbiAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jYXRlZ29yeTExIHtcclxuICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgLmNhdGVnb3J5LXRpdGxlIHtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLmNhdGVnb3J5MTIge1xyXG4gICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MjZlZjU7XHJcbiAgICAgICAuY2F0ZWdvcnktdGl0bGUge1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI2ZWY1O1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY2F0ZWdvcnktZmFjaWxpdHktYm94IHtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIGxlZnQ6IC0yOXB4O1xyXG4gICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XHJcbiAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjk5MTU7XHJcbiAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgaSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICB9XHJcblxyXG4gIGRpdi5yb3cge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgc3Bhbi50ZXh0IHtcclxuICAgICAgYm9yZGVyOiAxcHggZG90dGVkIGdyYXk7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIGJ1dHRvbi5yZW1vdmUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGFicyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEwLDIwNCwxNTAsLjcpO1xyXG4gICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4zKTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXN1c2Uge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDAgMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LXNlYXJjaCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBkaXY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogOHB4IDRweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi0xLCAkdHJhbnNpdGlvbi0yLCAkdHJhbnNpdGlvbi0zLCAkdHJhbnNpdGlvbi00LCAkdHJhbnNpdGlvbi01LCAkdHJhbnNpdGlvbi02LCAkdHJhbnNpdGlvbi03LCAkdHJhbnNpdGlvbi04LCAkdHJhbnNpdGlvbi05LCAkdHJhbnNpdGlvbi0xMClcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2VhcmNoLWJ0biB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3ctMSwgJHNoYWRvdy0yLCAkc2hhZG93LTMsICRzaGFkb3ctNCwgJHNoYWRvdy01LCAkc2hhZG93LTYsICRzaGFkb3ctNywgJHNoYWRvdy04LCAkc2hhZG93LTksICRzaGFkb3ctMTApXHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XHJcbiAgfVxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA0NXB4O1xyXG4gICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjUpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICYuc2VhcmNoLWl0ZW0tbGFiZWwge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhdGUtaXRlbXMge1xyXG4gICAgICAuc3RhdGUge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5kaXZpZHVhbC1sYWJlbC1pdGVtcyB7XHJcbiAgICAgIC5pbmRpdmlkdWFsLWxhYmVsIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRheXMsXHJcbiAgICAuYmNzLFxyXG4gICAgLmNvdW50IHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjNGE0YTRhO1xyXG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFiLmFjdGl2ZSBhIHtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICB9XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAuY29udGVudC1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1ib3gge1xyXG4gICAgICB1bC5hY3RpdmUtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4IDhweCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM5MzE1O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgfVxyXG4gIC5yb3ctMiB7XHJcbiAgICAubGVmdC1hZGp1c3Qge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgIH1cclxuICAgIC5yaWdodC1hZGp1c3Qge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3ctNiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZC1zZWFyY2JveCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIC0zMDBweCAyMHB4IDA7XHJcbiAgICAudGFicyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIDMwMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWJveCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDI2cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDFweCByZ2JhKDkwLCA5MCwgOTAsIDAuMyk7XHJcbiAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2VkZWRlZCAwLCAjZmZmZmZmIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRjb2xvcnN0cj0nI2VkZWRlZCcsIGVuZGNvbG9yc3RyPScjZmZmZmZmJyxncmFkaWVudHR5cGU9MCApO1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmLmJ0bi1iYWNrIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmJ0bi1wZW5jaWwge1xyXG4gICAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmJ0bi1kZWxldGUge1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmLmJ0bi1hcHBseSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yb3ctMyBsaSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgLnNlY3Rpb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51bml0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICB9XHJcbiAgLmNsZWFyLWJ0biB7XHJcbiAgICBsZWZ0Oi0yNXB4O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgfVxyXG4gIC5lZGl0LWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBwYWRkaW5nOiAwIDZweCAwIDIycHg7XHJcbiAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3RjtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0uNzVyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICAgICYubm8taWNvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVsZXRlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNjY0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDgzN0Y7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtLjc1cmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maW5pc2gtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICBtaW4td2lkdGg6IDVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NjRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3RjtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0uNzVyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnJldmlzZS1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgIG1pbi13aWR0aDogNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTY5RTE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAuODtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4MzdGO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgbWFyZ2luLXRvcDogLS43NXJlbTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAud2hpdGUtYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDI1cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLy9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHggMXB4IDVweDtcclxuICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzNhM2Q7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgfVxyXG59XHJcbiIsImJvZHkucHJpbnQge1xyXG4gIGZvbnQtc2l6ZTogMTBwdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAuYmFybiB7XHJcbiAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICBmb250LWZhbWlseTogVmVyZGFuYSwn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCdNZWlyeW8nLCfjg6HjgqTjg6rjgqonLCfvvK3vvLMg77yw44K044K344OD44KvJyxzYW5zLXNlcmlmIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNvbnRlbnQtYm94ICoge1xyXG4gICAgbWluLXdpZHRoOiAxcHghaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiA3cHQhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHJpbnQtZHNwbm9uZSB7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XHJcbiAgLmNvbnRlbnQgLmNvbnRlbnQtYm94IC5zZWN0aW9uIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAub3B0aW9uLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHsgbWFyZ2luLXJpZ2h0OiAwOyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cclxuICAgICAgbGFiZWwgeyB3aWR0aDogYXV0byFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRlbnQtYm94IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgLnAxMCB7IHBhZGRpbmc6IDA7IH1cclxuICB9XHJcbiAgLmNvdy1sYWJlbHMge1xyXG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgJjo6YWZ0ZXIgeyBjb250ZW50OiBcIuOAgVwiOyBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICB9XHJcbiAgLmNvdy1sYWJlbHMtd3JhcHBlciA+IHNwYW4gPiBzcGFuOm50aC1sYXN0LW9mLXR5cGUoMSkgLmNvdy1sYWJlbHM6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gIHRhYmxlLCB0aCwgdGQge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICB9XHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogM3B4IWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmIhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAycHggM3B4IWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgc3BhbiB7IHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50OyB9XHJcbiAgICAmLnRleHQtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmLnRleHQtcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFybiB0YWJsZS50Yi1jb2wgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQgeyBib3JkZXItbGVmdC1jb2xvcjogIzMzMzsgfVxyXG4gIC5iYXJuIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzOyB9XHJcbiAgdGgsIHRkIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMhaW1wb3J0YW50OyBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzg4ODsgfVxyXG4gIHRoLCB0YWJsZS50Yi1jb2wgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGR7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzIWltcG9ydGFudDsgfVxyXG4gIHRoZWFkIHRyIHRoOmZpcnN0LWNoaWxkLFxyXG4gIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB0ciB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzsgfVxyXG4gIHRyOmxhc3QtY2hpbGQgdGQgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgfVxyXG4gIC53LW1heHdpZHRoMjAwIHsgbWF4LXdpZHRoOiAyMDBweCFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgLmxvZ28sXHJcbiAgLm1haW4taGVhZGVyLFxyXG4gIC5zdWItaGVhZGVyLFxyXG4gIC5tYWluLW5hdixcclxuICAudG9vbGJhcixcclxuICAubm9QcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53cmFwcGVyIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmhpZGUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3VzdG9tbGlzdC10YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgI2N1c3RvbWxpc3QtdGFibGUuY2xvbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvd0xpc3Qge1xyXG4gICAgI3RhYmxlLWFyZWEge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50YWJsZS1hcmVhLXdyYXBwZXIge1xyXG4gICAgICAmLmNvdy1ib2FyZC1vcGVuZWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY293LWJvYXJkLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXzo6LXdlYmtpdC1mdWxsLXBhZ2UtbWVkaWEsIF86ZnV0dXJlLCA6cm9vdCBib2R5LnByaW50IHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqXHJcbiAgSXRlbXMgdG8gaGlkZSB3aGVuIHByaW50aW5nXHJcbiovXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmxvZ28sXHJcbiAgLm1haW4taGVhZGVyLCAvLyBNYWluIEhlYWRlclxyXG4gIC5zdWItaGVhZGVyLCAvLyBTdWIgSGVhZGVyXHJcbiAgLm1haW4tbmF2LCAvLyBNYWluIE5hdlxyXG4gIC50b29sYmFyLCAvLyBMaXN0cyB0b29sYmFyXHJcbiAgLm5vUHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAud3JhcHBlciAuY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5oaWRlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKlxyXG4gIOODmuODvOOCuOODo+ODvOapn+iDveOBruWFsemAmuOCueOCv+OCpOODq1xyXG4gIGEucGFnZXItbGluay1uZXh0PmkucGFnZXItbGluay1pY29uXHJcbiovXHJcblxyXG4vLyDliY3mrKHjga7jg6rjg7Pjgq9cclxuLnBhZ2VyLWxpbmstcHJldmlvdXMsXHJcbi5wYWdlci1saW5rLW5leHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyDjg6rjg7Pjgq/jgqLjgqTjgrPjg7NcclxuLnBhZ2VyLWxpbmstaWNvbiB7XHJcbiAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxufVxyXG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gIGJvZHkge1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTBwdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcbiAgICAucHJpbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm5vLXByaW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJhcm4ge1xyXG4gICAgICBmb250LXNpemU6IDEwcHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsJ01laXJ5bycsJ+ODoeOCpOODquOCqicsJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLHNhbnMtc2VyaWYhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYm94ICoge1xyXG4gICAgICBtaW4td2lkdGg6IDFweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogN3B0IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wcmludC1kc3Bub25lIHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH1cclxuICAgIC5jb250ZW50IC5jb250ZW50LWJveCAuc2VjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvdy1sYWJlbHMge1xyXG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQuY2hyb25pYy1pbGxuZXNzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi44CBXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvdy1sYWJlbHMtd3JhcHBlciA+IHNwYW4gPiBzcGFuOm50aC1sYXN0LW9mLXR5cGUoMSkgLmNvdy1sYWJlbHM6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgdGFibGUsIHRoLCB0ZCB7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAycHggM3B4IWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwYW4geyB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gICAgLmJhcm4gdGFibGUudGItY29sIHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHsgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzM7IH1cclxuICAgIC5iYXJuIHRhYmxlLnRiLWNvbCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzMzOyB9XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdGgsIHRhYmxlLnRiLWNvbCB0Ym9keSB0cjpudGgtb2YtdHlwZSgxKSB0ZHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMhaW1wb3J0YW50OyB9XHJcbiAgICB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMyFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICB0ciB0ZDpsYXN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMzsgfVxyXG4gICAgdHI6bGFzdC1jaGlsZCB0ZCB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9XHJcbiAgICAudy1tYXh3aWR0aDIwMCB7IG1heC13aWR0aDogMjAwcHghaW1wb3J0YW50OyB9XHJcblxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI2hlYWRlci1iYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJveC1idWxrLXJlZ2lzdCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZWdhdGl2ZS1sZWZ0LW1hcmdpbi1vbi1wcmludCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIF86Oi13ZWJraXQtZnVsbC1wYWdlLW1lZGlhLCBfOmZ1dHVyZSwgOnJvb3QgYm9keSB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgLmNvdy1saXN0IHtcclxuICAgIC50YWJzIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLW91dGVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgc2VjdGlvbi5yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgLnAxMCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuY2xvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZml4ZWQtdGIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzg4OCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM4ODggIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gIC8vIOS5s+aIv+eCjuODquOCueODiFxyXG4gIC5tYXN0aXRpcy1saXN0IHtcclxuICAgIC53b3JraW5nLWRheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNDVweDtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAudGFicyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSBwcmludCB7XHJcbiAgLmFsZXJ0LWxpc3Qge1xyXG4gICAgLnRhYnMge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICBzZWN0aW9uLnJlc3VsdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAucDEwIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuY2xvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZml4ZWQtdGIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzg4OCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM4ODggIWltcG9ydGFudDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIHNwYW4ge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiAgQnV0dG9uc1xyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xyXG5cclxuLy8gVEVNUE9SQVJZXHJcbi8vIFJFTU9WRSBBRlRFUiBSRURFU0lHTlxyXG5cclxuLmJ1dHRvbi1jYW5jZWwge1xyXG4gIC5pY29uLWJhY2swMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAjZmY5OTA4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25zLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgPiBidXR0b24gKyBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJpZ2h0LWp1c3RpZmllZC1ncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5idXR0b24tb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIHBhZGRpbmc6IDAgNnB4IDAgMjJweDtcclxuICBtaW4td2lkdGg6IDVyZW07XHJcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4MzdGO1xyXG4gIH1cclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLS43NXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG4gICYubm8taWNvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4taGVscCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxcmVtIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgNXB4IWltcG9ydGFudDtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5hZGQtaXRlbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXkgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxufVxyXG5idXR0b24ucmVtb3ZlLWl0ZW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBncmF5ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMC4yZW0gMC41ZW07XHJcbn1cclxuIiwiLyoqXHJcbiAqICBGb3JtIGNvbXBvbmVudHNcclxuICogIHN0YW5kYXJkIHN0eWxlcyBmb3JcclxuICogICAtIGZvcm1zXHJcbiAqICAgLSBpbnB1dHNcclxuICogICAtIGxhYmVsc1xyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gY3VzdG9tIHdpZHRoc1xyXG4gKiAgJDMuIG1vZGlmaWNhdGlvbnNcclxuICovXHJcblxyXG4vKipcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKi9cclxuLmlucHV0IHsgLy8gdG8gcmVwbGFjZSAuYmFybiBpbnB1dFt0eXBlPVwidGV4dFwiXVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodGVyR3JleU9sZDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIGNvbG9yOiAkZ3JleU9sZDtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBwYWRkaW5nOiAwLjI1ZW0gIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8g5pWw5a2X44K544OG44OD44OR44O844KS6Zqg44GZXHJcbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4uaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgLyogZGlzcGxheTogbm9uZTsgIDwtIHdpbGwgY3Jhc2ggYnJvd3Nlci4gRE8gTk9UIFVTRSEhISAqL1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLy8g5pWw5a2X44K544OG44OD44OR44O844KS6Zqg44GZXHJcbi5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLnNlbGVjdCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gd2hlbiA8bGFiZWw+PGlucHV0W2NoZWNrYm94IC8+PC9sYWJlbD5cclxuLmNoZWNrYm94LS1sYWJlbCB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4vKipcclxuICogICQyLiBjdXN0b20gd2lkdGhzXHJcbiAqL1xyXG4uaW5wdXQtd2lkdGgyIHtcclxuICB3aWR0aDogMmVtO1xyXG59XHJcblxyXG4udS1pbnB1dC13aWR0aDUge1xyXG4gIHdpZHRoOiA1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAgJDMuIG1vZGlmaWNhdGlvbnNcclxuICovXHJcblxyXG4uc2VsZWN0LmVycm9yLFxyXG4uaW5wdXQuZXJyb3Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDI1NSwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBUT0RPXHJcbi5sYWJlbCB7fVxyXG4uZm9ybSB7fVxyXG4uaW5wdXRSYWRpbyB7fVxyXG4uaW5wdXRDaGVja2JveCB7fVxyXG4iLCIvKipcclxuICogIFRPRE86IHJlbW92ZSAhaW1wb3J0YW50IGZsYWdzXHJcbiAqICBJc2xhbmRcclxuICogIGxheW91dCBjb21wb25lbnRcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIEN1c3RvbSBzdHlsaW5nIGZvciBBY3Rpdml0eSBUYWIgaXNsYW5kc1xyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xyXG4vLyBUT0RPOiByZW1vdmUgYWN0aXZlIGZsYWcsIHJlcXVpcmVzIEpTIHJlZmFjdG9yXHJcbi5pc2xhbmQtLXdyYXBwZXIuYWN0aXZlIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG59XHJcblxyXG4uaXNsYW5kLS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5sYXlvdXQtY29sdW1uLWxlZnQge1xyXG4gIHdpZHRoOiA2Ni42NjY2NjYlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzICogMik7ICBcclxufVxyXG5cclxuLmxheW91dC1jb2x1bW4tcmlnaHQge1xyXG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxufVxyXG5cclxuLmlzbGFuZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gKiAgJDIuIEN1c3RvbSBzdHlsaW5nIGZvciBBY3Rpdml0eSBUYWIgaXNsYW5kc1xyXG4gKi9cclxuLmFjdGl2aXR5Q2hhcnRzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4vLyBUaW1lQnVkZ2V0IGNoYXJ0IHNob3VsZCBub3QgZXhwYW5kXHJcbi5hY3Rpdml0eUNoYXJ0cy10aW1lQnVkZ2V0IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmdyYXBoLXRpdGxlLWJveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWN0aXZpdHlUYWIge1xyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgfVxyXG59XHJcbi8vIEhlaWdodCBmb3IgSGVhdCBhbmQgQWN0aXZpdHkgY2hhcnRzXHJcbi5hY3Rpdml0eS0tY2hhcnQtd3JhcHBlciB7XHJcbiAgbWluLWhlaWdodDogMzIwcHg7XHJcbn1cclxuLy8gVW5kbyAuYmFybiBoNCBzdHlsaW5nXHJcbi5hY3Rpdml0eUNoYXJ0cy0taGVhZGVyIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHByaW1hcnlDb2xvck9sZDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIGxlZnQgcGFkZGluZyB0byBjcmVhdGUgZXF1aWRpc3RhbnQgc3BhY2luZ1xyXG4udG90YWxTdGFuZGluZ1RpbWUtLWlzbGFuZCxcclxuLnRvdGFsTGF5VGltZS0taXNsYW5kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFRvZ2dsZSB0aGF0IGNoYW5nZXMgdGhlIG9yZGVyIG9mIGVhY2ggaXNsYW5kXHJcbiAqL1xyXG4udG9nZ2xlciB7XHJcbiAgLy8gSGlkZSBoZWF0Y2hhcnRcclxuICAuaGVhdENoYXJ0LS1pc2xhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLy8gTWFrZSBhY3Rpdml0eUNoYXJ0IHRoZSBmaXJzdCBpdGVtXHJcbiAgLmFjdGl2aXR5Q2hhcnQtLWlzbGFuZCB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbiAgLy8gS2VlcCB0b3RhbFN0YW5kaW5nVGltZSBhdCBudW1iZXIgdHdvXHJcbiAgLnRvdGFsU3RhbmRpbmdUaW1lLS1pc2xhbmQge1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgfVxyXG4gIC8vIEtlZXAgdG90YWxTdGFuZGluZ1RpbWUgYXQgbnVtYmVyIGZvdXJcclxuICAudG90YWxMYXlUaW1lLS1pc2xhbmQge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiAgVGFibGUgY29tcG9uZW50c1xyXG4gKiAgc3RhbmRhcmQgc3R5bGVzIGZvclxyXG4gKiAgLSB0YWJsZXNcclxuICogIC0gdGhlYWRcclxuICogIC0gdGJvZHlcclxuICogIC0gdHJcclxuICogIC0gdGRcclxuICogIC0gdGhcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKiAgJDIuIFJvd3MgY291bnRcclxuICovXHJcblxyXG4vKipcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKi9cclxuLnUtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi51LXRhYmxlLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5zY3JvbGxhYmxlLXRhYmxlLWNvbnRhaW5lciB7IC8vIHJlcGxhY2VzIHdpdGggLnRhYmxlLXNjcm9sbFxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MjBweCk7IC8vIG5vdCBhIGdvb2QgaWRlYS4gc2hvdWxkIGJlIHJlcGxhY2VkLlxyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFibGUtbGF5b3V0LWZpeGVkIHsgLy8gcmVwbGFjZXMgLnRhYmxlLWZpeGVkXHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG5cclxuLyoqXHJcbiAqICAkMi4gUm93IGNvdW50XHJcbiAqL1xyXG4ucm93cy1jb3VudCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSAuYmFybiAqXHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIC5iYXJuICpcclxufVxyXG5cclxuLnJvdy0tc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTg4OTAgIWltcG9ydGFudDtcclxuICBhLCB0ZHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdy0tZWRpdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3ctLWlnbm9yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDMgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKipcclxuICogIEJ1bGsgZXZlbnQgcmVnaXN0cmF0aW9uIGJ1dHRvblxyXG4gKiAgY29tcG9uZW50XHJcbiAqL1xyXG5cclxuLy8gVE9ETyAxOiByZW1vdmUgIWltcG9ydGFudCBmbGFnc1xyXG4vLyBUT0RPIDI6IHJlbW92ZSAnYnV0dG9uJyBzdHlsZXMgdG8gYnV0dG9uIGNvbXBvbmVudFxyXG4uYnVsay1ldmVudC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLmJ1bGstZXZlbnQtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzYW1pc0dyZWVuO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAzcHggMTVweDtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNhbWlzR3JlZW5EYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLmJ1bGstZW50cnktaGlzdG9yeSB7XHJcbiAgLmJ1bGstZXZlbnQtZGVsZXRlLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG4gIC5pY29uLWRlbGV0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG4gIC5pY29uLWRlbGV0ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gIH1cclxufVxyXG5cclxuLmV2ZW50LXVpLXNlbGVjdC1sYWJlbCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmV2ZW50LXVpLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpY2stYWN0aW9uIHtcclxuICBidXR0b24ge1xyXG4gICAgY29sb3I6ICNlZTkyMTA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY5OTA4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgfVxyXG4gIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTA4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4jYnVsay1yZWdpc3QtdGFibGUge1xyXG4gIHRoLmxpbmUtbm8sXHJcbiAgdGQubGluZS1ubyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI2Q1ZDVkNTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAwIDZweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnRpbWUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAudGFyZ2V0LWRhdGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpbWUtc2VsZWN0b3JzIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZXJyb3ItbWVzc2FnZSxcclxuICAgIC53YXJuaW5nLW1lc3NhZ2Uge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFtZS1kaWFnbm9zaXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBkaXYge1xyXG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgbWluLXdpZHRoOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmVhdG1lbnQtb2NjdXJyZWQtZGF0ZS1jb250aW51YXRpb24tcmFkaW8tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5yYWRpby1pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKipcclxuICogIFRpbWUgQnVkZ2V0IGNvbXBvbmVudFxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gVGltZUJ1ZGdldCBkZXRhaWxzIGJveCAoSlMgZ2VuZXJhdGVkKVxyXG4gKiAgJDMuIFNpbmdsZSBsaW5lIFRpbWVCdWRnZXQgZGV0YWlsIChzdW1tYXJ5ICYgYWN0aXZpdHkpXHJcbiAqICAkNC4gVGltZUJ1ZGdldCBlcnJvciBtZXNzYWdlIChzdW1tYXJ5ICYgYWN0aXZpdHkpXHJcbiAqICAkNS4gVGltZUJ1ZGdldCBjaGFydCBjb250cm9scyAoYWN0aXZpdHktYWN0aXZpdHksIGFjdGl2aXR5LWhlYXQpXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICovXHJcblxyXG4udGltZS1idWRnZXQtY29udGVudHMtd3JhcHBlciB7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4vKipcclxuICogICQyLiBUaW1lQnVkZ2V0IGRldGFpbHMgYm94IChKUyBnZW5lcmF0ZWQpXHJcbiAqL1xyXG5cclxuI2FjdGl2aXR5VGltZUJ1ZGdldC1kZXRhaWwge1xyXG4gID5kaXYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5hY3Rpdml0eVRpbWVCdWRnZXQtZGV0YWlsLWNoaWxkIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICAuYWN0aXZpdHlUaW1lQnVkZ2V0LWRldGFpbC1jaGlsZC1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICogICQzLiBTaW5nbGUgbGluZSBUaW1lQnVkZ2V0IGRldGFpbCAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKi9cclxuXHJcbi50aW1lQnVkZ2V0LWRldGFpbC0tc2luZ2xlIHtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAgJDQuIFRpbWVCdWRnZXQgZXJyb3IgbWVzc2FnZSAoc3VtbWFyeSAmIGFjdGl2aXR5KVxyXG4gKi9cclxuXHJcbi50aW1lLWJ1ZGdldC1tZXNzYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hY3Rpdml0eS10aW1lLWJ1ZGdldC1tZXNzYWdlIHtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG5cclxuLnN1bW1hcnktdGltZS1idWRnZXQtbWVzc2FnZSB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAgJDUuIFRpbWVCdWRnZXQgY2hhcnQgY29udHJvbHNcclxuICogIC8vIFRPRE86IG1vdmUgdG8gc2hhcmVkIGNoYXJ0IG5hdmkgY29tcG9uZW50XHJcbiAqL1xyXG5cclxuLmNoYXJ0LW5hdiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIC5lZGl0LWJ0biB7XHJcbiAgICBtaW4td2lkdGg6IDRyZW07XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcnQtcGFnZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuaWNvbi1iYWNrMDEsXHJcbiAgLmljb24tbmV4dDAxIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAuYnRuLWJhY2ssXHJcbiAgLmJ0bi1uZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgLy8gVE9ETzogUmVtb3ZlICFpbXBvcnRhbnQgZmxhZ1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZpdHlUaW1lQnVkZ2V0RmF0dGVuaW5nRGV0YWlsIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI2FjdGl2aXR5LXRpbWUtYnVkZ2V0LWRldGFpbC13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDkycHg7XHJcbn0iLCIvKipcclxuICogIFRpbWVsaW5lIGNvbXBvbmVudFxyXG4gKiAgJDEuIEZpbHRlclxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAgJDEuIEZpbHRlclxyXG4gKi9cclxuIC50aW1lbGluZS0tZmlsdGVyLWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0ZXJHcmV5T2xkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleU9sZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyZXlPbGQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLS1kYXRlcGlja2VyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIFVORE8gVEhJUyBPUiBDSEFOR0UgSFRNTCFcclxuLy8gcmVtb3ZlIHRpbWVsaW5lIGJhcnMgZnJvbSB0YWdcclxuLmZpbHRlci1saXN0LFxyXG4udGltZWxpbmUtLWRhdGVwaWNrZXIge1xyXG4gICY6YWZ0ZXIsXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gVU5ETyBUSElTIE9SIENIQU5HRSBIVE1MIVxyXG4vLyByZW1vdmUgdGltZWxpbmUgYmFycyBmcm9tIHRhZ1xyXG4udG9wLS1maWx0ZXItbGlzdCBsaSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAgJDIuIERhdGVwaWNrZXJcclxuICovXHJcbi5kYXRlcGlja2VyLS1kYXRlIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NjgyYjQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci0tc2VsZWN0b3Ige1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiAgTWFpbiBOYXZpZ2F0aW9uIGNvbXBvbmVudFxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gQ3VzdG9tIHN0eWxpbmcgZm9yIG5hdiBpdGVtc1xyXG4gKiAgJDMuIE1lbnUgVG9nZ2xlclxyXG4gKiAgJDQuIE1lZGlhIHF1ZXJpZXNcclxuICovXHJcblxyXG5cclxuLyoqXHJcbiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqL1xyXG4ubWFpbi1uYXYge1xyXG4gIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIHdpZHRoOiAkbmF2LXdpZHRoLW1pbmltaXNlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAvLyBvbiBob3ZlciwgZXhwYW5kIG5hdiB0byBkaXNwbGF5IGFsbCBpdGVtc1xyXG4gICYuaXNPcGVuIHtcclxuICAgIHdpZHRoOiAkbmF2LXdpZHRoLW1heGltaXNlZDtcclxuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcclxuXHJcbiAgICAubmF2LW1lbnUge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRGVmYXVsdCBuYXYgc3R5bGVzXHJcbi5uYXYtbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmV5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAkbmF2LWxpc3QtaGVpZ2h0O1xyXG59XHJcblxyXG4ubmF2LWl0ZW0ge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmV5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBtYXgtd2lkdGg6ICRuYXYtd2lkdGgtbWF4aW1pc2VkO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmV5O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1jb250ZW50cy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAkbmF2LXdpZHRoLW1pbmltaXNlZDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzLFxyXG4gICY6bGluayxcclxuICAmOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXN0ZWQgc3ViIG5hdnNcclxuLnN1Yi1uYXYtdG9nZ2xlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IC8vIFJpZ2h0IGFsaWduIGEgZmxleGJveCBpdGVtXHJcbiAgcGFkZGluZzogMTZweCAzcHggMTZweCAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLW5hdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlckdyZXk7XHJcbiAgbWF4LWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zdWItbmF2LWl0ZW0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya2VzdEdyZXk7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya2VzdEdyZXk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZEdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLW5hdi1saW5rIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAmOmxpbmssXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOnZpc2l0ZWQsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gIC5jb3VudCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1pdGVtLmlzT3BlbiB7XHJcbiAgLnN1Yi1uYXYge1xyXG4gICAgbWF4LWhlaWdodDogNTAwdmg7XHJcbiAgfVxyXG4gIC5zdWItbmF2LXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gSWNvbnNcclxuLm5hdi1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogJG5hdi13aWR0aC1taW5pbWlzZWQ7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAgJDIuIEN1c3RvbSBzdHlsaW5nIGZvciBuYXYgaXRlbXNcclxuICAtIGFjY291bnRzIG1lbnVcclxuICAtIGxvZ29cclxuICovXHJcblxyXG4uaWNvbi1hY2NvdW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBoZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDIycHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkbWlsZEdyZXk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxlZnQ6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS0tZ3JlZXRpbmcsXHJcbi5tZW51LS1sb2dvdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFUtbW90aW9uIGxvZ29cclxuLmxvZ28ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JleTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9sb2dvLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMTlweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGltYWdlQ29sb3VyQm9yZGVyV2lkdGggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAkbmF2LXdpZHRoLW1pbmltaXNlZDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlckdyZXk7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICAkMy4gTWVudSBUb2dnbGVyXHJcbiAqL1xyXG4ubWVudS10b2dnbGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBoZWlnaHQ6ICRuYXYtdG9nZ2xlci1oZWlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yY2Ugb3ZlcnJpZGUgb2xkIGRlZmF1bHRzXHJcblxyXG4gICYuaXNPcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRHcmV5O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVudSBUb2dnbGVyIGhhbWJ1cmdlciBjb250YWluZXJcclxuLm1lbnUtdG9nZ2xlci1iYXJzIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHdpZHRoOiAkbmF2LXdpZHRoLW1pbmltaXNlZDtcclxufVxyXG4vLyBNZW51IFRvZ2dsZXIgaGFtYnVyZ2VyIGxpbmVcclxuLm1lbnUtdG9nZ2xlci1iYXIge1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAxOHB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxufVxyXG4vLyBNZW51IFRvZ2dsZXIgbGFiZWxcclxuLm1lbnUtdG9nZ2xlci1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICB3aWR0aDogMDtcclxufVxyXG4vLyBPbiBuYXYgb3BlblxyXG4ubWFpbi1uYXYuaXNPcGVuIHtcclxuICAvLyB0cmFuc2Zvcm0gaGFtYnVyZ2VyIHRvIGFycm93XHJcbiAgLm1lbnUtdG9nZ2xlci1iYXIge1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSxcclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtNXB4LCAtMnB4KTtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC01cHgsIDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZhZGUgaW4gbGFiZWxcclxuICAubWVudS10b2dnbGVyLWxhYmVsIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAgJDQuIE1lZGlhIHF1ZXJpZXNcclxuKi9cclxuLy8gVGFibGV0IGxhbmRzY2FwZVxyXG5AbWVkaWEgI3skbW9iaWxlfSB7XHJcblxyXG59XHJcblxyXG4vLyBEaXNhYmxlIGZvciBzbWFydHBob25lc1xyXG5AbWVkaWEgI3skcGhvbmV9IHtcclxuICAubWFpbi1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqICBIZWFkZXIgY29tcG9uZW50XHJcbiAqICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICogICQyLiBUaXRsZSAmIHBhZ2VyIHNlY3Rpb25cclxuICogICQzLiBTZWFyY2ggc2VjdGlvblxyXG4gKiAgJDQuIFN1YmhlYWRlciBmb3IgY293LWRldGFpbHNcclxuICogICQ1LlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKi9cclxuLm1haW4taGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1ib3R0b206ICRpbWFnZUNvbG91ckJvcmRlcldpZHRoIHNvbGlkICRkZXNhbWlzR3JlZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zdWItaGVhZGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JleTtcclxuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gcmdiYSgxMDAsIDEwMCwgMTAwLCAuNik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6ICRzdWItaGVhZGVyLWhlaWdodDtcclxuICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcbi8vIEZpeCBoZWFkZXJzIHRvIHRvcCBvZiBwYWdlXHJcbi5tYWluLWhlYWRlcixcclxuLnN1Yi1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogJGhlYWRlci13aWR0aDtcclxufVxyXG5cclxuLy8gU2hhcmVkIHN0eWxpbmcgZm9yIGFsbCBtYWluIGhlYWRlciBzZWN0aW9uc1xyXG4uaGVhZGVyLXNlY3Rpb25zIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0R3JleTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6ICRzZWFyY2gtY29tcG9uZW50LXdpZHRoO1xyXG59XHJcblxyXG4uc2VhcmNoLS1kZXRhaWwtLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5ldmVudC1yZWdpc3RyYXRpb24tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6ICRldmVudC1jb21wb25lbnQtd2lkdGg7XHJcbn1cclxuXHJcbm5vdGlmaWNhdGlvbnMge1xyXG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQgLSAkaW1hZ2VDb2xvdXJCb3JkZXJXaWR0aDtcclxuICB3aWR0aDogJGhlYWRlci1oZWlnaHQgLSAkaW1hZ2VDb2xvdXJCb3JkZXJXaWR0aDtcclxuICBwYWRkaW5nOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICogMC4xOCk7XHJcbiAgLm5vdGlmaWNhdGlvbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDAuODUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHNwYW5bY2xhc3MqPVwiaWNvblwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubm90aWZpY2F0aW9uLWJvYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gLSAjeyRpbWFnZUNvbG91ckJvcmRlcldpZHRofSAtIDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgd2lkdGg6IDMwLjNyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDYyLCA2MiwgNjIsIDAuOCkgMHB4IDAuNnJlbSAxLjVyZW07XHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgJi5vcGFxdWUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5ub3RpZmljYXRpb24tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICAubm90aWZpY2F0aW9uLWNsb3NlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIC5pY29uLWNhbmNlbCB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aWZpY2F0aW9uLWxpc3QtaXRlbS1kYXRlLCAubm90aWZpY2F0aW9uLWxpc3QtaXRlbS1tZXNzYWdlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdGlmaWNhdGlvbi1saXN0LWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90aWZpY2F0aW9uLWxpc3QtaXRlbS1tZXNzYWdlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICAkMi4gVGl0bGUgJiBwYWdlciBzZWN0aW9uXHJcbiAqL1xyXG4udGl0bGUtc2VjdGlvbiB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1heC13aWR0aDogJHRpdGxlLWNvbXBvbmVudC13aWR0aDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gVGl0bGUgd3JhcHBlclxyXG4udGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gaGVhZGVyXHJcbi50aXRsZS1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vLyBQcmV2L05leHQgcGFnZXIgbGlua1xyXG4udGl0bGUtcGFnZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JleTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xyXG4gIH1cclxuICAvLyBpY29uc1xyXG4gIGkge1xyXG4gICAgY29sb3I6ICRkZXNhbWlzR3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4ucmV0dXJuLWxpbmsge1xyXG4gIGNvbG9yOiAkdGV4dEdyZXk7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgbGVmdDogMTJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB0b3A6IDEwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC5pY29uLWFycm93LWQwMiB7XHJcbiAgICBjb2xvcjogJGdyZXk7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICAkMy4gU2VhcmNoIHNlY3Rpb25cclxuICovXHJcblxyXG5pbnB1dC5zZWFyY2ggeyAvLyBUT0RPIHJlbW92ZSBpbnB1dCBzcGVjaWZpY2l0eVxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyR3JleTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyZXk7XHJcbiAgYm94LXNoYWRvdzogaW5pdGlhbDtcclxuICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMzhweCAwIDVweDtcclxuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gIHdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuLnNlYXJjaC1pY29uIHtcclxuICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDMzcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNlYXJjaC1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGVmdDogMzBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNlYXJjaC1leHBhbmRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmV5O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgNXB4O1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyZXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hPcHRpb25zLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ1cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3gtc2hhZG93OiAkZGVmYXVsdC1zaGFkb3c7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgJi5kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoT3B0aW9ucy1sYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmV5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5zZWFyY2hPcHRpb25zLWxhYmVsLFxyXG4uc2VhcmNoLS1leHBhbmRlZCB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtLWV4cGFuZGVkIHtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyZXkgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDIyMHB4O1xyXG59XHJcblxyXG4uc2VhcmNoSW5wdXQsXHJcbi5zZWFyY2hPcHRpb25zIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JleTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2VhcmNoT3B0aW9ucy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIC8qXHJcbiAgICBmYWtlIGNoZWNrIGJveFxyXG4gICAqL1xyXG4gIC5pbnB1dC0taGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5wc2V1ZG8taW5wdXQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlLCAvLyBjaGVja2JveFxyXG4gICAgJjphZnRlciB7IC8vIGNoZWNrbWFya1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjViNTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0dXJuIGdyZWVuIHdoZW4gY2hlY2tlZFxyXG4gIC5pbnB1dC0taGlkZGVuOmNoZWNrZWQgKyAucHNldWRvLWlucHV0OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRkZXNhbWlzR3JlZW47XHJcbiAgfVxyXG4gIC5pbnB1dC0taGlkZGVuOmNoZWNrZWQgKyAucHNldWRvLWlucHV0OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNhbWlzR3JlZW47XHJcbiAgfVxyXG59XHJcbi5zZWFyY2hPcHRpb25zLWJ1dHRvbnMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNhbWlzR3JlZW47XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzYW1pc0dyZWVuRGFyaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPbiBhY3RpdmUsIGZhZGUgYmFja2dyb3VuZCwgZmxvYXQgbGFiZWwgYW5kIGNoYW5nZSB0ZXh0IHRvIGdyZWVuXHJcbi5pc0FjdGl2ZSB7XHJcbiAgLnNlYXJjaCB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGVzYW1pc0dyZWVuO1xyXG4gIH1cclxuICAuc2VhcmNoLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkZGVzYW1pc0dyZWVuO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGVmdDogMjBweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgbWluLXdpZHRoOiA4cmVtO1xyXG4gIH1cclxuICAuc2VhcmNoLWljb24ge1xyXG4gICAgY29sb3I6ICRkZXNhbWlzR3JlZW47XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICAkNC4gU3ViaGVhZGVyIGZvciBjb3ctZGV0YWlsc1xyXG4gKi9cclxuLnN1Yi1zZWN0aW9ucyB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5sZWZ0IHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgJi5yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRpdGxlICYgbm90aWZpY2F0aW9ucyBhcmVhXHJcbi5zdWItaGVhZGVyLW1haW4ge1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnN1Yi1oZWFkZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8vIExhYmVscyBhcmVhXHJcbi5sYWJlbC0tY29udGFpbmVyIHtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xyXG4gIH1cclxuXHJcbiAgLy8gZGlzcGxheSBib3JkZXIgd2hlbiBib3RoIG1pbGsgYW5kIHdhc3RlIGxhYmVscyBhcmUgc2hvd25cclxuICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0R3JleTtcclxuICB9XHJcbn1cclxuXHJcbi5zaGlwcGluZy1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgJi5taWxrIHtcclxuICAgIGNvbG9yOiAjMDIzYTRjO1xyXG4gIH1cclxuICAmLndhc3RlIHtcclxuICAgIGNvbG9yOiAjNGMzNjAyO1xyXG4gIH1cclxufVxyXG5cclxuLmxhYmVsLS1kZWFkbGluZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLy8gQ29udHJvbHNcclxuLnN1Yi1jb250cm9sIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodEdyZXk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA1M3B4O1xyXG5cclxuICAuaWNvbi1zZXR0aW5nLWJsYWNrIHtcclxuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5pc09wZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmlzT3BlbiB7XHJcbiAgICAuc3ViLWNvbnRyb2wtLW1lbnUge1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgaG92ZXIgYWN0aW9uIGZvciBub24gbW9iaWxlXHJcbkBtZWRpYSAjeyRub24tbW9iaWxlfSB7XHJcbiAgLnN1Yi1jb250cm9sIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmV5O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWItY29udHJvbC0tbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXJHcmV5O1xyXG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LXNoYWRvdztcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMTAwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxufVxyXG5cclxuLnN1Yi1jb250cm9sLS10ZXh0IHtcclxuICBjb2xvcjogJHRleHRHcmV5O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JleTtcclxuICAgIGNvbG9yOiAkdGV4dEdyZXk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vKipcclxuICAkNVxyXG4gKi9cclxuIiwiLyoqXHJcbiAqICBDaGFydCBjb21wb25lbnRzXHJcbiAqICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICovXHJcblxyXG4vKipcclxuICAkMS4gRGVmYXVsdCBzdHlsZXNcclxuICovXHJcblxyXG4udGltZWxpbmUtY2hhcnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC8vIOmrmOOBleS/ruato+OBmeOCi+aZguOBr3RpbWVsaW5lLWNoYXJ0LWRpcmVjdGl2ZS5qc+OBrmhlaWdodOWApOOCguS/ruato+OBmeOCi+OCiOOBhuOBq1xyXG4gIC8vIEZPVUPlm57pgb/jga7jgZ/jgoHjgrXjgqTjgrrmjIflrppcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAuYzMtdG9vbHRpcCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVnaW9uMCB7XHJcbiAgZmlsbDogIzg2OEEwODtcclxufVxyXG4ucmVnaW9uMSB7XHJcbiAgZmlsbDogI0JEQkRCRDtcclxufVxyXG4ucmVnaW9uMiB7XHJcbiAgZmlsbDogIzhBNEIwODtcclxufVxyXG5cclxuLmNoYXJ0LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAuY2hhcnQtaGVhZGVyLWl0ZW0ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5idG4tbmV4dCwgLmJ0bi1iYWNrIHtcclxuICAgICAgY29sb3I6ICNmZjk5MDg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhcnQtbmF2IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmMzLXJlZ2lvbnMgLmR5c3N0YXNpYS1ndGUtMjUge1xyXG4gIGZpbGw6ICNmZjAwMDA7XHJcbn1cclxuIiwiI3RvYXN0LWNvbnRhaW5lciB7XHJcbiAgLnRvYXN0IHtcclxuICAgICYudG9hc3QtZXJyb3Itb3ZlcnJpZGUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuNnJlbSAxLjVyZW0gcmdiYSg2Miw2Miw2MiwuOCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDc3cHg7XHJcbiAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDE1cHggMTVweCA4OHB4O1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDFhMWEgO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMS41cmVtIHJnYmEoMzIsMzIsMzIsLjgpO1xyXG4gICAgICAgIG9wYWNpdHk6IC45NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50b2FzdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvYXN0LW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1jYXV0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBhbmltYXRpb246Ym91bmNlIDEuNnMgZWFzZSBpbmZpbml0ZSBub3JtYWwgMHMgbm9uZSBydW5uaW5nO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZSAxLjZzIGVhc2UgaW5maW5pdGUgbm9ybWFsIDBzIG5vbmUgcnVubmluZztcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOmJvdW5jZSAxLjZzIGVhc2UgaW5maW5pdGUgbm9ybWFsIDBzIG5vbmUgcnVubmluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvYXN0LW1lc3NhZ2Uge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCAxMDAlLCAzNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbiAgNSUsIDE1JSwgMjUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcbiAgfVxyXG4gIDEwJSwgMjAlLCAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgfVxyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCAxMDAlLCAzNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICB9XHJcbiAgNSUsIDE1JSwgMjUlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcbiAgfVxyXG4gIDEwJSwgMjAlLCAzMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XHJcbiAgfVxyXG59XHJcbiIsIi51LWFsZXJ0cy1zZXR0aW5ncyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi51LWFsZXJ0LWZvcm0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgJi0tYWxlcnQge1xyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtbGFiZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAmLm1vb24tYWdlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IC8vIC5iYXJu44Gu44Gb44GEXHJcbiAgICAgIHAgKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2JveC1ncm91cHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgICAgLnRoaXJkIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGV4dGFyZWEudS1hbGVydC1sb25ndGV4dCB7IC8vIC5iYXJu5raI44Gb44Gf44KJdGV4dGFyZWHmjIflrprkuI3opoFcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYubW9vbi1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgLnVzZS1tb29uLWFnZSB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhlYXQtaW5kZXgtcmF0ZSB7XHJcbiAgICAgICAgLnJhbmdlLWNhcHRpb24ge1xyXG4gICAgICAgICAgLnJpZ2h0LWNhcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtcmFuZ2VbdHlwZT1cInJhbmdlXCJdIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotbXMtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZS10eCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS1hbGVydC0tc3BhY2VkLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNjVweDtcclxufVxyXG4iLCIudS1sb2FkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIuaGVscC1tb2RhbCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5oZWxwLWNvbnRlbnQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMzAwcHg7XHJcblxyXG4gIC5oZWxwLS1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmhlbHAtLXRleHQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgICYubGFyZ2VyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVscC0tbGlzdEl0ZW0ge1xyXG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWNhbmNlbCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqICBUb29sYmFyIGNvbXBvbmVudFxyXG4gKiAgJDEuIERlZmF1bHQgc3R5bGVzXHJcbiAqICAkMi4gQ3VzdG9tIHN0eWxlc1xyXG4gKi9cclxuXHJcblxyXG4vKipcclxuICogICQxLiBEZWZhdWx0IHN0eWxlc1xyXG4gKi9cclxuXHJcbi50b29sYmFyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDAgMTBweCAhaW1wb3J0YW50OyAvLyAuYmFybuOBruOBm+OBhFxyXG4gICYtLXRvb2w6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgLy8gLmJhcm7jga7jgZvjgYRcclxuICB9IC8vIGFsdGVybmF0aXZlIHRvb2xiYXIsIGRpc3BsYXkgb25seSB3aGVuIC5kaXNwbGF5IGlzIGFwcGVuZGVkXHJcbiAgJi1hbHRlcm5hdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmLmRpc3BsYXkge1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvb2xzLXNvcnQge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyAvLyAuYmFybuOBruOBm+OBhFxyXG59XHJcblxyXG4udG9vbHMtLXNvcnRMYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqICAkMi4gQ3VzdG9tIHN0eWxlc1xyXG4gKi9cclxuXHJcbi50b29sYmFyIHtcclxuICAvLyDjgqvjgrnjgr/jg6Djg6rjgrnjg4hcclxuICAmLWN1c3RvbUxpc3Qge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vIC5iYXJu44Gu44Gb44GEXHJcbiAgfSAvLyDkuIDmi6zjgqTjg5njg7Pjg4hcclxuICAmLWV2ZW50cyB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7IC8vIC5iYXJu44Gu44Gb44GEXHJcbiAgfVxyXG59XHJcblxyXG4uYmFybiAudG9vbGJhci1hbGVydC1oaXN0b3J5IC50b29scy1zb3J0IHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgd2lkdGg6IDhlbTtcclxuICB9XHJcbn0iLCIuZXZlbnRzLS1sZW5ndGgtd2FybmluZyB7XHJcbiAgY29sb3I6ICR3YXJuaW5nUmVkO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcbiIsIiNyZXBvcnQtc3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRjb250ZW50LW9mZnNldH0pO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICBAaW1wb3J0IFwicmVwb3J0LXN1bW1hcnkvY29udGFpbmVyXCI7XHJcbiAgQGltcG9ydCBcInJlcG9ydC1zdW1tYXJ5L2JveFwiO1xyXG59XHJcbiIsIi5yZXBvcnQtc3VtbWFyeS1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcclxuXHJcbiAgLnJlcG9ydC1zdW1tYXJ5LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAucmVwb3J0LXN1bW1hcnktY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIC51bnNldHRsZWQge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICAgIC5ub3RlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcclxuICAgIH1cclxuICAgIC5kYXRhLW5vdGhpbmctYm94IHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgLmRhdGEtbm90aGluZy1mb250IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVwb3J0LXN1bW1hcnktYm94LXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlcG9ydC1zdW1tYXJ5LWJveCB7XHJcbiAgZmxleC1iYXNpczogMjAwcHg7XHJcbiAgbWFyZ2luOiAwcHggMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgdGhlYWQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGg6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImNvdy1ib2FyZCB7XHJcbiAgLmNvdy1ib2FyZCB7XHJcbiAgICAvLyBoZWlnaHQsIHdpZHRoLCB0b3AsIHJpZ2h0LCB0cmFuc2Zvcm3jga/lkITnlLvpnaLjga5zY3Nz44Gn5YCL5Yil44Gr5oyH5a6aXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgLmNvdy1ib2FyZC1oZWFkZXIge1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmNvdy1ib2FyZC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW0gMS40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvdy1ib2FyZC1jbG9zZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgICAgIC5pY29uLWNhbmNlbCB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY293LWJvYXJkLXRhYnMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgbG9hZGluZyB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjlweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNvdy1ib2FyZC1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NHB4KTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgJi50aW1lbGluZS1vcGVuZWQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgIC50Yi1yb3c0IHtcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2JveC1oaXN0b3J5IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgI3RpbWVsaW5lLWNvdyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsaS5zZWN0aW9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpbWVsaW5lLWZpbHRlci1tZW51IHtcclxuICAgICAgICAgICAgI21lbnUtYm9keSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYm94LWhpc3RvcnktaW5ubmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgLmJveC1ldmVudC1idG46bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZS0tY293SWRMYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9uLWV2ZW50LWlucHV0IHtcclxuICAgICAgICAgICN0aW1lbGluZS1jb3cge1xyXG4gICAgICAgICAgICAuYm94LWhpc3RvcnktaW5ubmVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZXByb2R1Y3Rpb24tcGxhbm5lZC1ldmVudHMtYm94LXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzLWJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBoNCB7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgZGl2LmRhdGUge1xyXG4gICAgICBtYXJnaW46IDBweCAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbiAgdWwuY2hpbGQtLWxpc3Qge1xyXG4gICAgZGwge1xyXG4gICAgICBkdCB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyB7XHJcbiAgLnRvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5sZWZ0LWFyZWEge1xyXG4gICAgcGFkZGluZzogMXB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucmlnaHQtYXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxcHggMTBweDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJveCAuc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ib3ggZGl2LnAxMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY293LWxhYmVscyB7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgbWFyZ2luOiAycHggMHB4IDBweCAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRhc2stYXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufSIsIlxyXG4vLyAyMDE3LTA4LTE3XHJcbi5qZXRBaVByaW50Q29udHJvbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiAyMjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiIsIi8qIFVuaXF1ZSBTdHlsZSBvZiAnTG9naW4nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubG9naW4ge1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDUxcHgpIHtcclxuICAubG9naW4ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XHJcbiAgLmxvZ2luLmlzLWNvbGxhcHNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XHJcblxyXG4ubG9naW4gLmwtYWxlcnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGViZWI7XHJcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2QyMjQyNDtcclxuICBjb2xvcjogI2QyMjQyNDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbjogMi40cmVtIGF1dG87XHJcbiAgcGFkZGluZzogMS4ycmVtO1xyXG4gIG1heC13aWR0aDogNDByZW07IH1cclxuXHJcbi5sb2dpbiAubC1mb3JtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gIG1hcmdpbjogMCAtMS41cmVtIDMuMnJlbTtcclxuICBwYWRkaW5nOiA0cmVtIDEuNnJlbTsgfVxyXG4ubG9naW4gLmwtZm9ybV9idXR0b24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtODBkZWcsIHJnYmEoNjQsIDEzMSwgMTUwLCAwLjc0KSAwJSwgcmdiYSg2LCA1OCwgMTE3LCAwLjc0KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM5ZmFkO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgaGVpZ2h0OiA1cmVtO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuLmxvZ2luIC5sLWZvcm1fYnV0dG9uOmhvdmVyLCAubG9naW4gLmwtZm9ybV9idXR0b246Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzNhNjU7XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG4ubG9naW4gLmwtZm9ybV9jaGVja2JveCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3ggfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXSB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBoZWlnaHQ6IDMuMnJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTsgfVxyXG4ubG9naW4gLmwtZm9ybV9jaGVja2JveCB+IFtjbGFzc149XCJpY29uLWNoZWNrXCJdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cclxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3g6Y2hlY2tlZCB+IFtjbGFzc149XCJpY29uLWNoZWNrXCJdIHtcclxuICBhbmltYXRpb246IC4wOHMgbGluZWFyIGlucHV0LWNoZWNrZWQ7XHJcbiAgY29sb3I6ICM0NzdkMTc7IH1cclxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3g6Y2hlY2tlZCB+IFtjbGFzc149XCJpY29uLWNoZWNrXCJdOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cclxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3g6Zm9jdXMgfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXSB7XHJcbiAgY29sb3I6ICM0NzdkMTc7IH1cclxuLmxvZ2luIC5sLWZvcm1fY2hlY2tib3guaXMtY2xlYXIgfiBbY2xhc3NePVwiaWNvbi1jaGVja1wiXSB7XHJcbiAgY29sb3I6ICM5OTk7IH1cclxuLmxvZ2luIC5sLWZvcm1fZmllbGQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9yaWdpbmFsIFl1IEdvdGhpY1wiLCBcIll1IEdvdGhpY1wiLCBZdUdvdGhpYywgQXJpYWwsIE1laXJ5bywgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG9yZGVyOiAxO1xyXG4gIHBhZGRpbmc6IDEuNHJlbSAxLjJyZW07XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcyBlYXNlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbi5sb2dpbiAubC1mb3JtX2ZpZWxkOmZvY3VzIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjk1Njg4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lOyB9XHJcbi5sb2dpbiAubC1mb3JtX2ZpZWxkOmZvY3VzIH4gYiB7XHJcbiAgY29sb3I6ICMyOTU2ODg7IH1cclxuLmxvZ2luIC5sLWZvcm1fZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxyXG4ubG9naW4gLmwtZm9ybV9ncm91cFtkYXRhLXN0eWxlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XHJcbi5sb2dpbiAubC1mb3JtX2xhYmVsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgfVxyXG4ubG9naW4gLmwtZm9ybV9sYWJlbCBiIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTsgfVxyXG4ubG9naW4gLmwtZm9ybV9sYWJlbDpmb2N1cyBiIHtcclxuICBjb2xvcjogIzI5NTY4ODsgfVxyXG4ubG9naW4gLmwtZm9ybV9sYWJlbC5pcy1hbGVydCBiIHtcclxuICBjb2xvcjogI2QyMjMyMzsgfVxyXG4ubG9naW4gLmwtZm9ybV9sYWJlbC5pcy1hbGVydCAubC1mb3JtX2ZpZWxkIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDIyMzIzOyB9XHJcblxyXG4ubG9naW4gLmwtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4ubG9naW4gLmwtdGl0bGVfb2JqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0byAxLjZyZW07XHJcbiAgd2lkdGg6IDUuMnJlbTsgfVxyXG4ubG9naW4gLmwtdGl0bGUgKyAubC1hbGVydCB7XHJcbiAgbWFyZ2luLXRvcDogLTEuNnJlbTsgfVxyXG5cclxuLmxvZ2luIC5sLXV0aWxpdHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHJcbi5sb2dpbiAubC11dGlsaXR5IGEge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5sb2dpbiAubC11dGlsaXR5IGE6aG92ZXIsIGE6Zm9jdXMge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbkBtZWRpYSAocG9pbnRlcjogbm9uZSkge1xyXG4gIC5sb2dpbiAubC11dGlsaXR5IGFbaHJlZl49XCJ0ZWw6XCJdIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cclxuLmxvZ2luIC5sLWZvcm0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIuOHJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDUxcHgpIHtcclxuICAubG9naW4gLmwtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cclxuICAubG9naW4gLmwtZm9ybSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjhyZW0gcmdiYSg2MiwgNjIsIDYyLCAwLjUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjhyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcclxuICAgIHdpZHRoOiA0MHJlbTsgfVxyXG4gIC5sb2dpbiAubC1mb3JtX2dyb3VwW2RhdGEtc3R5bGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XHJcbiAgLmxvZ2luIC5sLXV0aWxpdHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gIC5sb2dpbiAubC11dGlsaXR5IGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAubG9naW4gLmwtdXRpbGl0eSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGlucHV0LWNoZWNrZWQge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxyXG4iLCIvLyBMZWdhY3kgQ1NTXHJcbkBpbXBvcnQgXCJsZWdhY3lcIjtcclxuXHJcbi8vIERlZmF1bHRzXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImRlZmF1bHRzXCI7XHJcbkBpbXBvcnQgXCJvdmVycmlkZVwiO1xyXG5AaW1wb3J0IFwiaWNvbnNcIjtcclxuXHJcbi8vIENvbW1vbmx5IHVzZWQgaGVscGVyIGNsYXNzZXNcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuLy8gT2xkZXIgY29tcG9uZW50c1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2RhbFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kYXRhcGlja2VyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hpc3RvcnlcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFiXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRlbnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJpbnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFnZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJpbnRzL2ltcG9ydFwiO1xyXG5cclxuLy8gU3RhbmRhcmQgbGF5b3V0IHN0eWxlc1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9ybVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pc2xhbmRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGFibGVcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnVsay1ldmVudC1yZWdpc3RyYXRpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGltZS1idWRnZXRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGltZWxpbmVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWFpbi1uYXZcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NoYXJ0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RvYXN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FsZXJ0cy1zZXR0aW5nc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2FkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVscC1kaWFsb2dcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbGJhclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudHMtbGlzdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXBvcnQtc3VtbWFyeVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb3ctYm9hcmRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzXCI7XHJcblxyXG4vLyBTSEFNRVxyXG5AaW1wb3J0IFwic2hhbWVcIjtcclxuXHJcbi8vIGxvZ2luIHBhZ2VcclxuQGltcG9ydCBcInBhZ2UvbG9naW5cIjtcclxuXHJcbi5iYXJuIHtcclxuICBAaW1wb3J0IFwiY29tcG9uZW50cy91bml0LWNoYXJ0XCI7XHJcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvYWN0aXZpdHktc2NhdHRlci1wbG90LWNoYXJ0XCI7XHJcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvYWN0aXZpdHktcmF0ZS1jaGFydFwiO1xyXG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL2FjdGl2aXR5LXN0YWNrZWQtYmFyLWNoYXJ0XCI7XHJcbiAgQGltcG9ydCBcImNvbXBvbmVudHMvYWN0aXZlLW1pbGstY2hhcnRcIjtcclxuICBAaW1wb3J0IFwiY29tcG9uZW50cy9hbGVydFwiO1xyXG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL29yZGVyZWQtbGlzdFwiO1xyXG4gIEBpbXBvcnQgXCJjb21wb25lbnRzL21hc3RlclwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL3RvcFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2NhbGVuZGFyXCI7XHJcbiAgQGltcG9ydCBcInBhZ2UvdGltZWJ1ZGdldFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2Nvdy1saXN0XCI7XHJcbiAgQGltcG9ydCBcInBhZ2UvY293LWRldGFpbFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2Nvdy1ncm91cC1saXN0XCI7XHJcbiAgQGltcG9ydCBcInBhZ2UvaW5kaXZpZHVhbFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL21pbGtpbmdcIjtcclxuICBAaW1wb3J0IFwicGFnZS9tYWNoaW5lcnlcIjtcclxuICBAaW1wb3J0IFwicGFnZS9lbnRyeVwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL21hbmFnZW1lbnRcIjtcclxuICBAaW1wb3J0IFwicGFnZS93b3JrTGlzdFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL3NldHRpbmdcIjtcclxuICBAaW1wb3J0IFwicGFnZS9tb3ZlbWVudFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL3JlbGF0aW9uR3JhcGhcIjtcclxuICBAaW1wb3J0IFwicGFnZS9idWxrLXJlZ2lzdHJhdGlvblwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2Nvdy1zaGVkXCI7XHJcbiAgQGltcG9ydCBcInBhZ2Uvc2Vuc2VyLWxpc3RcIjtcclxuICBAaW1wb3J0IFwicGFnZS9idWxrLWVudHJ5LWhpc3RvcnlcIjtcclxuICBAaW1wb3J0IFwicGFnZS90aW1lbGluZVwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2FsZXJ0LWxvY2F0aW9uXCI7XHJcbiAgQGltcG9ydCBcInBhZ2UvcmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydFwiO1xyXG4gIEBpbXBvcnQgXCJwYWdlL2NhcmNhc3MtcmVwb3J0XCI7XHJcbiAgQGltcG9ydCBcInBhZ2UvYmVlZi1oaXN0b3J5XCI7XHJcblxyXG4gIG1pbi13aWR0aDogMTAyNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAmLnRiLXJvdzQge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Njk0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQgdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk2OTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNsb25lIHRoe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuICAgICYudGItY29sIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgdGgge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk3OTY5NDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk2OTQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgIH1cclxuICAgIHRyIHRoOmZpcnN0LWNoaWxkLHRyIHRkOmZpcnN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XHJcbiAgICB0ci5zZXBhcmF0ZS1jZWxsIHRkIHsgaGVpZ2h0OiA0cHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgICB0ci5zZXBhcmF0ZS1jZWxsICsgdHIuc2VwYXJhdGUtY2VsbCB0ZCB7IGJvcmRlci10b3A6IG5vbmU7IH1cclxuICAgIHRyLnNlcGFyYXRlLWNlbGwuZ3JvdXAtdHRsIHRkIHsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nLWxlZnQ6IDdweDsgcGFkZGluZy1ib3R0b206IDVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtYWxpZ246IGxlZnQ7IGJvcmRlci10b3A6IG5vbmU7IH1cclxuICAgIHRyOm50aC1jaGlsZCgybisxKS5zZXBhcmF0ZS1jZWxsIHsgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxyXG4gICAgdHI6bnRoLWNoaWxkKDJuKzIpLnNlcGFyYXRlLWNlbGwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3OyB9XHJcbiAgfVxyXG5cclxuICB0YWJsZS5zbWFydCB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBmb250LWZhbWlseTogTWVpcnlvLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJZdUdvdGhpYyBNXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHRkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwMzAzMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAmLmNlbnRlci1hbGlnbmVkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIC51bml0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogI2RmZGZkZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGFibGUtZml4IHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNsb25lIHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgICB9XHJcblxyXG4gICAgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICYuc3VtbWFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHRoOmZpcnN0LWNoaWxkLHRyIHRkOmZpcnN0LWNoaWxkIHsgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBhYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGhlaWdodDogNWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuaWNvbi1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pY29uLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC00OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAycHggNnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuICBoNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLy9jb2xvcjogIzczOTMxNTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgICAmLmFkZC1sZWZ0LWljb24ge1xyXG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XHJcbiAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoNSB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLnRhZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDk5NDM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG4gIHByZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAmLnByZS1zdHlsZS1ub25lIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICBmb250LWZhbWlseTrigJxPcmlnaW5hbCBZdSBHb3RoaWPigJ0sIOKAnFl1IEdvdGhpY+KAnSwgWXVHb3RoaWMsIE1laXJ5bywg4oCcTVMgUEdvdGhpY+KAnSwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgZHQge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG4gIGRkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2M7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG4gIHRoIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbWluLWhlaWdodDogMzNweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogIzc3NztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLnVuaXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgY29sb3I6ICNkZmRmZGY7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAmLnN0eWxpc2gge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3ctbm8ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICBkbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHpvb206IDE7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNjcm9sbC1vdXRlciB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgLmRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kaXNwbGF5LWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5uby1hcnJvdyB7IHBhZGRpbmc6IDAgNnB4OyB9XHJcbiAgLmJ0bi1ib3gge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50YWJsZS1maXJzdDUwIHtcclxuICAgICAgbGk6bnRoLW9mLXR5cGUoMSkgeyB3aWR0aDogNTVweDsgcGFkZGluZy1yaWdodDogM3B4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gICAgfVxyXG4gICAgJi50YWJsZS1maXJzdDYwIHtcclxuICAgICAgbGk6bnRoLW9mLXR5cGUoMSkgeyB3aWR0aDogNjVweDsgcGFkZGluZy1yaWdodDogM3B4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAud2lkdGgtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnAxMCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICAubTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5tYjEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYWxpZ24tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hbGlnbi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5hZGQtbGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgICAgIC5pY29uLXBsdXMgeyBtYXJnaW4tcmlnaHQ6IDVweDsgZm9udC1zaXplOiAxLjhyZW07IH1cclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgc2VsZWN0IHtcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGY0O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBib3gtc2hhZG93IGxpbmVhciAwLjJzO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg4MiwxNjgsMjM2LDAuOCk7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICMxMTExMTE7XHJcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDgyLCAxNjgsIDIzNiwgMC42KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNwcml0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuaWNvbi1vcGVuIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIH1cclxuICAuaWNvbi1jbG9zZSB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNXB4IDA7XHJcbiAgfVxyXG4gIC5pY29uLXRyaWFuZ2xlIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMHB4IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbiAgLmljb24tcHJldiB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5cHg7XHJcbiAgfVxyXG4gIC5pY29uLW5leHQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMjlweDtcclxuICB9XHJcbiAgLnNlY3Rpb24gaDQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLnNlY3Rpb24taW5uZXIwMSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLWJvcmRlcjAxIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGEhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmlnaHQtc2hvdWxkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAucmlnaHQtY29udGVudHMsIC5lZGl0LWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDZweDtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0LXJlZ2lzdC1saXN0MDEge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZGwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBkdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIGRkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcclxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAyOHB4IDZweCA3cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgJi5pY29uLWVkaXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dC5kYXRlLXZlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKSBuby1yZXBlYXQgMTAwcHggNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICB9XHJcbiAgLm51bWJlci1ib3gge1xyXG4gICAgbGkge1xyXG4gICAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggM3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmF0dGVuc2lvbiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNjU3NTc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdXBwbGVtZW50IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCAuc2VjdGlvbiAubnVtYmVyIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubnVtYmVyLWJveC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgfVxyXG4gICAgICBsaSAuc2VjdGlvbiAubnVtYmVyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBsMCBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zZWFyY2gtbWFudSAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuaW5saW5lIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgLmljb24tb3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1jbG9zZSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNXB4IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQ5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAuY2F1dGlvbi1tZXNzYWdlIHsgbWFyZ2luLWxlZnQ6IDVweDsgbWFyZ2luLWJvdHRvbTogOHB4OyBmb250LXNpemU6IDEuM3JlbTsgY29sb3I6ICNlMDMzMzM7IH1cclxuICB0ZCAuY2F1dGlvbi1tZXNzYWdlIHsgbWFyZ2luLXRvcDogMXB4OyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLmNhdXRpb24tbWVzc2FnZSBpIHsgbWFyZ2luLXRvcDogLTNweDsgbWFyZ2luLXJpZ2h0OiAxcHg7IGZvbnQtc2l6ZTogMS44cmVtOyBjb2xvcjogI2UwMzMzMzsgfVxyXG4gIC5yZXF1aXJlZC13cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgdGggLnJlcXVpcmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDIyMzIzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuICAuYWRkLWNoZWNrYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIC50YWJsZS50YWJsZS1maXJzdDUwIGxpOm50aC1vZi10eXBlKDEpIHsgd2lkdGg6IDU1cHg7IHBhZGRpbmctcmlnaHQ6IDNweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuICAudGFibGUudGFibGUtZmlyc3Q2MCBsaTpudGgtb2YtdHlwZSgxKSB7IHdpZHRoOiA2NXB4OyBwYWRkaW5nLXJpZ2h0OiAzcHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgLnRhYmxlLnRhYmxlLWZpcnN0OTAgbGk6bnRoLW9mLXR5cGUoMSkgeyB3aWR0aDogOTBweDsgcGFkZGluZy1yaWdodDogM3B4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gIC50YWJsZS50YWJsZS1maXJzdDEwMCBsaTpudGgtb2YtdHlwZSgxKSB7IHdpZHRoOiAxMDBweDsgcGFkZGluZy1yaWdodDogM3B4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gIC50YWJsZS50YWJsZS1maXJzdDE1MCBsaTpudGgtb2YtdHlwZSgxKSB7IHdpZHRoOiAxNTBweDsgcGFkZGluZy1yaWdodDogM3B4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gIC5ub3RlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgfVxyXG4gIC5ub3RlLXJhZGlvIHtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubm90ZS10eCB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gIH1cclxuICAubm90ZS10eCBsaSB7XHJcbiAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcbiAgLm5vdGUtdHggbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG50aCB7XHJcbiAgYmFja2dyb3VuZDogIzc3NztcclxufVxyXG5cclxuLy8gbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgLmJhcm5cclxuQGltcG9ydCAnbWVkaWEtcXVlcmllcyc7XHJcblxyXG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaW50cy9yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcmludHMvY2FyY2Fzcy1yZXBvcnQnO1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3ByaW50cy9hbGVydC1oaXN0b3J5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcmludHMvYmVlZi1oaXN0b3J5JztcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcmludHMvY3VzdG9tbGlzdCc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcHJpbnRzL3JlcHJvZHVjdGlvbi1wbGFubmVkLWV2ZW50cyc7XHJcblxyXG5AaW1wb3J0ICdpMThuJztcclxuXHJcbkBwYWdlIHtcclxuICBtYXJnaW46IDEwbW07XHJcbn1cclxuIiwiLnVuaXQtY2hhcnQtbWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufSIsIi5hY3Rpdml0eS1zY2F0dGVyLXBsb3QtY2hhcnQtd3JhcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICBoZWlnaHQ6IDM4MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hY3Rpdml0eS1zY2F0dGVyLXBsb3QtY2hhcnQtbWVzc2FnZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzgwcHg7XHJcbn1cclxuLnNjYXR0ZXItcGxvdC1jaGFydCB7XHJcbiAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgLmMzLXRhcmdldC1zZWxmIHtcclxuICAgIGNpcmNsZSB7XHJcbiAgICAgIHN0cm9rZTogIzAwMDBmZjtcclxuICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMzLXRhcmdldC1ub3JtYWwsXHJcbiAgLmMzLXRhcmdldC1mZXJ0aWxsaXphdGlvbixcclxuICAuYzMtdGFyZ2V0LXNpY2sge1xyXG4gICAgY2lyY2xlIHtcclxuICAgICAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YXJnZXRzLXBhbmVsIHtcclxuICAgIC8vIGVkZ2UsIGZpcmVmb3jjgadwb3NpdGlvbiByZWxhdGl2ZeOBq+OBquOCi+eCuuOAgWltcG9ydGFudOOCkuS7mOOBkeOCi1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OjVweCA1cHggNnB4IC0zcHggI2FjYzJiNztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zKTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLnRhcmdldCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcwLCAxNzAsIDE3MCwgMC4zKTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YWE2MzM7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHN2ZyB7XHJcbiAgICBnLmMzLXJlZ2lvbnMge1xyXG4gICAgICBnLmMzLXJlZ2lvbiB7XHJcbiAgICAgICAgJi5wbG90LWVzdHJ1cyB7XHJcbiAgICAgICAgICBmaWxsIDogI2ZmMDAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wbG90LXNpY2sge1xyXG4gICAgICAgICAgZmlsbCA6ICNCMjc3QzE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQge1xyXG4gICAgICAgICAgZmlsbCA6IGJsYWNrO1xyXG4gICAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZy5jMy14Z3JpZHMge1xyXG4gICAgICBsaW5lLmMzLXhncmlkIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiBub25lO1xyXG4gICAgICAgIHN0cm9rZS1vcGFjaXR5OiAwLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGcuYzMteWdyaWRzIHtcclxuICAgICAgbGluZS5jMy15Z3JpZCB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTtcclxuICAgICAgICBzdHJva2Utb3BhY2l0eTogMC4zO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGNvdyBkZXRhaWxcclxuLmNvdy1kZXRhaWwge1xyXG4gIC5hY3Rpdml0eS1zY2F0dGVyLXBsb3QtY2hhcnQtd3JhcCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY3Rpdml0eS1yYXRlLWNoYXJ0LW1lc3NhZ2Uge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN1bW1hcnktYWN0aXZpdHktcmF0ZS1jaGFydC1tZXNzYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuI2FjdGl2aXR5LXJhdGUtY2hhcnQge1xyXG4gIHN2ZyB7XHJcbiAgICBnLmMzLXJlZ2lvbnMge1xyXG4gICAgICBnLmMzLXJlZ2lvbiB7XHJcbiAgICAgICAgJi5zY29yZS1jb2xvcjEgeyBmaWxsIDogc3RlZWxibHVlOyB9XHJcbiAgICAgICAgJi5zY29yZS1jb2xvcjIgeyBmaWxsIDogIzM4OWM2NDsgfVxyXG4gICAgICAgICYuc2NvcmUtY29sb3IzIHsgZmlsbCA6ICM0MTg2MzI7IH1cclxuICAgICAgICAmLnNjb3JlLWNvbG9yNCB7IGZpbGwgOiAjZmZmZjAwOyB9XHJcbiAgICAgICAgJi5zY29yZS1jb2xvcjUgeyBmaWxsIDogI2ZmMDAwMDsgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQtbWVzc2FnZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jYWN0aXZpdHktc3RhY2tlZC1iYXItY2hhcnQge1xyXG4gIC5jMy10b29sdGlwLWNvbnRhaW5lciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZy5jMy15Z3JpZHMge1xyXG4gICAgbGluZS5jMy15Z3JpZCB7XHJcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7XHJcbiAgICAgIHN0cm9rZS1vcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1bW1hcnktbWlsay1jaGFydC1tZXNzYWdlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNzdW1tYXJ5X2FjdGl2ZU1pbGtDaGFydCB7XHJcbiAgLmMzLXRvb2x0aXAtY29udGFpbmVyIHtcclxuICAgIHRhYmxlLmMzLXRvb2x0aXAge1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHRkLm5hbWUge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQudmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWxlcnQtYm94IHtcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBtYXJnaW46IDAgMCAwIDE1MHB4O1xyXG4gIHVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoOTAsIDkwLCA5MCwgMC4zKSAycHggMnB4IDAgMXB4O1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMzJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmc6IDAgN2VtIDAgN3B4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY0NjQ7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJi5jYXRlZ29yeSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICAmLnRleHQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSB3b3JkLWJyZWFrKCR2YWx1ZSlcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgIH1cclxuICAgICAgJi50aW1lIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjZmZmO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LWxpc3Qge1xyXG4gIC5yb3ctLXNlbGVjdGVkIHtcclxuICAgIC5sYWJlbHMtdGQge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICAuY293LWxhYmVscy5pbGxuZXNzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvdy1sYWJlbHMuY2hyb25pYy1pbGxuZXNzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWItc2VjdGlvbnMge1xyXG4gICAgZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYi1jb250ZXh0IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAubGFiZWxzLXRkIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuY293LWxhYmVscyB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICYuY2hyb25pYy1pbGxuZXNzIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICYuaWxsbmVzcyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgJi5pbGxuZXNzIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzAyYzk0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBjb2xvcjogI2MwMmM5NDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Q4ZTY7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlY2Q4ZTY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY2hyb25pYy1pbGxuZXNzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjMDJjOTQ7XHJcbiAgICAgICAgY29sb3I6ICNjMDJjOTQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNkOGU2O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWNkOGU2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGFiZWxzLXRkLmxhYmVscy10ZC1pbGxuZXNzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJiNhbGVydC1keXNzdGFzaWEge1xyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC5yZXN1bHQge1xyXG4gICAgICAgIC5yZXN1bHQtbWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBsYWJlbFtmb3I9XCJzaG93LXJlc29sdmVkXCJdIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAubGktaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICAgICAgICAgIC5maXJzdC1zZWN0aW9uLCAuc2Vjb25kLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpcnN0LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIC5jb3ctaWQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMC41cmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb25maXJtZWQtbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAwLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlOyBwYWRkaW5nOiAwLjVyZW0gMDsgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnJlcG9ydC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAxLjhlbSAwLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RTg7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc3ZDE3O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWNvbmQtc2VjdGlvbiAuc2Vjb25kLXNlY3Rpb24taXRlbXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICAgIC5zZWNvbmQtc2VjdGlvbi10b3AtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnNlY29uZC1zZWN0aW9uLWJvdHRvbS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGhpcmQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gM3Z3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIOS5s+aIv+eCjuODquOCueODiFxyXG4ubWFzdGl0aXMtbGlzdCB7XHJcbiAgLndvcmtpbmctZGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zdGFydC1jb3ctZ3JvdXAge1xyXG4gICAgYm9yZGVyLXRvcDogcmVkIHNvbGlkIDNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICB0aCB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB9XHJcbiAgLmNhdXRpb24tY293IHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gIH1cclxuICAucGwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG4gIC5jb3ctbm8ge1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgfVxyXG4gIC5iaXJ0aC1udW1iZXIge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgfVxyXG4gIC5tYXN0aXRpc0Nvd0dyb3VwTmFtZSB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICB9XHJcbiAgLmFmdGVyLWNhbHZpZWQtZGF5cyB7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICB9XHJcbiAgLnByZWduYW5jeSB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICB9XHJcbiAgLmFmdGVyLWxhdGVzdC1mZXJ0aWxpemF0aW9uLWRheXMge1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgfVxyXG4gIC5iYW5kIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gIH1cclxuICAub2NjdXJyZWQtbWFzdGl0aXMtY291bnQge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuZW5kRGF0ZSB7XHJcbiAgICB3aWR0aDogOTBweDtcclxuICB9XHJcbiAgLnJlbWFya3Mge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgLm5vLWVuZC1kYXRlLW1pbGstd2FzaG91dC1wZXJpb2Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lbmQtZGF0ZS0yLWRheXMtYWdvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZW5kLWRhdGUtMy1kYXlzLWFnbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTkxLDI1NSwwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlkajnlKPmnJ/jg6rjgrnjg4hcclxuLnBlcmluYXRhbC1saXN0IHtcclxuICAud29ya2luZy1kYXkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnN0YXJ0LWNvdy1ncm91cCB7XHJcbiAgICBib3JkZXItdG9wOiByZWQgc29saWQgM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRoIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIH1cclxuICAuY2F1dGlvbi1jb3cge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgfVxyXG4gIC5wdW1wLWNvdW50IHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gIH1cclxuICAudXRlcnVzLWNsZWFuaW5nLWNvdW50IHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxuICAuY293LWdyb3VwLW5hbWUge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgfVxyXG4gIC5jb3ctbm8ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG4gIC5iaXJ0aC1udW1iZXIsIC5wcmVnbmFuY3ksIC5wcmVnbmFuY3ktZGF5cywgLmJjcyxcclxuICAuZHJ5LXByZXZpb3VzLXBlcmlvZC1kYXlzLCAuZHJ5LWxhdGUtcGVyaW9kLWRheXMge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgfVxyXG4gIC5hZnRlci1jYWx2aWVkLWRheXMsIC5jYWx2aW5nLWludGVydmFsIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxuICAuY2FsdmluZy1zdGF0ZSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC5yZW1hcmtzIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5sYXRlc3RUcmVhdG1lbnRZZXN0ZXJkYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDI1NSwwLDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmNhdXRpb25Db3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iaXJ0aC1udW1iZXItb3Zlci01IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5iaXJ0aFRvVHdpbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmFmdGVyLWNhbHZpZWQtNmRheXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyeS1kYXlzLW92ZXItODAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMCwwLDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyeS1wcmV2aW91cy1kYXlzLXVuZGVyLTEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kcnktbGF0ZS1kYXlzLXVuZGVyLTEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYXN0ZXItd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OXB4KTtcclxuXHJcbiAgLy8g44Oh44OL44Ol44O8XHJcbiAgQGltcG9ydCBcIm1hc3Rlci9tZW51XCI7XHJcbiAgLy8g44Kz44Oz44OG44Oz44OEXHJcbiAgQGltcG9ydCBcIm1hc3Rlci9jb250ZW50XCI7XHJcbn1cclxuXHJcbnNlY3Rpb24udS1hbGVydC1mb3JtLS1maWVsZCB7XHJcbiAgZGl2LnUtYWxlcnQtZm9ybS0tZmllbGQtY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgaW5wdXQudS1pbnB1dC13aWR0aDgge1xyXG4gICAgICAgIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1hc3Rlci1tZW51IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgcGFkZGluZzogNXB4O1xyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeUNvbG9yT2xkO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE5MiwgMTkyLCAxOTIsIDAuMik7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vIE1hc3RlckNvbnRlbnREaXJlY3RpdmVcclxuLm1hc3Rlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG5cclxuICAuY29udGVudC10aXRsZSB7XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYWRkLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWluLXdpZHRoOiA2cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAvLyDjg4bjg7zjg5bjg6tcclxuICAgIEBpbXBvcnQgXCJjb250ZW50L3RhYmxlXCI7XHJcbiAgfVxyXG59IiwiLnRhYmxlLWRpcmVjdGl2ZSB7XHJcbiAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XHJcbiAgfVxyXG4gIC8vIOiWrOWTgeODnuOCueOCv1xyXG4gIC5tZWRpY2luZS1uYW1lIHtcclxuICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgfVxyXG4gIC8vIOeyvua2suODnuOCueOCv1xyXG4gIC5zcGVybS1jb2RlIHtcclxuICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgfVxyXG4gIC5zcGVybS1uYW1lIHtcclxuICAgIG1pbi13aWR0aDogMTByZW07XHJcbiAgfVxyXG4gIC8vIOODm+ODq+ODouODs+ODl+ODreOCsOODqeODoFxyXG4gIC5ob3Jtb25lLXByb2dyYW0tbmFtZSB7XHJcbiAgICBtaW4td2lkdGg6IDQwcmVtO1xyXG4gIH1cclxuICAvLyDluILloLTjg57jgrnjgr9cclxuICAubWFya2V0LW5hbWUge1xyXG4gICAgbWluLXdpZHRoOiA0MHJlbTtcclxuICB9XHJcbiAgLy8g5YWx6YCaXHJcbiAgLm9wZXJhdGlvbiB7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC5yZXF1aXJlZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHJcbiAgICAgICYub3BlcmF0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLy8g5pON5L2c5LiN5Y+vXHJcbiAgICAgIGJ1dHRvbltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXRhLW5vdGhpbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAkb3JhbmdlO1xyXG59XHJcbiIsIi50b3AtLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4ua3BpLS1jb250YWluZXIge1xyXG4gIHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi50b3AtLWFsZXJ0cyxcclxuLnRvcC0tY291bnRlcnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtLWFsZXJ0cyB7XHJcbiAgLmFsZXJ0cy1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3JPbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4udG9wLS1jb3VudGVycyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmZsZXgtYm94IHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4uZmxleC12ZXJ0aWNhbCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmFsZXJ0cy0taW5mbyxcclxuLmFsZXJ0cy0tc2lja25lc3MsXHJcbi50b3AtLXNjaGVkdWxlLFxyXG4udG9wLS1yZXByb2R1Y3Rpb24tcHJvYmFibGUtZXZlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxleDogMTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uYWxlcnRzLS1pbmZvLFxyXG4udG9wLS1zY2hlZHVsZSxcclxuLnRvcC0tcmVwcm9kdWN0aW9uLXByb2JhYmxlLWV2ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaS5saW5rIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ5ZGZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGlsZC0tbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYSwgZGwge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG4gICAgZGwge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgIH1cclxuICAgIGR0IHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgZGQgc3Bhbi5jb3VudCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgZGwge1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGR0IGkge1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgIH1cclxuICAgIGRkIGkge1xyXG4gICAgICBjb2xvcjogIzQ3N2QxNztcclxuICAgIH1cclxuICB9XHJcbiAgZGwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDhweDtcclxuICB9XHJcbiAgZHQsIGRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgZHQge1xyXG4gICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBpIHtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBkZCB7XHJcbiAgICBmbGV4LWJhc2lzICAgICAgICA6IDQwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAmLmNvdW50IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9wLS1hbGVydHMtaGVhdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS4ycmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBjb2xvcjogI2MwMmM5NCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjYzAyYzk0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogI2MwMmM5NDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wLS1hbGVydHMtZmFsc2UtaGVhdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA4cHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGR0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudG9wLS1hbGVydHMtZHlzc3Rhc2lhIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTI0MjQ7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDdweCAxMnB4IDVweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZHQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWF0LWljb24ge1xyXG4gICAgY29sb3I6ICNjMDJjOTQ7XHJcbiAgfVxyXG4gIHNwYW4uYmV0YS1ib3gge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ4OGViNDtcclxuICAgIGNvbG9yOiAjNDg4ZWI0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hbGVydHMtLXNpY2tuZXNzIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICB9XHJcbiAgZHQge1xyXG4gICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGRpdiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgZGQge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTQuNWVtO1xyXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAgQ293IGNvdW50ZXJzXHJcbiAqL1xyXG4uY291bnRlci0tc3VtLFxyXG4uY291bnRlci0tbWlsayB7XHJcbiAgZmxleDogbm9uZTtcclxufVxyXG5cclxuLmNvdW50ZXItLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jb3dzLWNvdW50LWRpdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uZWFjaC1jb3dzLWNvdW50IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5MCwgOTAsIDkwLCAwLjIpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgJj4gZGl2IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDE1cHggNXB4O1xyXG4gICAgbWluLXdpZHRoOiAxNDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSg5MCwgOTAsIDkwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvdGFsLWNvd3MtY291bnQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4IDAgMDtcclxufVxyXG5cclxuLmNvdW50LXRpdGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb3ctY291bnQsXHJcbi50b3RhbC1jb3VudCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG59XHJcblxyXG4uY293LWNvdW50IHtcclxuICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuLnRvdGFsLWNvdW50IHtcclxuICBmb250LXNpemU6IDIuNXJlbTtcclxufVxyXG5cclxuLnRvcC0tdGltZWxpbmUge1xyXG4gIG1hcmdpbi1yaWdodCA6MTBweDtcclxufVxyXG5cclxuLnRvcC0tY291bnRlcnMtbWVhdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5tZWF0Y293cy1jb3VudC1kaXYge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZmxleDogMTtcclxuICBmbGV4LWJhc2lzOiAzNTBweDtcclxuICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMzNHB4O1xyXG59XHJcbi5mYXR0ZW5pbmctc3RhZ2UtY291bnQtZGl2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZsZXg6IDE7XHJcbiAgZmxleC1iYXNpczogNDAwcHg7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG4ubWVhdGNvd3MtY291bnQtZGl2Om50aC1vZi10eXBlKDIpIHtcclxuICBmbGV4OiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcbi5yZXByb2R1Y3Rpb24tc3VtbWFyeS1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWF4LXdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLnRhYmxlLXNpbXBsZSxcclxuLnRhYmxlLXNpbXBsZSB0cjpudGgtY2hpbGQoMm4rMSksXHJcbi50YWJsZS1zaW1wbGUgdGgsXHJcbi50YWJsZS1zaW1wbGUgdHIgdGg6Zmlyc3QtY2hpbGQsXHJcbi50YWJsZS1zaW1wbGUgdGQsXHJcbi50YWJsZS1zaW1wbGUgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4udGFibGUtc2ltcGxlIHRib2R5IHRoLFxyXG4udGFibGUtc2ltcGxlIHRib2R5IHRkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG4udGFibGUtc2ltcGxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgsXHJcbi50YWJsZS1zaW1wbGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4udGFibGUtc2ltcGxlIHRib2R5LmNsaWNrYWJsZSB0ciB7XHJcbiAgdGgge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gIH1cclxuICB0ZC5hcnJvdyB7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgfVxyXG4gIGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgfVxyXG4gICYuY2xpY2thYmxlIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAjNDQ5ZGZmO1xyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAjNDc3ZDE3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC0tdGFibGUtc2ltcGxlIHRoZWFkIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHIgdGgge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcbi50b3AtLXRhYmxlLXNpbXBsZSB0Ym9keSB0aCxcclxuLnRvcC0tdGFibGUtc2ltcGxlIHRkIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udG9wLS10YWJsZS1zaW1wbGUgdGJvZHkgdGQge1xyXG4gIHdpZHRoOiAxMjBweDtcclxufVxyXG4udG9wLS10YWJsZS1zaW1wbGUgdGQgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLnRvcC0tc2NoZWR1bGUge1xyXG4gIGg0IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIC8qdmlzaWJpbGl0eTogaGlkZGVuOyovXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICM0NzdkMTc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgZHQge1xyXG4gICAgZmxleC1iYXNpczogNjAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICBkZCB7XHJcbiAgICBmbGV4LWJhc2lzOiA0MCU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtLXJlcHJvZHVjdGlvbi1wcm9iYWJsZS1ldmVudCB7XHJcbiAgZHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhICN7JHRhYmxldC1wb3J0cmFpdH0ge1xyXG4gIC50b3AtLWFsZXJ0cyxcclxuICAuY291bnRlci0taG9yaXpvbnRhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuY291bnRlci0tbWlsayxcclxuICAuYWxlcnRzLS1zaWNrbmVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxufSIsIi5jYWxlbmRhciB7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgaDQge1xyXG4gICAgY29sb3I6ICMwMDk5NDM7XHJcbiAgfVxyXG4gIC5mbGVzaCB7XHJcbiAgICBmaWxsOiAjNTJkOGE5O1xyXG4gIH1cclxuICAua3V1dGFpIHtcclxuICAgIGZpbGw6ICNEODVDNUM7XHJcbiAgfVxyXG4gIC50YW5lenVrZW5hc2hpIHtcclxuICAgIGZpbGw6ICNkODg1Mzg7XHJcbiAgfVxyXG4gIC5qdXNlaSB7XHJcbiAgICBmaWxsOiAjYjk4NWQ4O1xyXG4gIH1cclxuICAuanV0YWkge1xyXG4gICAgZmlsbDogIzgwZDg1YztcclxuICB9XHJcbiAgLmthbm55dSB7XHJcbiAgICBmaWxsOiAjN2I5NmQ4O1xyXG4gIH1cclxuICAucG9pbnQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAucG9pbnQtdGV4dCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5jb3ctY2FsZW5kYXIge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG5cclxuICAubGVnZW5kIHtcclxuICAgIHRleHQge1xyXG4gICAgICBmaWxsOiAjNTQ1NDU0O1xyXG4gICAgICAmLmxlZ2VuZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYubGVnZW5kLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlsLWZyYW1lIHtcclxuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kZXRhaWwge1xyXG4gICAgYSB0ZXh0IHtcclxuICAgICAgZmlsbDogIzE3NWNjOTtcclxuICAgIH1cclxuICAgIHRleHQge1xyXG4gICAgICBmaWxsOiAjNTQ1NDU0O1xyXG4gICAgICAmLmRldGFpbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICB9XHJcbiAgICAgICYuZGV0YWlsLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAuZGV0YWlsIGR0IHtcclxuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiNhY3Rpdml0eVRpbWVCdWRnZXQsICNzdW1tYXJ5VGltZUJ1ZGdldCB7XHJcbiAgc3Bhbi5zZWxlY3RJbmZvIHtcclxuICAgIGZvbnQtc2l6ZToyLjByZW07XHJcbiAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgfVxyXG5cclxuICAuYXhpcyB7XHJcbiAgICBsaW5lIHtcclxuICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgc3Ryb2tlOiAjZGRkO1xyXG4gICAgICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xNXB4KTtcclxuICAgIH1cclxuICAgIHBhdGgge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGZpbGw6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vdWdhIHtcclxuICAgIGZpbGw6ICM5NDY3YmQ7XHJcbiAgICBvcGFjaXR5OiBcIjAuNlwiO1xyXG4gIH1cclxuICAuaG9rb3Uge1xyXG4gICAgZmlsbDogI2ZiYTQwZDtcclxuICAgIG9wYWNpdHk6IFwiMC42XCI7XHJcbiAgfVxyXG4gIC5zb3Vrb3Uge1xyXG4gICAgZmlsbDogI2Q2MjcyODtcclxuICAgIG9wYWNpdHk6IFwiMC42XCI7XHJcbiAgfVxyXG4gIC5zYWlzaG9rdSB7XHJcbiAgICBmaWxsOiAjMmNhMDJjO1xyXG4gICAgb3BhY2l0eTogXCIwLjZcIjtcclxuICB9XHJcbiAgLmluc3VpIHtcclxuICAgIGZpbGw6ICNhZWM3ZTg7XHJcbiAgICBvcGFjaXR5OiBcIjAuNlwiO1xyXG4gIH1cclxuICAuc2Vpc2hpIHtcclxuICAgIGZpbGw6ICM2NjY2NjY7XHJcbiAgICBvcGFjaXR5OiBcIjAuNlwiO1xyXG4gIH1cclxuICAubGVnZW5kIHtcclxuICAgIHRleHQge1xyXG4gICAgICBmaWxsOiAjNTQ1NDU0O1xyXG4gICAgICAmLmxlZ2VuZC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubGVnZW5kLWJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGV0YWlsLWZyYW1lIHtcclxuICAgIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmNvdy1saXN0IHtcclxuICAuZml4ZWQtdGIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI1cHgpO1xyXG4gIH1cclxufVxyXG4iLCIuY29udGVudCAuY29udGVudC1ib3guY293LWRldGFpbCB7XHJcbiAgLmJveC1zdW1tYXJ5LWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgLnNlY3Rpb257XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuICAgICAgaDQ6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeUNvbG9yT2xkO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0cjpudGgtY2hpbGQob2RkKSwgdHI6bnRoLWNoaWxkKGV2ZW4pIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAgICAgYSB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1pbmZvcm1hdGlvbiB7XHJcbiAgICAgIC5pbmZvcm1hdGlvbi1zdGF0dXMge1xyXG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mb3JtYXRpb24tZGV0YWlsIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4gICAgICAuZGV0YWlsLWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMoMXJlbSArIDJweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgY29sb3I6ICNkZGQwYTg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50YWctbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgfVxyXG4gICAgICAudGFnLW51bWJlci1pZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyAxcHgpO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMiksICYubGFyZ2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyA1cHgpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRhYmxlLCB0aCwgdGQgeyBib3JkZXI6IG5vbmU7IH1cclxuICAgICAgdGgsIHRkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ++8mic7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tYnJlZWRpbmcge1xyXG4gICAgICB0YWJsZSwgdGgsIHRkIHsgYm9yZGVyOiBub25lOyB9XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgIH1cclxuICAgICAgdHI6bm90KDpsYXN0LWNoaWxkKSB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XHJcbiAgICAgIHRkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfvvJonO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWFuY2VzdG9ycyB7XHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgICAgICAgYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRoZXJhcHkge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIHRoIHsgYmFja2dyb3VuZDogIzc3NzsgfVxyXG4gICAgICB0ZCAge1xyXG4gICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICBiIHt3aWR0aDogY2FsYygxZW0gKyAycHgpOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWN0aW9uLWRpc2Vhc2Uge1xyXG4gICAgICB0aCwgdGQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgIC5sZWZ0LWFkanVzdC5wMCwgLnJpZ2h0LWFkanVzdC5wMCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xyXG5cclxuICAgIH1cclxuICAgIC5ib3gtc3VtbWFyeS1jaGFydCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAuc2VjdGlvbiB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJveC1zdW1tYXJ5LWNoYXJ0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICAuc2VjdGlvbi1yZXBvcnQtdG9kYXkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAubnVtYmVyLWJveCB7XHJcbiAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICYuYXR0ZW5zaW9uIHsgY29sb3I6ICNmNjU3NTc7IH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1cHBsZW1lbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmFkaW8tY3VzdG9tICN0YmotcnVtaW5hdGUgKyBsYWJlbDpiZWZvcmUsXHJcbiAgLnJhZGlvLWN1c3RvbSAjcy10YmotcnVtaW5hdGUgKyBsYWJlbDpiZWZvcmUsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkODg1Mzg7XHJcbiAgfVxyXG5cclxuICAubnVtYmVyLWJveC5udW1iZXItYm94LWlubmVyIC5zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgJi5sYXJnZSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJveC1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC50YWItcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4gIH1cclxuICAvLyBUaW1lbGluZSBoZWlnaHRcclxuICAuYm94LWhpc3RvcnkuaW5kaXZpZHVhbC1oaXN0b3J5IC5ib3gtaGlzdG9yeS1pbm5uZXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQycHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIC5taWxraW5nVGFiIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgaGVpZ2h0OiA0ODhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmFwaC1ib3gge1xyXG4gICAgLmNvdW50LXR4IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlO1xyXG4gICAgfVxyXG4gICAgLnN3aXRjaC1idG4gbGkgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmVkaXQtYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpdml0eS1jaGFydC1jb250ZW50cy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogODIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmdyYXBoLXRpdGxlLWJveCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZ3JhcGgtYm94IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgZmxleC1iYXNpczogMCU7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXJ0LWxvYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc2VsZWN0Mi1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbiAgLmNoYXJ0LWRhdGVwaWNrZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6IHN0ZWVsYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNhbW91bnQtZGFpbHktY2hhcnQtbWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcblxyXG4gIC50aW1lLWJ1ZGdldC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAjYnVkZ2V0VHlwZUdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICB0YWJsZS5zaW1wbGljaXR5LXRibCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0cjpudGgtY2hpbGQoMm4rMSkgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gICAgdHI6bnRoLWNoaWxkKDJuKSB7IGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cclxuICAgIHRoLCB0ZCB7IHdpZHRoOiA1MCUhaW1wb3J0YW50OyBwYWRkaW5nOiA1cHggMTRweDsgfVxyXG4gICAgdHI6bnRoLWNoaWxkKDJuKzEpIHRoLCB0cjpudGgtY2hpbGQoMm4rMSkgdGQgeyBwYWRkaW5nOiA5cHggMTRweDsgfVxyXG4gICAgdGggeyBjb2xvcjogIzMzMzsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gICAgdGQgeyB0ZXh0LWFsaWduOiByaWdodDsgYm9yZGVyOiBub25lOyB9XHJcbiAgfVxyXG4gIC5idWxrLXJlZ2lzdC1jb3ctZGV0YWlsIHtcclxuICAgIHRvcDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDcycHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICArIC5idG4tZGVsZXRlIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgaSB7IGNvbG9yOiAjNTU1OyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdHJlbmQtZ3JhcGgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgLmJveC10cmVuZC1pbmZvICB7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XHJcbiAgICAudGFibGUgbGkge1xyXG4gICAgICB3aWR0aDogMjclO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkgeyB3aWR0aDogMjIlOyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikgeyB3aWR0aDogMjclOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7IHdpZHRoOiAyOCU7IH1cclxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7IHdpZHRoOiAyNyU7IH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSBkdCwgJjpudGgtb2YtdHlwZSgxKSBkZCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkgZHQgeyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSBkZCB7IG1hcmdpbi1ib3R0b206IDIwcHg7IGZvbnQtc2l6ZTogMS43cmVtOyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gtdHJlbmQtaW5mbzAyID4gLnJvdyAuc2VjdGlvbiB7IG1pbi1oZWlnaHQ6IDE4NXB4OyB9XHJcbiAgLmFtb3VudC1taWxrIHtcclxuICAgIC5udW1iZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgICBkdCwgZGQge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBkdCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgICAgIGRkIHsgcGFkZGluZy1sZWZ0OiA1cHg7IH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGEtbWFzdGl0aXMge1xyXG4gICAgLmhvb2YtNHNwbGl0ID4gbGkgeyBoZWlnaHQ6IDUycHg7IGZvbnQtc2l6ZTogMS4zcmVtOyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gICAgaDQgKyBwIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgIHVsIHsgcGFkZGluZzogOHB4OyB9XHJcbiAgICBsaSBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgICBsaSB7XHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnVuaXQtdHgge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgICAuYmxpbmQtbWlsayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMTZkYTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGEtZGlzZWFzZSB1bCBsaSB7IHdpZHRoOiA1MiU7IHBhZGRpbmc6IDAgNXB4IDVweDsgfVxyXG4gIC5kYXRhLWRpc2Vhc2UgdWwgbGk6bnRoLW9mLXR5cGUoMSkgeyB3aWR0aDogNDglOyB9XHJcblxyXG4gIC5kZWxpdmVyLXRhYmxlIHtcclxuICAgIC5jYWxmLWJyZWVkIHtcclxuICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tY3VzdG9tIHtcclxuICBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDVweCAycHggMjBweDtcclxuICAgIGNvbG9yOiAjODg4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdGJqLWZlZWQgKyBsYWJlbDpiZWZvcmUsICNzLXRiai1mZWVkICsgbGFiZWw6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2I0YzgyZDsgfVxyXG4gICN0Ymotd2F0ZXIgKyBsYWJlbDpiZWZvcmUsICNzLXRiai13YXRlciArIGxhYmVsOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM1NmE5ZDQ7IH1cclxuICAjdGJqLW1vdmUgKyBsYWJlbDpiZWZvcmUsICNzLXRiai1tb3ZlICsgbGFiZWw6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzUxNTsgfVxyXG4gICN0YmotbGllICsgbGFiZWw6YmVmb3JlLCAjcy10YmotbGllICsgbGFiZWw6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2I4NzJlOTsgfVxyXG4gICN0Ymotc3RhbmQgKyBsYWJlbDpiZWZvcmUsICNzLXRiai1zdGFuZCArIGxhYmVsOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM3NzdhNzE7IH1cclxuICAjdGJqLXJ1bWluYXRlICsgbGFiZWw6YmVmb3JlLCAjcy10YmotcnVtaW5hdGUgKyBsYWJlbDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjJjOyB9XHJcbiAgI3Riai1ydW1pbmF0ZS1saWUgKyBsYWJlbDpiZWZvcmUsICNzLXRiai1ydW1pbmF0ZS1saWUgKyBsYWJlbDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjJjOyB9XHJcbiAgI3Riai1ydW1pbmF0ZS1zdGFuZCArIGxhYmVsOmJlZm9yZSwgI3MtdGJqLXJ1bWluYXRlLXN0YW5kICsgbGFiZWw6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzg5NkQ0RjsgfVxyXG5cclxuICAjdGJqLWFsbCArIGxhYmVsLCAjcy10YmotYWxsICsgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ueWVzdGVyZGF5LWFjdGl2aXR5IHtcclxuICBoNTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGM4MmQ7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7IHdpZHRoOiAxNC4yODU4JTsgfVxyXG5cclxuICAueWVzdGVyZGF5LXJ1bWluYXRlIGg1OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNjODdmMmM7IH1cclxuICAueWVzdGVyZGF5LXdhdGVyIGg1OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICM1NmE5ZDQ7IH1cclxuICAueWVzdGVyZGF5LXdhbGsgaDU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4YzUxNTsgfVxyXG4gIC55ZXN0ZXJkYXktcnVuIGg1OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICNmMjY2OWE7IH1cclxuICAueWVzdGVyZGF5LWxpZSBoNTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYjg3MmU5OyB9XHJcbiAgLnllc3RlcmRheS1zdGFuZCBoNTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3YTcxOyB9XHJcbiAgLnllc3RlcmRheS1ydW1pbmF0ZSBoNTpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg3ZjJjOyB9XHJcbiAgLnllc3RlcmRheS1ydW1pbmF0ZS1saWUgaDU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4N2YyYzsgfVxyXG4gIC55ZXN0ZXJkYXktcnVtaW5hdGUtc3RhbmQgaDU6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogIzg5NkQ0RjsgfVxyXG59XHJcblxyXG4uYm94LWluZm8uaW5kaXZpZHVhbCB7XHJcbiAgdGgsIHRkIHsgd2lkdGg6IDI1JTsgfVxyXG4gIC50YWJsZS1jb2wyIHRkIHsgd2lkdGg6IDc1JTsgfVxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgd2lkdGg6IDgwJTsgfVxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7IG1hcmdpbi1yaWdodDogNXB4OyB9XHJcbiAgbGFiZWwgKyBsYWJlbCB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcbn1cclxuXHJcbi8vIHVpLWJvb3RzdHJhcCA+IHRhYiDjga7jg5jjg4Pjg4Djg7zjgpLpmqDjgZlcclxuLmRldGFpbC1jb250ZW50cyAubmF2Lm5hdi10YWJzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGV0YWlsLWhlYWRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogJGNvdy1kZXRhaWwtaGVhZGVyLWhlaWdodDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1OSwgNTksIDAuODEpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6ICRjb250ZW50LW9mZnNldDtcclxuICB3aWR0aDogJGhlYWRlci13aWR0aDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udGFiLXNlbGVjdG9yLS1jb250YWluZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAudGFiLXNlbGVjdG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgIHBhZGRpbmc6IDJweCA3cHg7XHJcbiAgICAvLyBwYWRkaW5nOiAyLjVweCA1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlsZEdyZXk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pbGRlckdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMTgsIDE4LCAxOCwgMC4yKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDniZvlgIvkvZPnlLvpnaLkuIDnlarkuIrjga7jgrPjg7Pjg4bjg4rjg7xcclxuLmNvdy1kZXRhaWwge1xyXG4gIC8vIC5kZXRhaWwtaGVhZGVy44Gu6auY44GV44Gr5ZCI44KP44Gb44KLXHJcbiAgcGFkZGluZy10b3A6ICRjb3ctZGV0YWlsLWhlYWRlci1oZWlnaHQ7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkY293LWRldGFpbC1oZWFkZXItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogLSRjb3ctZGV0YWlsLWhlYWRlci1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogJGhlYWRlci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvdyBMYWJlbHNcclxuLmNvdy1sYWJlbC0tY29udGFpbmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgLmFkZC1sYWJlbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWxkR3JleTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgd2lkdGg6IDEuOHJlbTtcclxuXHJcbiAgICAuaWNvbi1wbHVzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvdy1sYWJlbCB7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5sYWJlbC0tdGl0bGUge1xyXG4gIC5pY29uLXRhZyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy8g44K/44Kk44Og44Op44Kk44Oz44Oc44OH44Kj44GL44KJ54mb55Wq5Y+344KS6Z2e6KGo56S644Gr44GZ44KLXHJcbi5kYXRhVGFiIHtcclxuICAudGltZWxpbmUtLWNvd0lkTGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIOi5hOeXheiouuaWree1kOaenOOBruOCsOODq+ODvOODlOODs+OCsFxyXG50YWJsZS5sYW1lLWRpYWdub3Npc2VzLCB0YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRyLCB0YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRkIHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG50YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG50YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRyIHRoOmZpcnN0LWNoaWxkLFxyXG50YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRyIHRkOmZpcnN0LWNoaWxkLFxyXG50YWJsZS5sYW1lLWRpYWdub3Npc2VzIHRyIHRkIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uYWN0aXZpdHktcHJvdC1jb250cm9sLXBhbmVsIHtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4vLyDnmbrmg4XjgrDjg6njg5XnlKhcclxuLmMzLXhncmlkLWxpbmVzIHtcclxuICAuYzMteGdyaWQtbGluZSB7XHJcbiAgICAmLmhlYXQtY3ljbGUge1xyXG4gICAgICBzdHJva2U6ICM5YzI3YjA7XHJcblxyXG4gICAgICBsaW5lIHtcclxuICAgICAgICBzdHJva2U6ICM5YzI3YjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnNlbWluYXRpb24ge1xyXG4gICAgICBzdHJva2U6ICNmZjQwODE7XHJcblxyXG4gICAgICBsaW5lIHtcclxuICAgICAgICBzdHJva2U6ICNmZjQwODE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb3ctZ3JvdXAtbGlzdCB7XHJcbiAgLmNvbnRlbnQtYm94IHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ib3gtaW5mbyB7XHJcbiAgLmluZGl2aWR1YWwge1xyXG4gICAgdGgge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG4gIC50YWJsZS1jb2wyIHRkIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG4gIGxhYmVsICsgbGFiZWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzdWx0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0YWJsZSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuY29sMSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2wyIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICB9XHJcbiAgLmNvbDMge1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gIH1cclxuICAuY29sNCB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC5jb2w1IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgLmNvbDYge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAuY29sNyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2w4IHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICB9XHJcbiAgLmNvbDkge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgfVxyXG4gIC5jb2wxMCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2wxMSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2wxMiB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2wxMyB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICB9XHJcbiAgLmNvbC13MjAge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzI1IHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gIH1cclxuICAuY29sLXczMCB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICB9XHJcbiAgLmNvbC13NDAge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzQ1IHtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gIH1cclxuICAuY29sLXc1MCB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbiAgLmNvbC13NTUge1xyXG4gICAgd2lkdGg6IDU1cHg7XHJcbiAgfVxyXG4gIC5jb2wtdzYwIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gIH1cclxuICAuY29sLXc3MCB7XHJcbiAgICB3aWR0aDogNzBweDtcclxuICB9XHJcbiAgLmNvbC13NzUge1xyXG4gICAgd2lkdGg6IDc1cHg7XHJcbiAgfVxyXG4gIC5jb2wtdzgwIHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICAuY29sLXc4NSB7XHJcbiAgICB3aWR0aDogODVweDtcclxuICB9XHJcbiAgLmNvbC13OTAge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzEwMCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzEyMCB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzE0MCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzE1MCB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzIwMCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG4gIC5jb2wtdzM1MCB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgfVxyXG59XHJcbnRoIHtcclxuICAmLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgMTM5LCAyMDQsIDAuNzUpO1xyXG4gIH1cclxuICAmLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MywgNTEsIDAuNzUpO1xyXG4gIH1cclxuICAmLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjAsIDAsIDAuNzUpO1xyXG4gIH1cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTk2LCAxMywgMC43NSk7XHJcbiAgfVxyXG4gICYub3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNTYsIDE4LCAwLjc1KTtcclxuICB9XHJcbiAgJi5waW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAxMTMsIDE4NCwgMC43NSk7XHJcbiAgfVxyXG4gICYucHVycGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA3OSwgMTU3LCAwLjc1KTtcclxuICB9XHJcbiAgJi5wdW1wa2luIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCA4NCwgMCwgMC43NSk7XHJcbiAgfVxyXG4gICYudGVhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MSwgMTY5LCAwLjc1KTtcclxuICB9XHJcbn1cclxuLmNvd0xpc3Qge1xyXG4gIC50YWJsZS1hcmVhLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnRhYmxlLWFyZWEtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgJi5jb3ctYm9hcmQtb3BlbmVkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ2MHB4KTtcclxuICAgIH1cclxuICAgICN0YWJsZS1hcmVhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjVweCk7XHJcbiAgICAgIC5maXhlZC10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQxcHgpO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbiAgLnRiLWN1c3RvbUxpc3Qge1xyXG4gICAgdGQgeyBwYWRkaW5nOiA1cHg7IH1cclxuICAgIC5jb3ctbGFiZWxzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzO1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3ctYm9hcmQtd3JhcHBlciB7XHJcbiAgICAgd2lkdGg6IDBweDtcclxuICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzdweCk7XHJcbiAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgJi5jb3ctYm9hcmQtb3BlbmVkIHtcclxuICAgICAgIHdpZHRoOiA0NjBweDtcclxuICAgICB9XHJcbiAgICAuY293LWJvYXJkIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NjBweCk7XHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3ctbGFiZWxzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjOGFhNjMzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgLnctY293TGFiZWwgeyB3aWR0aDogOWVtOyB9XHJcbiAgLnctY293Tm8geyB3aWR0aDogNGVtOyB9XHJcbiAgLnctY293VWlkIHsgd2lkdGg6IDcuNGVtOyB9XHJcbiAgLncteXltbWRkLWRheSB7IHdpZHRoOiAxMC41ZW07IH1cclxuICAudy00bGV0dGVycyB7IHdpZHRoOiA1ZW07IH1cclxuICAudy0xMnJlbSB7d2lkdGg6IDEycmVtO31cclxuICAudy0xMXJlbSB7d2lkdGg6IDExcmVtO31cclxuICAudy0xMHJlbSB7d2lkdGg6IDEwcmVtO31cclxuICAudy05cmVtIHt3aWR0aDogOXJlbTt9XHJcbiAgLnctOHJlbSB7d2lkdGg6IDhyZW07fVxyXG4gIC53LTdyZW0ge3dpZHRoOiA3cmVtO31cclxuICAudy02cmVtIHt3aWR0aDogNnJlbTt9XHJcbiAgLnctNXJlbSB7d2lkdGg6IDVyZW07fVxyXG4gIC53LTRyZW0ge3dpZHRoOiA0cmVtO31cclxuICAudy0zcmVtIHt3aWR0aDogM3JlbTt9XHJcbiAgLnctMnJlbSB7d2lkdGg6IDJyZW07fVxyXG4gIC53LTFyZW0ge3dpZHRoOiAxcmVtO31cclxuICAubG9uZy10ZXh0IHt3aWR0aDogMzglO31cclxufVxyXG5cclxuLnNlYXJjaENvdyB7XHJcbiAgLnNlcGFyYXRlLW5vbmUge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICAmLm1hcmdpbi1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC50YXJnZXQtY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAmLnNob3J0VGV4dCB7XHJcbiAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmlubGluZS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnNlcGFyYXRlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uLnNlYXJjaC1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDBweCA0cHghaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICB9XHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDgzN2Y7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5udW1iZXItYm94IHtcclxuICAmLm51bWJlci1ib3gtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIGxpIC5zZWN0aW9uIC5udW1iZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJi5wbDAgc3BhbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxpIC5zZWN0aW9uIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgLm51bWJlciB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDNweDtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgICAmLmF0dGVuc2lvbiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2Y2NTc1NztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1cHBsZW1lbnQge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zdXBwbGVtZW50LWwge1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g6KSH6KO944GV44KM44Gf44OY44OD44OA77yQ77yN44Gu44Oc44O844OA44KS5raI44GZ44CCXHJcbnRhYmxlLmNsb25lIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuIiwiLm1pbGtpbmcge1xyXG4gIC5ib3gge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuc2VjdGlvbiB7XHJcbiAgICAuYnRuLWJhY2sgaSwgLmJ0bi1uZXh0IGkge1xyXG4gICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5tYWNoaW5lcnkge1xyXG4gIC5ib3gge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBhOmhvdmVyLm5vbmUtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIHNwYW4ubGF0ZXN0IHtcclxuICAgIGZvbnQtc2l6ZToyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5ib3gtbGVmdCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWluLXdpZHRoOiA0OTBweDtcclxuICB9XHJcbiAgLmJveC1yaWdodCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuICAuYm94LmdyYXBoIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuc3VtbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTk0MztcclxuICAgID4gbGkge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDk5NDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBjb2xvcjogIzAwOTk0MztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIHRyOm50aC1jaGlsZChuKzIpIHRoIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgfVxyXG4gICAgdGggLnVuaXQgcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBsaSAudW5pdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogcHg7XHJcbiAgICBjb2xvcjogIzAwOTk0MztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuZW50cnkge1xyXG4gIHRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmJveC1pbmZvLmluZGl2aWR1YWwge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5tYW5hZ2VtZW50IHtcclxuICAuYm94IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gIHNlbGVjdCB7XHJcbiAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gIH1cclxuICB0YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICB0aCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgdGgge1xyXG4gICAgd2lkdGg6IDklO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLnVuaXQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCIudGItd29ya0xpc3Qge1xyXG4gIC5jb2wxIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG4gIC5jb2wyIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG59XHJcbiIsIi50Yi1zZXR0aW5nMDEge1xyXG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHRoIHtcclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICB3aWR0aDogMjglO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuICB9XHJcbiAgdHIgdGQge1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSgyKSwgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRiLXNldHRpbmcwMiB7XHJcbiAgdGgge1xyXG4gICAgd2lkdGg6IDIxJTtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuLnRiLXNldHRpbmcwMyB7XHJcbiAgLmNvbDEge1xyXG4gICAgd2lkdGg6IDIxJTtcclxuICB9XHJcbiAgLmNvbDIsIC5jb2wzIHtcclxuICAgIHdpZHRoOiAxOCU7XHJcbiAgfVxyXG4gIC5jb2w1IHtcclxuICAgIHdpZHRoOiA4JTtcclxuICB9XHJcbiAgdHIgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3RlZEl0ZW1BcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2VsZWN0ZWRJdGVtVGV4dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMDBweDtcclxuICAmOmRpc2FibGVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjRmNDsgfVxyXG59XHJcbi5zZXR0aW5nLWxpc3QtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgc2lsdmVyO1xyXG4gIHBhZGRpbmc6IDRweCAwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuLnNldHRpbmctbGlzdCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHNpbHZlcjtcclxuICBwYWRkaW5nOiA0cHggMHB4O1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuIiwiLnRiLW1vdmVtZW50MDEge1xyXG4gICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgLmNvbDEge1xyXG4gICAgIHdpZHRoOiAxMCU7XHJcbiAgIH1cclxuICAgLmNvbDIge1xyXG4gICAgIHdpZHRoOiAyMCU7XHJcbiAgIH1cclxuICAgLmNvbDMge1xyXG4gICAgIHdpZHRoOiAzMCU7XHJcbiAgIH1cclxuICAgLmNvbDQge1xyXG4gICAgIHdpZHRoOiAyMCU7XHJcbiAgIH1cclxuICAgLmNvbDUge1xyXG4gICAgIHdpZHRoOiAzMCU7XHJcbiAgIH1cclxuICAgdHIgdGQge1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBhIHtcclxuICAgICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgJi5wcmUtbGluZSB7XHJcbiAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiAudGItbW92ZW1lbnQwMyB7XHJcbiAgIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAuY29sMSB7XHJcbiAgICAgd2lkdGg6IDEwJTtcclxuICAgfVxyXG4gICAuY29sMiB7XHJcbiAgICAgd2lkdGg6IDMwJTtcclxuICAgfVxyXG4gICAuY29sMyB7XHJcbiAgICAgd2lkdGg6IDMwJTtcclxuICAgfVxyXG4gICAuY29sNCB7XHJcbiAgICAgd2lkdGg6IDMwJTtcclxuICAgfVxyXG4gICB0ciB0ZCB7XHJcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgIGEge1xyXG4gICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG4gLnRiLW1vdmVtZW50MDIsIC50Yi1tb3ZlbWVudDA0IHtcclxuICAgLmNvbDEge1xyXG4gICAgIHdpZHRoOiAzMCU7XHJcbiAgIH1cclxuICAgLmNvbDIge1xyXG4gICAgIHdpZHRoOiA0MCU7XHJcbiAgIH1cclxuICAgLmNvbDMge1xyXG4gICAgIHdpZHRoOiAzMCU7XHJcbiAgIH1cclxuIH1cclxuIiwiLnJlbGF0aW9uR3JhcGgge1xyXG4gIC5zZXBhcmF0ZS1ub25lIHtcclxuICAgIHdpZHRoOjQ5JTtcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgJi5tYXJnaW4tcmlnaHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xyXG4gICAgfVxyXG4gICAgLnRhcmdldC1zdGFydGVuZC1kYXRlIHtcclxuICAgICAgbWF4LXdpZHRoIDogMTUwcHg7XHJcbiAgICAgIG1pbi13aWR0aCA6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAmLm1pbkhlaWdodC1tIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YXJnZXQtY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBzcGFuLnZlcnRpY2FsIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJpZ2h0LXNob3VsZGVyIHtcclxuICAgIC5yaWdodC1jb250ZW50cyB7XHJcbiAgICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAuc2VhcmNoLWJveCB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlYXJjaC1ib3gtLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNlYXJjaC1ib3gtLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2VhcmNoLWJveC0tbGFiZWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXN1c2Uge1xyXG4gICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc0JTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0LXNlYXJjaCB7XHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpdjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDRweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIDAuMnMsIGJveC1zaGFkb3cgbGluZWFyIDAuMnM7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICAgIC5vcmFuZ2UtYnRuIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoOTAsIDkwLCA5MCwgMC4zKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wIDogLTEzcHg7XHJcbiAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5IDogMC44O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0ODM3ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlYXJjaC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuNSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgIzRhNGE0YTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2l0Y2gtYnRuIC5lZGl0LWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZml4ZWQtdGIge1xyXG4gICAgaGVpZ2h0IDogMjY0cHg7XHJcbiAgICB0YWJsZS5hbmFseXNpc1RhcmdldFRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBzcGFuLnZlcnRpY2FsIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3gge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuYzMtdGFyZ2V0LW9wYWNpdHktYmFyMCBwYXRoe1xyXG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jMy10YXJnZXQtb3BhY2l0eS1iYXIxIHBhdGh7XHJcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmMzLXRhcmdldC1vcGFjaXR5LWJhcjIgcGF0aHtcclxuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYzMtdGFyZ2V0LW9wYWNpdHktYmFyMyBwYXRoe1xyXG4gICAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jMy10YXJnZXQtb3BhY2l0eS1iYXI0IHBhdGh7XHJcbiAgICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmMzLXRhcmdldC1vcGFjaXR5LWJhcjUgcGF0aHtcclxuICAgIG9wYWNpdHk6IDAuNiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLmJ1bGstcmVnaXN0cmF0aW9uIHtcclxuICAuY29udGVudCAuY29udGVudC1ib3ggLnNlY3Rpb24geyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLnNlY3Rpb24gLnJpZ2h0LXNob3VsZGVyIGg0IHsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1zaXplOiAxLjRyZW07IGNvbG9yOiAjMzMzOyB9XHJcbiAgLmJ1bGstcmVnaXN0LWxpc3QwMSB7XHJcbiAgICBkbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGR0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI2NjYztcclxuICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAyOHB4IDZweCA3cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgLmljb24tZWRpdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LmRhdGUtdmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbi1lZGl0LnN2Z1wiKSBuby1yZXBlYXQgMTAwcHggNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLXNjcm9sbCB7XHJcbiAgICAudGJsLXJlcHJvLWRpcyB7XHJcbiAgICAgIC5jb2wxLCAuY29sMiwgLmNvbDUsIC5jb2w2LCAuY29sOCwgLmNvbDkgeyB3aWR0aDogOSU7IH1cclxuICAgICAgLmNvbDMsIC5jb2w0IHsgd2lkdGg6IDclOyB9XHJcbiAgICAgIC5jb2w3LCAuY29sMTAgeyB3aWR0aDogNiU7IH1cclxuICAgICAgLmNvbDExIHsgd2lkdGg6IDIwJTsgfVxyXG4gICAgfVxyXG4gICAgLmV4aXN0LWNoZWNrYm94IHtcclxuICAgICAgLmNvbDEgeyB3aWR0aDogMiU7IH1cclxuICAgICAgLmNvbDIsIC5jb2wzLCAuY29sNiwgLmNvbDcsIC5jb2w5LCAuY29sMTAgeyB3aWR0aDogOSU7IH1cclxuICAgICAgLmNvbDQsIC5jb2w1IHsgd2lkdGg6IDclOyB9XHJcbiAgICAgIC5jb2w4LCAuY29sMTEgeyB3aWR0aDogNiU7IH1cclxuICAgICAgLmNvbDEyIHsgd2lkdGg6IDE4JTsgfVxyXG4gICAgICB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHNlbGVjdCB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgICBzZWxlY3QgeyBoZWlnaHQ6IDI1cHg7fVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgfVxyXG59XHJcbi5wMTAgLmV4aXN0LWZvb3Rlci1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgLnRhYmxlLXNjcm9sbCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAuYnRuLWJveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgfVxyXG59XHJcbiIsIi5jb3ctc2hlZHMge1xyXG4gIC5jb250ZW50LWJveCB7XHJcbiAgICAubGVmdC1hZGp1c3Qge1xyXG4gICAgICAubGF0ZXN0LWRhdGEtbm90aGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAuc3RyZXNzIHtcclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgJi5zY29yZS1jb2xvcjEgeyBjb2xvciA6ICM0MTg2MzI7IH1cclxuICAgICAgICAgICAgJi5zY29yZS1jb2xvcjIgeyBjb2xvciA6ICNCQUJBMDA7IH1cclxuICAgICAgICAgICAgJi5zY29yZS1jb2xvcjMgeyBjb2xvciA6ICNmZjNmM2Y7IH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodC1hZGp1c3Qge1xyXG4gICAgICAucDEwIHtcclxuICAgICAgICAuZGF0YS1ub3RoaW5nIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI3N0cmVzcyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGcuYzMtcmVnaW9ucyB7XHJcbiAgICAgICAgICAgIGcuYzMtcmVnaW9uIHtcclxuICAgICAgICAgICAgICAmLnNjb3JlLWNvbG9yMSB7IGZpbGwgOiAjNDE4NjMyOyB9XHJcbiAgICAgICAgICAgICAgJi5zY29yZS1jb2xvcjIgeyBmaWxsIDogI2ZmZmYwMDsgfVxyXG4gICAgICAgICAgICAgICYuc2NvcmUtY29sb3IzIHsgZmlsbCA6ICNmZjAwMDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNzZW5zZXItbGlzdCB7XHJcbiAgLmNvbnRlbnQtYm94IHtcclxuICAgIC5sZWZ0LWFkanVzdCB7XHJcbiAgICAgIC5sYXRlc3QtZGF0YS1ub3RoaW5nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdHJlc3Mge1xyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAmLnNjb3JlLWNvbG9yMSB7IGNvbG9yIDogIzQxODYzMjsgfVxyXG4gICAgICAgICAgICAmLnNjb3JlLWNvbG9yMiB7IGNvbG9yIDogI0JBQkEwMDsgfVxyXG4gICAgICAgICAgICAmLnNjb3JlLWNvbG9yMyB7IGNvbG9yIDogI2ZmM2YzZjsgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0LWFkanVzdCB7XHJcbiAgICAgIC5wMTAge1xyXG4gICAgICAgIC5kYXRhLW5vdGhpbmcge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjc3RyZXNzIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZy5jMy1yZWdpb25zIHtcclxuICAgICAgICAgICAgZy5jMy1yZWdpb24ge1xyXG4gICAgICAgICAgICAgICYuc2NvcmUtY29sb3IxIHsgZmlsbCA6ICM0MTg2MzI7IH1cclxuICAgICAgICAgICAgICAmLnNjb3JlLWNvbG9yMiB7IGZpbGwgOiAjZmZmZjAwOyB9XHJcbiAgICAgICAgICAgICAgJi5zY29yZS1jb2xvcjMgeyBmaWxsIDogI2ZmMDAwMDsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5idWxrLWVudHJ5LWhpc3Rvcnkge1xyXG4gIC5lZGl0LXJlZ2lzdC1saXN0MDEge1xyXG4gICAgLmV2ZW50LWRpYWxvZy1saW5rLmRpc2FibGVkIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjQ7XHJcbiAgICB9XHJcbiAgICAudGFyZ2V0LWRhdGUge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICAgIC50YXJnZXQtZmFybSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY0ZjQ7XHJcbiAgICB9XHJcbiAgICAuaW4tdmFsaWQtdGFyZ2V0LWRhdGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICB3aWR0aDogODhweDtcclxuICAgIH1cclxuICB9XHJcbiAgI2J1bGstcmVnaXN0LXRhYmxlIHtcclxuICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3RoZXItZGlmZmljdWx0eSBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3RoZXItZGlmZmljdWx0eSBzZWxlY3Qge1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtLWxhYmVsIGlucHV0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1hc3RpdGlzLWNvdy1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5kaWFnbm9zaXMtb2YtbWFzdGl0aXMge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbiAgICAuY293Tm8ge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB9XHJcbiAgICAvLyDnmbrnlJ/ml6VcclxuICAgIC5vY2N1cnJlZC1kYXRlIHtcclxuICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgLy8g55eH54q2XHJcbiAgICAuY29uZGl0aW9uIHtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgLy8g6YeN55eH5bqmXHJcbiAgICAuc2V2ZXJpdHkge1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICAvLyDmi4XlvZPogIVcclxuICAgIC53b3JrZXItbmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgIC8vIOaKleiWrOiWrOWTgVxyXG4gICAgLm1lZGljaW5lLW5hbWVzIHtcclxuICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAubWVkaWNpbmUtbmFtZXMtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpY2luZS1uYW1lcy1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIGJvZHkgdGVtcGVyYXR1cmVcclxuICAgIC5ib2R5LXRlbXBlcmF0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLy8g5YCL5L2T6K2Y5Yil55Wq5Y+3XHJcbiAgICAuY293LWlkZW50aWZpY2F0aW9uLW51bWJlciB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgIH1cclxuICAgIC8vIOenu+WLleWJjeeJm+e+pOWQjVxyXG4gICAgLmJlZm9yZS1jb3ctZ3JvdXAtbmFtZSB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyDnp7vli5XliY3niZvmiL9cclxuICAgIC5iZWZvcmUtcGVuIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgLy8gYm9keSB0ZW1wZXJhdHVyZVxyXG4gICAgICAuYm9keS10ZW1wZXJhdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDmmYLliLtcclxuICAgIHRkLnRvcCB7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICB0ZC5taWRkbGUge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubm8td3JhcCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgcC5mYXVsdC1kYXRlLWVycm9yIHtcclxuICAgICAgcGFkZGluZy10b3A6MC41cmVtO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAxMiB0aHJvdWdoIDQ1MCB7XHJcbiAgLmNvbC13I3skaSAqIDV9IHtcclxuICAgIHdpZHRoOiAjeyRpICogNX1weDtcclxuICB9XHJcbn1cclxuLmNhcmNhc3MgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5jYXJjYXNzIHNlbGVjdCB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4uaW4tdmFsaWQtaW50cm9kdWN0aW9uLWRhdGUge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL+ODm+ODq+ODouODs+ODl+ODreOCsOODqeODoCA+IOaZguWIu+WFpeWKm+aeoFxyXG4uaG9ybW9uZVByb2dyYW0tLXRpbWUtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gIOS4i+iomDTjgaTjga7jgZvjgYTjgacgIWltcG9ydGFudOOBjOW/heimgeOAglxyXG4gIOeJueOBqyPjgpLkvb/jgaPjgZ/jgajjgZPjgo3jgIJcclxuICBzZWxlY3RvcixcclxuICAuYmFybiBzZWxlY3RvcixcclxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSBpbnB1dCxcclxuICAuYmFybiAuYnVsay1lbnRyeS1oaXN0b3J5ICNidWxrLXJlZ2lzdC10YWJsZSBzZWxlY3RcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmhvcm1vbmVQcm9ncmFtLS1zZWxlY3RvcnMge1xyXG4gIGhlaWdodDogMjRweDtcclxuICBtYXJnaW46IDAgM3B4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAg5LiA5pmC44GX44Gu44GO44GqQ1NTXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi8vIE92ZXJyaWRlIGRlZmF1bHQgYm9vdHN0cmFwIHN0eWxlc1xyXG4uYnVsay11aS1zZWxlY3Qge1xyXG4gIGhlaWdodDogMjRweDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC51aS1zZWxlY3QtbWF0Y2gge1xyXG4gICAgZm9udC1zaXplOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8g6KSH5pWw6YG45oqe44Gu44G/XHJcbiAgJi51aS1zZWxlY3QtbXVsdGlwbGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAvLyDpgbjmip7jgZXjgozjgZ/jgoLjga7jga7mnqBcclxuICAgIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDFweCAycHg7XHJcbiAgICAgIG1hcmdpbjogMCAxcHggMXB4IDA7XHJcblxyXG4gICAgICAvLyBY44Oc44K/44OzXHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8g6YG45oqe5raI44GZ44Go44GN44CBMeeVquebruOBrumBuOaKnuOBjOOBquOBnOOBi+OBk+OBruOCr+ODqeOCueOBjOi/veWKoOOBleOCjOOBpumdkuOBj+OBquOCi1xyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgY29sb3I6ICR0ZXh0R3JleTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRHcmV5Qm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGltZWxpbmUtaW5wdXQtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDEwNXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uYm94LWhpc3Rvcnkub24tZXZlbnQtaW5wdXQgLmV2ZW50LWlucHV0LXN0ZXAwMiAudGFibGUtd3JhcHBlciB0ZCAudGltZWxpbmUtaW5wdXQtc2VsZWN0IHtcclxuICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cge1xyXG4gIC5zdGFydGxpbmUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG4gIH1cclxuICAuc3RhcnRsaW5lOjpiZWZvcmUge1xyXG4gICAgbGVmdDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbiNib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAudGltZWxpbmUtZmlsdGVyLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNib3gtaGlzdG9yeS5vbi1ldmVudC1pbnB1dCAudGltZWxpbmUteWVhci13cmFwcGVyIC50aW1lbGluZS15ZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUteWVhci13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0b3A6IDQ3cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAjOGE2ZDNiO1xyXG4gIC50aW1lbGluZS15ZWFyIHtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC50aW1lbGluZS15ZWFyLXNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGVzYW1pc0dyZWVuO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LWhpc3RvcnkgI3RpbWVsaW5lLWNvdyAudGltZWxpbmUge1xyXG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkZDtcclxuICBjbGVhcjogYm90aDtcclxuICBtYXJnaW4tbGVmdDogMjZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICBwYWRkaW5nLXRvcDogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDk1JTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIGRpdi5kYXRhLWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gICAgICB3aWR0aDogMTUlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gICAgLmRhdGEtYm94OjphZnRlcixcclxuICAgIC5kYXRhLWJveDo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5sYXN0LWV2ZW50LW9mLXllYXIgLnRpbWVsaW5lLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICAueWVhci1tYXJrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI5cHgpO1xyXG4gICAgICAgIHRvcDogLTU1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGNvbG9yOiAjOGE2ZDNiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcclxuXHJcbiAgICAgIC55ZWFyLW1hcmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXRlZ29yeTAxIHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDhjOTk7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnkwMiB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjU2ZTlkO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5MDMge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2RmNmZlYjtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeTA0IHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MjZlZjU7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnkwNSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNmViZmY1O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5MDYge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzRkYWI4YTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeTA3IHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNiY2E0NDY7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnkwOCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjc3NWJlO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5MDkge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFDOTBGRDtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeTEwIHtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnkxMSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5MTIge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzgyNmVmNTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1hbGwge1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzdiOTkxNTtcclxuICAgIH1cclxuICAgIC5kYXRhIHtcclxuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveC1oaXN0b3J5ICN0aW1lbGluZS1jb3cge1xyXG4gIC50aW1lbGluZS1iYWxsb29uIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4NSU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgLnB1bGxkb3duLWJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogM3B4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpY2luZXMgLm1lZGljaW5lcy1sYWJlbCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZzogMXB4IDNweDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IG5vbmU7XHJcbiAgfVxyXG4gIC50aW1lbGluZSBsaTo6YWZ0ZXIsXHJcbiAgLnRpbWVsaW5lIGxpOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1pbi13aWR0aDogNzVweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRpbWVsaW5lLWZpbHRlci1tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgLmJ1dHRvbi1iYXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XHJcbiAgICAudG9nZ2xlLWZpbHRlci1idXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg5MCwgOTAsIDkwLCAwLjMpO1xyXG4gICAgICBtYXJnaW46IDAuNWVtIDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLWJveCB7XHJcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAxZW07XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogNTBlbTtcclxuICAgIHJpZ2h0OiAwLjdlbTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNzUpOyAvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoMTIwLCAxMjAsIDEyMCwgMC41KTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5maWx0ZXItdG9vbC1ib3gge1xyXG4gICAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXItZ3JvdXAtYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBtYXJnaW46IC41ZW0gLjVlbSAwZW07XHJcbiAgICAgIHBhZGRpbmc6IC41ZW0gMCAwIDA7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTtcclxuICAgIH1cclxuICAgIC5maWx0ZXItdGl0bGUtYm94IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWZvcm0tYm94IHtcclxuICAgICAgZmxleC1ncm93OiA0O1xyXG4gICAgICBmbGV4LWJhc2lzOiA4MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLmZpbHRlci1mb3JtLWl0ZW0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDAuMmVtIDAuM2VtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXItZm9ybS1pdGVtLTJjb2wge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDAuMmVtIDAuM2VtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXItZm9ybS1pdGVtLTNjb2wge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMmVtIDAuMmVtIDAuM2VtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmRheXMsXHJcbiAgICAuYmNzLFxyXG4gICAgLmNvdW50IHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgcmlnaHQ6IDIuM2VtO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjNGE0YTRhO1xyXG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWxlcnQtbG9jYXRpb24tdG9vbGJhciB7XHJcbiAgQGV4dGVuZCAudG9vbGJhcjtcclxuICBoZWlnaHQ6IDQycHg7XHJcbn1cclxuLmFsZXJ0LWxvY2F0aW9uLWRhdGVwaWNrZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWxlcnQtbG9jYXRpb24tY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLmFsZXJ0LWxvY2F0aW9uLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG4uYWxlcnQtbG9jYXRpb24taGlzdG9yeSB7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjMjM1MjdjO1xyXG4gIH1cclxufVxyXG4uYWxlcnQtbG9jYXRpb24tbGVmdC1jZWxsIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6NDAlO1xyXG59XHJcbi5hbGVydC1sb2NhdGlvbi1hcnJvdyB7XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDozMHB4O1xyXG59XHJcbi5hbGVydC1sb2NhdGlvbi1yaWdodC1jZWxsIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDo0MCU7XHJcbn0iLCIudG9vbC1iYXIge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHggMTBweDtcclxufVxyXG5cclxuLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQtbWVudSB7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufVxyXG4ucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC5ub24tcHJpbnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC5wcmludCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxuICAudW5zZXR0bGVkIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuICAubm90ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwO1xyXG4gIH1cclxuICAuZGF0YS1ub3RoaW5nLWJveCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLmRhdGEtbm90aGluZy1mb250IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwcHggNXB4O1xyXG4gICAgZGl2LnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc3VsdCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIC55b3ktZGF0YSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5hbGwtZGF0YSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDNlbTsgLy8gRmlyZWZveOOBruisjuaMmeWLleOBp2hlaWdodOOCkuioreWumuOBl+OBquOBhOOBqOihqOOBjDFwaXhlbOOBmuOCjOOCi1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmRhdGEtYWxsIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgICAgdGQuZGF0YSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmNhdGVnb3J5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIHRyLmNhdGVnb3J5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzc3O1xyXG4gICAgICB9XHJcbiAgICAgIHRkLnN1Yi1jYXRlZ29yeSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgICB0ZC5zdWItY2F0ZWdvcnkteW95IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlI2hlYWRlci10YWJsZSB7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIG1hcmdpbjogMCAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIC5zY3JvbGwtb3V0ZXIge1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTY5cHg7XHJcbiAgICAgICNib2R5LXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLnRhYi1zZWxlY3Rvci0tY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn1cclxuLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1jb250ZW50cyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICB3aWR0aDogOTUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIC5oZWF0LWRldGVjdGlvbi1yYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB3aWR0aDogNjcwcHg7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAueS11bml0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgI2hlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZVkoLTEwMHB4KTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHRleHQsIGxpbmUsIHBhdGgge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMzLXRvb2x0aXAtY29udGFpbmVyLm1vdmUtdXB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtdG9vbHRpcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNob3ctdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYXQtZGV0ZWN0aW9uLXJhdGUtY2hhcnQtbWVudS13cmFwcGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAuaGVhdC1kZXRlY3Rpb24tcmF0ZS1jaGFydC1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxNXB4O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWF0LWRldGVjdGlvbi1yYXRlLWNoYXJ0LW1lbnUtdGltZXNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAuYmFzZS1kYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1mLXJhZGlvZ3JvdXBfbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maXJzdC1haS1kaW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYXRoIHtcclxuICAgICAgZmlsbDogbm9uZTtcclxuICAgIH1cclxuICAgIC5maXJzdC1haS1kaW0tY2hhcnQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICNmaXJzdC1haS1kaW0tY2hhcnQge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHRleHQsIGxpbmUsIHBhdGgge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNpcmNsZS50cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYzMtZXZlbnQtcmVjdDpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IGNyb3NzaGFpciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYzMtbGVnZW5kLWl0ZW0ucGFsZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZpcnN0LWFpLWRpbS1jaGFydC10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3ctdG9vbHRpcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC5maXJzdC1haS1kaW0tY2hhcnQtbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgLmZpcnN0LWFpLWRpbS1jaGFydC1tZW51LXRpbWVzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLmJhc2UtZGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVlZGluZy1jb2RlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLnUtbG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDUzMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudS1sb2FkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAueS11bml0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbmctaW5jbHVkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgI2JyZWVkaW5nLWNvZGUtdGFibGUge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjYnJlZWRpbmctY29kZS1jaGFydCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNsYXRlWSgtMTAwcHgpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgdGV4dCwgbGluZSwgcGF0aCB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYzMtdG9vbHRpcC1jb250YWluZXIubW92ZS11cHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJlZWRpbmctY29kZS1jaGFydC10b29sdGlwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2hvdy10b29sdGlwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlZWRpbmctY29kZS1tZW51LXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIC5zdGFydC1lbmQtZGF0ZXtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICBtYXJnaW46IDAuNWVtIDBlbSAwLjVlbSAwLjVlbTtcclxuICAgICAgfSBcclxuXHJcbiAgICAgIC5icmVlZGluZy1jb2RlLWNoYXJ0LW1lbnUge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW46IDEuNWVtIDBlbTtcclxuICAgICAgICAgICAgLmZvcm0tbGluZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgIFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBlbSAwLjVlbSAwZW0gMGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1saW5lK3NlY3Rpb24ge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyZWVkaW5nLWNvZGUtY2hhcnQtbWVudS10aW1lc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC5iYXNlLWRhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWYtcmFkaW9ncm91cF9sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJyZWVkaW5nLWNvZGUtZGF0YS13cmFwcGVyLm1vZHVsZS1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuYnJlZWRpbmctY29kZS1jaGFydC1tZW51Lm1vZHVsZS1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH0gXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNhcmNhc3MtcmVwb3J0IHtcclxuICAkbGVmdC10YWJsZS13aWR0aDogMTgwcHg7XHJcbiAgJHJpZ2h0LXRhYmxlLXdpZHRoOiAxNTAwcHg7XHJcbiAgLnByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGZvcm0udG9vbHMtc29ydCB7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAudG9vbHMtc29ydC1pdGVtIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAmPioge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW46IDIuNXB4IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJHRvb2xzLXNvcnQtaXRlbXM6IDU7XHJcbiAgICAkaTogMTtcclxuICAgIEB3aGlsZSAkaSA8PSAkdG9vbHMtc29ydC1pdGVtcyArIDEge1xyXG4gICAgICAudG9vbHMtc29ydC1pdGVtOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICB6LWluZGV4OiBjYWxjKCN7JHRvb2xzLXNvcnQtaXRlbXN9ICsgMSAtICN7JGl9KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJGk6ICRpICsgMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLWluZm8ge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCN7JGxlZnQtdGFibGUtd2lkdGh9ICsgI3skcmlnaHQtdGFibGUtd2lkdGh9KTtcclxuICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgfVxyXG4gIGNhcmNhc3MtcmVwb3J0LXRhYmxlIHtcclxuICAgIC5jYXJjYXNzLXJlcG9ydC10YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICB0ci5ib3JkZXItYm90dG9tLXRoaWNrIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogJGxlZnQtdGFibGUtd2lkdGg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAubGVmdC10b3AtdGFibGUge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQtYm90dG9tLXRhYmxlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHIgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmlnaHQtdGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbGVmdC10YWJsZS13aWR0aH0pO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIC5yaWdodC10b3AtdGFibGUge1xyXG4gICAgICAgICAgd2lkdGg6ICRyaWdodC10YWJsZS13aWR0aDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQtYm90dG9tLXRhYmxlIHtcclxuICAgICAgICAgIHdpZHRoOiAkcmlnaHQtdGFibGUtd2lkdGg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJpbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zaGlwbWVudC1oaXN0b3J5LWZpbHRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc2hpcG1lbnQtaGlzdG9yeS1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYWFhO1xyXG4gIHBhZGRpbmc6IDEwcHggMHB4IDVweCAwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbWFyZ2luOiAwcHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaGlwbWVudC1oaXN0b3J5IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICBwYWRkaW5nOiAycHggMHB4IDEwcHg7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoaXBtZW50LWhpc3RvcnkgbGkge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXJnaW46IDFweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNoaXBtZW50cyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLnNoaXBtZW50LWNvdy1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAxcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqICBNZWRpYSBxdWVyaWVzXHJcbiAqICAkMS4gV2lkZSBzY3JlZW4gKD4xMjAwcHgpXHJcbiAqICAkMi4gU21hbGwgc2NyZWVuICg8MTAyNHB4KVxyXG4gKiAgJDMuIFRhYmxldHNcclxuICogICQ0LiBTbWFydHBob25lc1xyXG4gKiAgJDUuIEFsbCBtb2JpbGVcclxuICovXHJcblxyXG4vKipcclxuICogICQxLiBXaWRlIHNjcmVlbiAoPjEyMDBweClcclxuICovXHJcbkBtZWRpYSAjeyR3aWRlLXNjcmVlbn0ge1xyXG4gIC8vXHJcbn1cclxuLyoqXHJcbiAqICAkMi4gU21hbGwgc2NyZWVuICg8MTAyNHB4KVxyXG4gKi9cclxuQG1lZGlhICN7JHNtYWxsLXNjcmVlbn0ge1xyXG4gIC5iYXJuIHtcclxuICAgIG1pbi13aWR0aDogJG1pbi1jb250ZW50LXdpZHRoO1xyXG4gIH1cclxufVxyXG4vKipcclxuICogICQzLiBUYWJsZXRzXHJcbiAqL1xyXG5cclxuLyoqXHJcbiAqICAkNC4gU21hcnRwaG9uZXNcclxuICovXHJcblxyXG4vKipcclxuICogICQ1LiBNZWRpYSBxdWVyaWVzXHJcbiAqL1xyXG4vLyBUYXJnZXQgYWxsIG1vYmlsZSBkZXZpY2VzXHJcbkBtZWRpYSAjeyRtb2JpbGV9IHtcclxuXHJcbi8vIGVuYWJsZSBtb21lbnR1bSBzY3JvbGxpbmcgb24gYWxsIG1vYmlsZSBkZXZpY2VzXHJcbioge1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLmJhcm4ge1xyXG4gIG1pbi13aWR0aDogaW5pdGlhbDtcclxufVxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgZGl2LnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogODBtbTtcclxuICB9XHJcbiAgLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgaDQua2luZENvbG9yIHtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDdwdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB9XHJcbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLnN1bW1hcnkgdGFibGUgdGJvZHkgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gIH1cclxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydCAuc3VtbWFyeSB0YWJsZSB0aGVhZCB0ciB0aCB7XHJcbiAgICBmb250LXNpemU6IDdwdDtcclxuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuYmFybiAudG9wLS10YWJsZS1zaW1wbGUgdGQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDdwdDtcclxuICB9XHJcbiAgLmJhcm4gLnJlcHJvZHVjdGlvbi1wZXJmb3JtYW5jZS1yZXBvcnQgLm5vdGUge1xyXG4gICAgZm9udC1zaXplOiA3cHQ7XHJcbiAgfVxyXG4gIC5iYXJuIHtcclxuICAgIHBhZGRpbmc6IG5vbmU7XHJcbiAgfVxyXG4gIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0Lm5vbi1wcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYmFybiAucmVwcm9kdWN0aW9uLXBlcmZvcm1hbmNlLXJlcG9ydC5wcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5iYXJuIC5yZXByb2R1Y3Rpb24tcGVyZm9ybWFuY2UtcmVwb3J0IHtcclxuICAgIC5yZXN1bHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBkaXYuYWxsLWRhdGEge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZC5kYXRhLWFsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQuZGF0YSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJjYXNzLXJlcG9ydCB7XHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5wcmludCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubm8tcHJpbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUtaW5mby5wcmludCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgZGl2e1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpeGVkLXRiIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNhcmNhc3MtcmVwb3J0LXRhYmxlLXByaW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5jYXJjYXNzLXJlcG9ydC10YWJsZS1wcmludCB7XHJcbiAgICAgICAgICAkY29sczogMjc7XHJcbiAgICAgICAgICAkY29sLXdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb2xzfSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29sLXdpZHRoO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIHRoOmxhc3QtY2hpbGQsIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgIHRkLmNhdGVnb3J5LmZpbGxlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHIuYm9yZGVyLWJvdHRvbS10aGljayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtZWRpYSBwcmludCB7XHJcbiAgI2FsZXJ0LWhpc3Rvcnkge1xyXG4gICAgc3Bhbi5jb3ctbGFiZWxzIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBtYXJnaW46IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1lZGlhIHByaW50IHtcclxuICAuYmVlZi1oaXN0b3J5IHtcclxuICAgIC5jb2wtMSB7XHJcbiAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICB9XHJcbiAgICAuY29sLTIge1xyXG4gICAgICB3aWR0aDogOCU7XHJcbiAgICB9XHJcbiAgICAuY29sLTMge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC00IHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICAgIC5jb2wtNSB7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLTYge1xyXG4gICAgICB3aWR0aDogMTIlO1xyXG4gICAgfVxyXG4gICAgLmNvbC03IHtcclxuICAgICAgd2lkdGg6IDE4JTtcclxuICAgIH1cclxuICAgIC51bml0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxdnc7XHJcbiAgICB9XHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJlZWYtaGlzdG9yeS1wcmludC10aXRsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW46IDJlbTtcclxuICAgIH1cclxuICAgIC5iZWVmLWhpc3RvcnktcHJpbnQtdGhlYWQge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpbnQtc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgIH1cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XHJcbiAgICAgIC5sZXR0ZXItc3BhY2luZy0jeyRpfSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFlbSAqICRpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW0gKiAkaTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0ZCwgdGQ+c3BhbntcclxuICAgICAgZm9udC1zaXplOiAxMnB0O1xyXG4gICAgfVxyXG4gICAgLy8g5YWx6YCaY3Nz44Gu5LiK5pu444GNXHJcbiAgICB0cjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgfVxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gICNjdXN0b21saXN0LXRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAjY3VzdG9tbGlzdC10YWJsZS5jbG9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZml4ZWQtdGFibGUtd3JhcHBlciB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIHByaW50IHtcclxuICAucmVwcm9kdWN0aW9uLXBsYW5uZWQtZXZlbnRzIHtcclxuXHJcbiAgICBidXR0b24uYnRuLXBlbmNpbC5lZGl0LWJ0bi5ob3ZlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBpLmljb24tcHJpbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS50YWJsZS1maXguc21hcnQge1xyXG4gICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfSBcclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwuY2hlY2tib3gtLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB0aDpmaXJzdC1jaGlsZCwgdGQ6Zmlyc3QtY2hpbGQsIGNvbDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuaGlzdG9yeS1tb2RhbCB7XHJcbiAgYSB7XHJcbiAgICAmLmNpcmNsZS1idG4ubG9uZy10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhcm4gLmNvd0xpc3QgLmNvdy1sYWJlbHMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIl19 */
