ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clear{content:'';display:block;clear:both}.line_no_show_pb,.no_show_m{display:none !important}.show_m,.show_tm{display:block !important}.alway_not_there{display:none}#Main_Menu_wrap_false{display:none !important}body div.wrapper,body div.content{width:auto !important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0}.is_banner h1,.is_banner h2,.is_banner h3,.is_banner h4,.is_banner h5,.is_banner h6{margin:0}.content p,.is_banner p{margin:0}.content table td,.is_banner table td{padding:0}.content ul li,.is_banner ul li,.content ol,.is_banner ol{margin:0}.content ul,.is_banner ul{padding-left:0;list-style-type:none;line-height:normal}.compatibility-section{margin-bottom:20px;padding:calc(1.475rem + 5.7vw) 0 calc(1.575rem + 6.9vw)}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-image:url(../images/com_header-bg.png);background-position:bottom center;background-size:80% auto}.compatibility-section .compaHeader-r4{padding:0 20px}.compatibility-section .compaHeader{padding:15px 20px 40px}.compatibility-section .compaHeader .compaHeader_block{content:'';display:block;clear:both}.compatibility-section .compaHeader .compaHeader_block h2{line-height:34px;font-weight:300;font-size:24px;color:#191b1e}.compatibility-section .compaHeader .compaHeader_block h2+p{line-height:24px;font-weight:300;font-size:14px;color:#191b1e}.compatibility-section .compaHeader .compaHeader_block .header-image{display:none}.compatibility-section .compaHeader .compaHeader_block .header-image img{width:100%}.compatibility-section .search_by,.compatibility-section .choose-model,.compatibility-section .recommended-item{padding:0 20px}.compatibility-section .compaList{max-width:100%;width:auto;margin:auto}.compatibility-section .compaList:after{content:" ";display:block;clear:both}.compatibility-section .compaList h3{display:none}.compatibility-section .compaList ul{margin-top:.64516%}.compatibility-section .compaList ul li{width:49.67742%;float:left;display:block;margin-bottom:.64516%}.compatibility-section .compaList ul li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.compatibility-section .compaList ul a{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;width:100%;display:block;border-radius:5px;text-decoration:none}.compatibility-section .compaList ul a:link,.compatibility-section .compaList ul a:visited,.compatibility-section .compaList ul a:hover,.compatibility-section .compaList ul a:active{background-color:#FFF}.compatibility-section .compaList ul a:hover .dl_label_title,.compatibility-section .compaList ul a:active .dl_label_title{color:#003e56}.compatibility-section .compaList ul a .dl_image{display:block;margin:0 auto;padding-top:20px;width:120px;height:86px}.compatibility-section .compaList ul a .dl_image img{width:120px;height:86px}.compatibility-section .compaList ul a .dl_label_title{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;display:block;margin-top:20px;padding:0 20px;line-height:20px;text-align:center;font-size:16px;color:#0088bc}.compatibility-section .compaList ul a .dl_label_descr{display:block;margin-top:3px;padding:0 20px;line-height:20px;text-align:center;font-size:14px;color:#333}.compatibility-section .compaList ul li,.compatibility-section .compaList ul a{height:180px}.compatibility-section .choose-model{-moz-transition-property:opacity, max-height;-o-transition-property:opacity, max-height;-webkit-transition-property:opacity, max-height;transition-property:opacity, max-height;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.compatibility-section .choose-model .block .descr{margin:0 auto 10px;padding:0;line-height:20px;font-weight:300;font-size:14px;color:#535a63}.compatibility-section .choose-model .block .model-list-select{-moz-transition-property:max-height, opacity, margin-top;-o-transition-property:max-height, opacity, margin-top;-webkit-transition-property:max-height, opacity, margin-top;transition-property:max-height, opacity, margin-top;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;height:34px;max-height:0;overflow:hidden;position:relative;margin:0 0 20px;border-radius:3px;background-color:#F0F0F0;opacity:0}.compatibility-section .choose-model .block .model-list-select select{-moz-appearance:none;-webkit-appearance:none;width:100% !important;height:34px !important;position:absolute;z-index:10;box-sizing:border-box;border:none !important;padding:3px 10px;background:none;font-family:"Open Sans", sans-serif;font-size:16px;color:#333}.compatibility-section .choose-model .block .model-list-select select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;color:#333}.compatibility-section .choose-model .block .model-list-select select::-ms-expand{display:none}.compatibility-section .choose-model .block .model-list-select:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:34px;font-family:FontAwesome;font-size:20px;background-color:#001923;color:#FFF;pointer-events:none}.compatibility-section .choose-model .block .model-list-select-show{max-height:50px;margin-top:10px;opacity:1}.compatibility-section .choose-model .block #qts-tp-choose-download{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:.3}.compatibility-section .choose-model .block #qts-tp-choose-download .dwn-desc{line-height:20px;font-size:14px;text-align:center;color:#E0E0E0}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block{-moz-transition-property:max-height, opacity, margin-top;-o-transition-property:max-height, opacity, margin-top;-webkit-transition-property:max-height, opacity, margin-top;transition-property:max-height, opacity, margin-top;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;max-height:0;overflow:hidden;opacity:0}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:link,.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:visited{color:#FFF}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:hover,.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:active{color:gray}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a{width:100px;display:block;margin:auto;cursor:pointer}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a img{width:100px;height:100px;margin:auto;display:block}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a span{height:40px;display:block;line-height:40px;text-align:center;font-size:20px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note{margin-top:20px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note h5{text-align:center;font-size:18px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note h5 a{cursor:pointer;text-decoration:underline}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .model-for{width:240px;margin:auto;margin-bottom:10px;border:1px solid #FFF;border-radius:5px;padding:5px;line-height:20px;text-align:center;font-size:14px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block-show{max-height:380px;margin-top:10px;opacity:1}.compatibility-section .choose-model .block>div:nth-child(n+1){margin-top:0}.compatibility-section .choose-model .block-by-device{margin-bottom:0}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){margin-bottom:0;border-bottom:none}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2) .model-list-select{margin-bottom:0}.compatibility-section .choose-model-by-nas-opened{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;overflow:hidden}.compatibility-section .choose-model-by-device-opened{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;overflow:hidden}.compatibility-section .choose-model-shall-closed{overflow:hidden;max-height:0}.compatibility-section .choose-model-shall-closed .block:nth-child(n+1)>div:nth-child(n+1){-moz-transition-property:margin;-o-transition-property:margin;-webkit-transition-property:margin;transition-property:margin;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;margin-top:0;margin-bottom:0}.compatibility-section .step_block,.compatibility-section .step_block_2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{display:block;padding:20px 0 5px;line-height:22px;font-weight:300;font-size:22px;color:#717b87}.compatibility-section .step_block:last-child .model-list-select{margin-bottom:0}.compatibility-section .step_block_2{border:none}.compatibility-section .step_block_2:last-child .model-list-select{margin-bottom:0}.compatibility-section .step_block_2:after{content:'';display:block;clear:both}.compatibility-section .step_block_2 .steps{border-bottom:1px solid #a0a7af}.compatibility-section .steps{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:.3}.compatibility-section .steps:last-child{margin-bottom:0}.compatibility-section #recommend_block .step_block h3 span{display:block}.compatibility-section .recommended-item{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.compatibility-section .recommended-item .block{height:0;overflow:hidden;opacity:0;padding:0;border-top:1px solid #bcc0c6}.compatibility-section .recommended-item .block .descr{margin:0 auto 10px;padding:0;line-height:20px;font-weight:300;font-size:14px;color:#535a63}.compatibility-section .recommended-item .block .descr a#not-recommend{cursor:pointer;color:#5298e8}.compatibility-section .recommended-item .block .descr a#not-recommend:hover{color:#24a8f0;text-decoration:underline}.compatibility-section .recommended-item .block h3{line-height:34px}.compatibility-section .recommended-item .block .items-container{display:flex;flex-flow:column;justify-content:space-between;margin:27px 0 0}.compatibility-section .recommended-item .block .items-container .btn-download{margin-top:1rem;width:100%;padding:12px 16px;font-size:1rem;border:0;border-radius:4px;background-color:#EEEEEE;color:#212529}.compatibility-section .recommended-item .block .items-container .btn-download i{margin-right:8px}.compatibility-section .recommended-item .block .items-container .btn-download:hover{background-color:#DDDDDD}.compatibility-section .recommended-item .block .hdd-type{display:block;margin:27px 0 0}.compatibility-section .recommended-item .block .hdd-type+.items-container{margin:1rem 0 0}.compatibility-section .recommended-item .block .hdd-type>button{-moz-appearance:none;-webkit-appearance:none;-moz-transition-property:background-color, color;-o-transition-property:background-color, color;-webkit-transition-property:background-color, color;transition-property:background-color, color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%;display:block;cursor:pointer;margin-right:10px;margin-bottom:5px;padding:5px 0;border:1px solid #6a737f;border-radius:3px;font-size:14px;background:none;color:#6a737f}.compatibility-section .recommended-item .block .hdd-type>button:hover,.compatibility-section .recommended-item .block .hdd-type>button:active{background-color:rgba(95,103,113,0.2)}.compatibility-section .recommended-item .block .hdd-type>button.selected{background-color:#6a737f;color:#FFF}.compatibility-section .recommended-item .block .filter{margin:5px 0;color:#333;display:flex;flex-direction:column}.compatibility-section .recommended-item .block .filter .filter-select-block{vertical-align:middle;display:flex;flex-direction:row;align-items:center}.compatibility-section .recommended-item .block .filter .filter-select-block label{min-height:40px;vertical-align:middle;line-height:40px;font-size:14px;color:#3c4147}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select{width:80%;height:26px;overflow:hidden;display:inline-block;position:relative;vertical-align:middle;height:26px;border-radius:3px;margin-left:5px;background-color:#E0E0E0}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select select{-moz-appearance:none;-webkit-appearance:none;width:100% !important;height:26px !important;display:inline-block;position:absolute;z-index:20;border:none !important;padding:3px 8px;background:none;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select select::-ms-expand{display:none}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;color:#333}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:26px;font-family:FontAwesome;font-size:14px;background-color:#E0E0E0;color:#333}.compatibility-section .recommended-item .block .filter:after{content:'';display:block;clear:both}.compatibility-section .recommended-item .block .recommended-list{overflow:auto;-webkit-overflow-scrolling:touch}.compatibility-section .recommended-item .block .recommended-list table{overflow:hidden;border-top:1px solid #E0E0E0;border-collapse:separate;border-spacing:0;display:block}.compatibility-section .recommended-item .block .recommended-list table tr{background-color:initial;display:block;border-bottom:1px dashed #E0E0E0;padding:5px 0;margin-bottom:0;background-color:#f6f6f6;transition:all 0.3s ease}.compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#ffffff}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a{text-align:center;display:block;color:#aaaaaa;font-size:0.75em;line-height:2em}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a:before{content:'\f128';pointer-events:none;display:block;width:36px;height:36px;border-radius:18px;margin:auto;box-sizing:border-box;padding:0 5px;line-height:36px;font-family:'FontAwesome';font-size:18px;background-color:#aaaaaa;color:#fff}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a label{cursor:pointer}@media (min-width: 1000px){.compatibility-section .recommended-item .block .recommended-list table tr:hover{background-color:#666666}.compatibility-section .recommended-item .block .recommended-list table tr:hover td{color:#ffffff}.compatibility-section .recommended-item .block .recommended-list table tr:hover td .show-note:after{color:#aaa}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a{cursor:pointer}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a.liked{color:#a6b9ff}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a.liked:before{background-color:#758de9}}.compatibility-section .recommended-item .block .recommended-list table tr th{padding:10px 14px;text-align:left;line-height:24px;font-size:16px;background-color:#003e56;color:#FFF}.compatibility-section .recommended-item .block .recommended-list table tr th:last-child{width:10%}.compatibility-section .recommended-item .block .recommended-list table tr td{padding:10px 14px;line-height:28px;font-size:14px;color:#0d0e10;text-align:left}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note{display:inline-block;text-align:left}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note:after{content:'\f249';display:inline-block;cursor:pointer;font-family:FontAwesome;font-size:28px;color:#666}.compatibility-section .recommended-item .block .recommended-list table tr td[data-label]:before{content:attr(data-label);margin-right:5px;font-size:12px;color:#0088bc}.compatibility-section .recommended-item .block .recommended-list table tr td .eol-style{user-select:none;display:inline-block;border:1px solid #ff8396;color:#ff8396;padding:0 5px;border-radius:4px;margin-right:8px}.compatibility-section .recommended-item .block .recommended-list table tr td .new-style{user-select:none;display:inline-block;background-color:#D32F2F;color:#fff;padding:0 5px;border-radius:4px;margin-right:8px}.compatibility-section .recommended-item .block .recommended-list table tr:last-child{margin-bottom:0;border:none}.compatibility-section .recommended-item .block .recommended-list table thead{display:none}.compatibility-section .recommended-item .block .recommended-list table tbody,.compatibility-section .recommended-item .block .recommended-list table tr,.compatibility-section .recommended-item .block .recommended-list table td{display:block}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;background-color:transparent;z-index:50}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block:after{content:'';width:100%;height:100%;display:block;position:relative}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block .item-note-block-window{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;position:absolute}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block .item-note-block-window{position:absolute}.compatibility-section .recommended-item .block .recommended-list-by-device{margin:0}.compatibility-section .recommended-item .block .recommended-list-by-device .not-found{line-height:20px;font-size:14px;color:#666}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item{-moz-transition-property:background-color, color;-o-transition-property:background-color, color;-webkit-transition-property:background-color, color;transition-property:background-color, color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden;border-radius:5px;padding:0 10px;margin-bottom:10px;background-color:#bcc0c6}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item:last-child{margin-bottom:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;height:46px;overflow:hidden;cursor:pointer;line-height:46px;font-size:13px;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name:after{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;content:'\f196';height:46px;display:block;float:right;line-height:46px;font-family:'FontAwesome';font-size:18px;color:#303439}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note{-moz-transition-property:max-height, opacity, margin, padding;-o-transition-property:max-height, opacity, margin, padding;-webkit-transition-property:max-height, opacity, margin, padding;transition-property:max-height, opacity, margin, padding;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;max-height:0;overflow:hidden;border-radius:3px;line-height:20px;font-size:14px;opacity:0;background-color:#f3f4f5;color:#202020}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table{width:100%;display:none;border-collapse:separate;border-spacing:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr th{padding:4px 10px;text-align:center;font-weight:300;line-height:18px;font-size:12px;background-color:#76808c;color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td{padding:6px 10px;line-height:20px;text-align:left;font-size:14px;color:#0d0e10;background-color:#bcc0c6}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td:first-child{background-color:#bcc0c6;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content{padding:10px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device{list-style-type:none}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li{margin-top:10px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li:first-child{margin-top:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .bay-type-name{line-height:24px;font-size:16px;color:#003e56}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li{display:inline;line-height:24px;font-size:14px;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li:after{content:', ';display:inline}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li:last-child:after{content:''}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote{background-color:#535a63}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-name{color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-name:after{content:'\f147';color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-note{max-height:4000px;margin-bottom:10px;opacity:1}.compatibility-section .recommended-item .block .link-this{user-select:none;text-align:center !important;position:relative}.compatibility-section .recommended-item .block .link-this a{display:block;color:#aaaaaa;font-size:0.75em;line-height:2em}.compatibility-section .recommended-item .block .link-this a:before{content:'\f164';pointer-events:none;display:block;width:36px;height:36px;border-radius:18px;margin:auto;box-sizing:border-box;padding:0 5px;line-height:36px;font-family:'FontAwesome';font-size:18px;background-color:#aaaaaa;color:#fff}.compatibility-section .recommended-item .block .link-this a.liked{color:#4359ac}.compatibility-section .recommended-item .block .link-this a.liked:before{background-color:#4359ac}.compatibility-section .recommended-item .block-by-device{margin-top:20px}.compatibility-section .recommended-item-show{margin-top:20px}.compatibility-section .recommended-item-show .block{height:auto;overflow:visible;opacity:1}.compatibility-section .recommended-item-closed{-moz-transition-property:max-height, margin;-o-transition-property:max-height, margin;-webkit-transition-property:max-height, margin;transition-property:max-height, margin;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;max-height:0;overflow:hidden;margin:0}.compatibility-section .recommended-item.not-recommend h3{color:#e55454}.compatibility-section .recommended-item.not-recommend .block .recommended-list table thead th{background-color:#772207}.compatibility-section .recommended-item.not-recommend .block .recommended-list table tr td[data-label]:before{color:#a72f0a}.compatibility-section .block-by-device .step_block_2:last-child .model-list-select{margin-bottom:20px}.search_by{margin:0 0 10px}.search_by .block{max-width:100%;width:980px;margin:auto}.search_by .block:after{content:" ";display:block;clear:both}.search_by .block .condition_button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;width:auto;height:40px;display:block;cursor:pointer;margin-bottom:5px;padding:0 20px;border:1px solid #535a63;border-radius:5px;text-align:center;text-decoration:none;line-height:40px;font-size:14px;background:none;color:#535a63}.search_by .block .condition_button:hover,.search_by .block .condition_button:active{background-color:rgba(83,90,99,0.1)}.search_by .block .selected{cursor:default;border:1px solid #535a63;background-color:#535a63;color:#FFF}.search_by .block .selected:hover,.search_by .block .selected:active{background-color:#535a63}@keyframes windows-jump-in{0%{top:302px;right:250px;bottom:250px;left:250px;opacity:0}100%{opacity:1}}.note-section{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.note-section .note-section-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.note-section .note-section-block:after{content:'';width:100%;height:100%;display:block}.note-section .note-section-block .note-section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.note-section .note-section-block .note-section-window{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background-color:#fff}.note-section .note-section-block .note-section-window .close-button{width:40px;height:40px;float:right;position:relative;border:none;margin-top:15px;margin-right:15px;cursor:pointer;background:none}.note-section .note-section-block .note-section-window .close-button:before,.note-section .note-section-block .note-section-window .close-button:after{content:'';display:block;position:absolute;top:20px;left:0;width:40px;height:2px;background-color:#666}.note-section .note-section-block .note-section-window .close-button:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.note-section .note-section-block .note-section-window .close-button:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.note-section .note-section-block .note-section-window .note-section-title{padding:40px 60px 0;text-align:center;line-height:40px;font-weight:300;font-size:30px}.note-section .note-section-block .note-section-window .note-section-with{padding:10px 60px;padding-top:0;text-align:center;line-height:30px;font-weight:300;font-size:20px}.note-section .note-section-block .note-section-window .note-section-content{overflow:auto;-webkit-overflow-scrolling:touch;padding:0 20px;line-height:24px;font-weight:300;font-size:14px}.note-section-isclosing .note-section-block .note-section-window{top:0;right:0;bottom:0;left:0;opacity:0}.note-section-isopened{opacity:1}.note-section-isopened .note-section-block .note-section-background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,0.8)}.not-recommend-list{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.not-recommend-list .not-recommend-list-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.not-recommend-list .not-recommend-list-block:after{content:'';width:100%;height:100%;display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.not-recommend-list .not-recommend-list-block .not-recommend-list-window{padding:40px 60px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background-color:#fff;overflow-y:auto}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button{width:18px;height:18px;position:absolute;top:0;right:0;border:none;margin-top:2rem;margin-right:2rem;cursor:pointer;background:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:before,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:after{content:'';display:block;position:absolute;left:0;width:18px;height:2px;background-color:#666}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-title{line-height:40px;font-weight:bold;font-size:28px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-with{padding-top:12px;line-height:30px;font-size:18px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list{overflow:auto;-webkit-overflow-scrolling:touch}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table{overflow:hidden;border-top:1px solid #E0E0E0;border-collapse:separate;border-spacing:0;margin-top:2rem;display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{background-color:initial;display:block;border-bottom:1px dashed #E0E0E0;padding:5px 0;margin-bottom:0;background-color:#f6f6f6;transition:all 0.3s ease}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:nth-child(2n+1){background-color:#ffffff}@media (min-width: 1000px){.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:hover{background-color:#666666}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:hover td{color:#ffffff}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:hover td .show-note:after{color:#aaa}}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr th{padding:10px 14px;text-align:left;line-height:24px;font-size:16px;background-color:#003e56;color:#FFF}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr th:last-child{width:10%}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{padding:10px 14px;line-height:28px;font-size:14px;color:#0d0e10;text-align:left}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:inline-block;text-align:left}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{content:'\f249';display:inline-block;cursor:pointer;font-family:FontAwesome;font-size:28px;color:#666}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:attr(data-label);margin-right:5px;font-size:12px;color:#0088bc}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .eol-style{user-select:none;display:inline-block;border:1px solid #ff8396;color:#ff8396;padding:0 5px;border-radius:4px;margin-right:8px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .new-style{user-select:none;display:inline-block;background-color:#D32F2F;color:#fff;padding:0 5px;border-radius:4px;margin-right:8px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:last-child{margin-bottom:0;border:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table td{display:block}.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window{top:0;right:0;bottom:0;left:0;opacity:0}.not-recommend-list-isopened{opacity:1}.not-recommend-list-isopened .not-recommend-list-block .not-recommend-list-background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,0.8)}@-moz-keyframes selector-indicator{50%{background-color:#C8E6C9}}@-webkit-keyframes selector-indicator{50%{background-color:#C8E6C9}}@keyframes selector-indicator{50%{background-color:#C8E6C9}}.selector-indicator{-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-name:selector-indicator;-webkit-animation-name:selector-indicator;animation-name:selector-indicator;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.suggestion{margin-top:20px;padding:0 20px}.suggestion .suggestion-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;border-top:1px solid #a0a7af;padding:20px 0 0}.suggestion .suggestion-container .suggestion-intro h3{display:block;margin-bottom:5px;line-height:22px;font-weight:300;font-size:22px;color:#717b87}.suggestion .suggestion-container .suggestion-intro p{line-height:20px;font-weight:300;font-size:14px;color:#535a63}.suggestion .suggestion-container .input-fields::after{content:'';display:block;clear:both}.suggestion .suggestion-container .input-label{display:block;margin-top:10px;line-height:20px;font-weight:300;font-size:14px}.suggestion .suggestion-container .input-text-field{height:26px;overflow:hidden;border-radius:3px}.suggestion .suggestion-container .input-text-field input{-moz-appearance:none;-webkit-appearance:none;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:2px 5px;outline:none;border:none;margin:0;font-size:14px;background-color:#F0F0F0;color:#333}.suggestion .suggestion-container .input-text-field input:focus{background-color:#E0E0E0;color:#333}.suggestion .suggestion-container .input-select-set{height:26px;overflow:hidden;position:relative;margin:0;border-radius:3px;background-color:#F0F0F0}.suggestion .suggestion-container .input-select-set select{-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100% !important;height:26px !important;position:absolute;z-index:10;box-sizing:border-box;border:none !important;padding:2px 5px;background:none;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.suggestion .suggestion-container .input-select-set select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.suggestion .suggestion-container .input-select-set select::-ms-expand{display:none}.suggestion .suggestion-container .input-select-set:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:26px;font-family:FontAwesome;font-size:16px;background-color:#001923;color:#FFF}.suggestion .suggestion-container .button-submit{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;height:34px;margin-top:20px;border-radius:3px;line-height:34px;font-weight:300;font-size:14px;text-decoration:none;text-align:center;background-color:#535a63;color:#FFF}.suggestion .suggestion-container .button-submit:visited{background-color:#535a63;color:#FFF}.suggestion .suggestion-container .button-submit:hover,.suggestion .suggestion-container .button-submit:active{background-color:#76808c;color:#FFF}.suggestion.not-recommend .suggestion-intro h3{color:#ec8080}.suggestion.not-recommend .goto-not-recommend{margin-top:20px;text-align:center}.suggestion.not-recommend .goto-not-recommend a{cursor:pointer;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;height:36px;display:inline-block;border-radius:3px;padding:0 40px;line-height:36px;text-decoration:none;font-size:14px;background-color:#a72f0a;color:#FFF}.suggestion.not-recommend .goto-not-recommend a:hover,.suggestion.not-recommend .goto-not-recommend a:active{background-color:#d73d0e}.compatibility-section .recommended-item .block .hdd-type>button span{pointer-events:none}.compatibility-section #remark_block{padding:0 20px;line-height:25px}.compatibility-section #remark_block p{line-height:18px;font-weight:300;font-size:14px;color:rgba(51,51,51,0.65);margin-top:20px;padding:0 20px}@media (min-width: 360px){.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{line-height:24px;font-size:24px}.suggestion .suggestion-container .suggestion-intro h3{line-height:24px;font-size:24px}}@media (min-width: 480px){.line_no_show_pb{display:inline !important}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:50% auto}.compatibility-section .compaHeader .compaHeader_block h2{line-height:42px;font-size:28px}.compatibility-section .compaHeader .compaHeader_block h2 h2+p{line-height:26px;font-size:16px}.compatibility-section .compaList ul li,.compatibility-section .compaList ul a{height:320px}.compatibility-section .compaList ul li{width:49.67742%;float:left}.compatibility-section .compaList ul li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.compatibility-section .compaList ul a .dl_image{width:200px;height:144px}.compatibility-section .compaList ul a .dl_image img{width:200px;height:144px}}.sumbit{margin-top:10px}.sumbit .privacy-notice-block{width:100%}.sumbit .privacy-notice-block textarea{resize:none;width:100%;margin-bottom:10px;background-color:#F0F0F0;color:#333;border:0;padding:5px;box-sizing:border-box;border-radius:4px}.sumbit .privacy-notice-block p,.sumbit .privacy-notice-block label{color:#535a63}.sumbit .privacy-notice-block p{line-height:32px;font-weight:300}.sumbit .privacy-notice-block label{font-size:14px;margin-top:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sumbit .submit-btn-block .button-submit{margin:0;padding:0 40px}@media (min-width: 600px){.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:40% auto}.compatibility-section .compaHeader{padding:10px 20px 40px}.compatibility-section .compaHeader .compaHeader_block h2{line-height:50px;font-size:34px}.compatibility-section .choose-model .block .descr{padding:0 20px;line-height:24px;font-size:16px}.compatibility-section .choose-model .block .model-list-select{margin:0 20px 20px}.compatibility-section .choose-model .block>div:nth-child(n+1){margin-top:20px}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){border-bottom:1px solid #3c4147}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2) .model-list-select{margin-bottom:20px}.compatibility-section .choose-model-by-nas-opened{max-height:none}.compatibility-section .choose-model-by-device-opened{max-height:420px}.compatibility-section .step_block{border:1px solid #a0a7af}.compatibility-section .step_block,.compatibility-section .step_block_2{border-radius:5px}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{padding:20px 20px 5px;line-height:28px;font-size:28px}.compatibility-section .step_block:last-child .model-list-select,.compatibility-section .step_block_2:last-child .model-list-select{margin-bottom:20px}.compatibility-section .step_block_2 .steps{border:1px solid #a0a7af;border-radius:5px}.compatibility-section .steps{margin-bottom:20px}.compatibility-section .recommended-item .block{border:1px solid #a0a7af;border-radius:5px;padding-bottom:20px;background-color:#fff}.compatibility-section .recommended-item .block .descr{padding:0 20px;line-height:24px;font-size:16px}.compatibility-section .recommended-item .block .items-container{margin:27px 20px 0;flex-flow:initial}.compatibility-section .recommended-item .block .items-container .btn-download{margin:0;width:auto}.compatibility-section .recommended-item .block .hdd-type{margin:27px 20px 0}.compatibility-section .recommended-item .block .hdd-type+.items-container{margin:1rem 20px 0}.compatibility-section .recommended-item .block .hdd-type>button{width:auto;display:inline-block;margin-bottom:0;padding:12px 16px;border:1px solid #5f6771;color:#5f6771}.compatibility-section .recommended-item .block .hdd-type>button.selected{background-color:#5f6771;color:#FFF}.compatibility-section .recommended-item .block .filter{margin:10px 20px 5px;color:#FFF}.compatibility-section .recommended-item .block .recommended-list{margin:0 20px}.compatibility-section .recommended-item .block .recommended-list-by-device{margin:0 20px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name{height:50px;line-height:50px;font-size:16px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name:after{height:50px;line-height:50px}.compatibility-section .block-by-device .step_block_2:last-child .model-list-select{margin-bottom:20px}.search_by .block .condition_button{display:inline-block;margin-right:10px;margin-bottom:0}.note-section .note-section-block .note-section-window .note-section-content{padding:0 40px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-content{padding:0 40px}.suggestion{padding:0 20px}.suggestion .suggestion-container{border-radius:5px;border:1px solid #a0a7af;padding:20px}.suggestion .suggestion-container .input-set{width:49.67742%;float:left}.suggestion .suggestion-container .input-set:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.suggestion .suggestion-container .input-set:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.suggestion .suggestion-container .sumbit{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;margin-top:10px}.suggestion .suggestion-container .sumbit .privacy-notice-block{width:50%}.suggestion .suggestion-container .sumbit .privacy-notice-block textarea{resize:none;width:99%}.suggestion .suggestion-container .sumbit .submit-btn-block{align-self:flex-end;margin-left:auto}.suggestion .suggestion-container .sumbit .submit-btn-block .button-submit{margin:0;padding:0 40px}.suggestion .suggestion-intro p{line-height:24px;font-size:16px}}@media (min-width: 720px){.compatibility-section .compaList ul a .dl_image{width:250px;height:180px}.compatibility-section .compaList ul a .dl_image img{width:250px;height:180px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table{display:table}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td{text-align:center}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td:first-child{background-color:#bcc0c6;color:#0d0e10}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:35% auto}}@media (min-width: 768px){.show_tm{display:none !important}.filter .filter-select-block{flex-direction:row}}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block{width:100%;display:flex;align-items:center}@media (min-width: 1000px){.no_show_m{display:block !important}.show_m{display:none !important}.compatibility-section .compaHeader-r4{background-image:url(../images/com_header-bg.png);background-size:32% auto}.compatibility-section .compaHeader-r4 .compaHeader_block{max-width:100%;width:980px;margin:auto;margin-bottom:20px}.compatibility-section .compaHeader{padding:92px 0 0;background:none}.compatibility-section .compaHeader .compaHeader_block{max-width:100%;width:980px;margin:auto;margin-bottom:20px}.compatibility-section .compaHeader .compaHeader_block:after{content:" ";display:block;clear:both}.compatibility-section .compaHeader .compaHeader_block h2{padding-left:1px;line-height:60px;font-size:40px}.compatibility-section .compaHeader .compaHeader_block h2+p{padding-left:1px;width:53.87097%;float:left;margin-right:.64516%;line-height:30px;font-size:18px}.compatibility-section .compaHeader .compaHeader_block .header-image{width:41.29032%;float:right;margin-right:0;display:block;margin-top:-10px;margin-bottom:10px}.compatibility-section .search_by,.compatibility-section .choose-model,.compatibility-section .recommended-item{padding:0}.compatibility-section .compaList{max-width:100%;margin-left:auto;margin-right:auto;width:980px}.compatibility-section .compaList:after{content:" ";display:block;clear:both}.compatibility-section .compaList ul li{width:32.90323%;float:left}.compatibility-section .compaList ul li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(3n+2){margin-left:33.54839%;margin-right:-100%;clear:none}.compatibility-section .compaList ul li:nth-child(3n+3){margin-left:67.09677%;margin-right:-100%;clear:none}.compatibility-section .choose-model .block{max-width:100%;width:980px;margin:auto}.compatibility-section .choose-model .block:after{content:" ";display:block;clear:both}.compatibility-section .choose-model .block .descr{line-height:30px;font-size:18px}.compatibility-section .choose-model .block .model-list-select:after{background-color:#001923}.compatibility-section .choose-model .block #qts-tp-choose-download .dwn-desc{padding:0 24.51613%}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block-show{max-height:320px}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){margin-bottom:0;border-bottom:none}.compatibility-section .choose-model-by-device-opened{max-height:300px}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{line-height:40px;font-size:40px}.compatibility-section .step_block_2{border:1px solid #a0a7af;border-radius:5px}.compatibility-section .step_block_2 .steps{width:49.67742%;float:left;margin-right:.64516%;border:none;margin-bottom:0}.compatibility-section .step_block_2 .steps:nth-child(2n){width:49.67742%;float:right;margin-right:0}.compatibility-section .recommended-item{margin-top:20px}.compatibility-section .recommended-item .block{max-width:100%;width:980px;margin:auto}.compatibility-section .recommended-item .block .descr{line-height:30px;font-size:18px}.compatibility-section .recommended-item .block:after{content:" ";display:block;clear:both}.compatibility-section .recommended-item .block h3{line-height:50px}.compatibility-section .recommended-item .block .filter{display:flex;flex-direction:row}.compatibility-section .recommended-item .block .filter .filter-select-block{flex:1;max-width:33%;display:flex;flex-direction:row;align-items:center}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block{width:40%}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block .filter-select:after{background-color:#E0E0E0}.compatibility-section .recommended-item .block .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.compatibility-section .recommended-item .block .recommended-list table thead{display:table-header-group}.compatibility-section .recommended-item .block .recommended-list table tbody{display:table-row-group}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block .item-note-block-window{border-radius:5px;background-color:rgba(255,255,255,0)}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block .item-note-block-window{top:80px;right:80px;bottom:80px;left:80px;background-color:#fff}.compatibility-section .recommended-item .block .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.compatibility-section .recommended-item .block .recommended-list table tr td{display:table-cell}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note{display:block}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note:after{font-size:20px}.compatibility-section .recommended-item .block .recommended-list table tr td[data-label]:before{content:none}.compatibility-section .recommended-item .block .recommended-list table tr td .compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#F4F4F4}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-note{max-height:2000px}.compatibility-section .recommended-item .block-by-device{margin-top:0}.compatibility-section #remark_block .remark_container{width:980px;margin:0 auto}.compatibility-section #remark_block p{padding:0}.note-section.note-section-isclosing .note-section-block .note-section-window{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;top:302px;right:250px;bottom:250px;left:250px;opacity:0}.note-section .note-section-block .note-section-background{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.note-section .note-section-block .note-section-window{-moz-animation-duration:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:windows-jump-in;-webkit-animation-name:windows-jump-in;animation-name:windows-jump-in;top:132px;right:80px;bottom:80px;left:80px;border-radius:5px;overflow-y:auto}.note-section .note-section-block .note-section-window .note-section-content{padding:0 60px;padding-bottom:40px}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;top:302px;right:250px;bottom:250px;left:250px;opacity:0}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:table-header-group}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody{display:table-row-group}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody td .item-note-block .item-note-block-window{border-radius:5px;background-color:rgba(255,255,255,0)}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody td .item-note-opened .item-note-block .item-note-block-window{top:80px;right:80px;bottom:80px;left:80px;background-color:#fff}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{display:table-cell}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:block}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{font-size:20px}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:none}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#F4F4F4}.not-recommend-list .not-recommend-list-block .not-recommend-list-background{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.not-recommend-list .not-recommend-list-block .not-recommend-list-window{-moz-animation-duration:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:windows-jump-in;-webkit-animation-name:windows-jump-in;animation-name:windows-jump-in;top:132px;right:80px;bottom:80px;left:80px;border-radius:5px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-content{padding:0 60px;padding-bottom:40px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:table-header-group}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody{display:table-row-group}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{display:table-cell}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{font-size:20px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#F4F4F4}.suggestion{padding:0}.suggestion .suggestion-container{width:980px}.suggestion .suggestion-container .suggestion-intro h3{line-height:28px;font-size:28px}.suggestion .suggestion-container .suggestion-intro p{line-height:30px;font-size:18px}.suggestion .suggestion-container .input-set{width:19.51613%;float:left}.suggestion .suggestion-container .input-set:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.suggestion .suggestion-container .input-set:nth-child(5n+2){margin-left:20.16129%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+3){margin-left:40.32258%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+4){margin-left:60.48387%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+5){margin-left:80.64516%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-select-set:after{background-color:#001923}}@media (min-width: 1040px){.compatibility-section .compaHeader{padding:92px 20px 0}}@media (min-width: 1070px){.compatibility-section .compaHeader-r4{background-size:30% auto}}@media (min-width: 1170px){.compatibility-section .compaHeader-r4{background-size:27.5% auto}}@media (min-width: 1070px){.compatibility-section{padding:5.75rem 0 6.75rem}}@media (min-width: 1280px){.note-section .note-section-block .note-section-window{top:172px;right:120px;bottom:120px;left:120px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window{top:172px;right:120px;bottom:120px;left:120px}.compatibility-section .compaHeader-r4{background:none}}@media (min-width: 1300px){.search_by .block{width:1280px}.compatibility-section .compaHeader .compaHeader_block,.compatibility-section .compaHeader-r4 .compaHeader_block{width:1280px}.compatibility-section .compaList{width:1280px}.compatibility-section .choose-model .block{width:1280px}.compatibility-section .recommended-item{margin-top:20px}.compatibility-section .recommended-item .block{width:1280px}.compatibility-section .recommended-item .block-by-device{margin-top:0}.compatibility-section #remark_block .remark_container{width:1280px}.suggestion .suggestion-container{width:1280px}}article.sqfk-article p,article.sqfk-article h1{margin:0}#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{width:100%;min-width:170px;display:inline-flex;justify-content:space-between;align-items:flex-start;padding:.5rem;border-radius:.25rem;border:1px solid #dee2e6;background-color:#fff;font-size:1rem;cursor:pointer}#recommend_block .selected-filter-dropdown .dropdown-btn i,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn i{display:inline-block;font-size:1rem;margin-left:1.25rem;color:#0d6efd}#recommend_block .selected-filter-dropdown .dropdown-btn.active i,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn.active i{transform:rotate(180deg)}#recommend_block .selected-filter-dropdown .dropdown-btn.active+.dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn.active+.dropdown-content{display:block;top:calc(100% + .5rem);height:fit-content;transition:all .6s ease-out}@media (min-width: 600px){#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{width:unset}}#recommend_block .selected-filter-dropdown .dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-content{min-width:170px;z-index:11;height:0;overflow:hidden;position:absolute;top:100%;background:#d0d3df;max-width:100%;width:100%}#recommend_block .selected-filter-dropdown .dropdown-content ul,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul{list-style:none;font-size:1rem;padding:0;display:flex;text-align:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn{background:#dee2e6}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li{display:flex;justify-content:center;align-items:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div{position:relative}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div div.bg-primary,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div div.bg-primary{display:none;position:absolute;width:100%;height:.25rem;bottom:-1rem}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li.selected div.bg-primary,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li.selected div.bg-primary{display:block}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items{display:block;text-align:left;padding:.5rem 0;max-height:500px;overflow-y:auto}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items div,#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items div,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li{padding:.5rem 1rem}@media (min-width: 1280px){#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items{padding:1rem 0}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li{padding:.5rem 1.5rem}}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p{font-size:1rem;display:flex;align-items:center;justify-content:flex-start}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox{display:flex;align-items:center;justify-content:center;height:20px;width:20px;background:white;border:1px solid #b6d8ff;margin-right:.75rem;text-align:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox i,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox i{color:#0d6efd;font-size:1.25rem}#recommend_block .selected-filter-dropdown .dropdown-content ul li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li{padding:1rem calc(1.05rem + 0.6vw);margin:0}@media (min-width: 1200px){#recommend_block .selected-filter-dropdown .dropdown-content ul li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li{padding:1rem 1.5rem}#recommend_block .selected-filter-dropdown .dropdown-content ul li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li p{white-space:nowrap}}#recommend_block .selected-filter-dropdown .dropdown-content ul li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li p{width:100%;font-size:1rem;cursor:pointer}@media (min-width: 600px){#recommend_block .selected-filter-dropdown .dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-content{max-width:unset;width:max-content}}#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{padding:.75rem}#recommend_block .selected-filter-tags .border-top,#recommend_block_by_device .selected-filter-tags .border-top{border-color:#ddd}@media (min-width: 600px){#recommend_block .selected-filter-tags,#recommend_block_by_device .selected-filter-tags{margin:0 20px}}#recommend_block .selected-filter-tags .tag-list div,#recommend_block_by_device .selected-filter-tags .tag-list div{margin:0 1rem 1rem 0;width:100%}#recommend_block .selected-filter-tags .tag-list div:last-child,#recommend_block_by_device .selected-filter-tags .tag-list div:last-child{margin-right:0}#recommend_block .selected-filter-tags .tag-list div p,#recommend_block_by_device .selected-filter-tags .tag-list div p{color:#212529;font-size:1.125rem}@media (min-width: 1000px){#recommend_block .selected-filter-tags .tag-list div,#recommend_block_by_device .selected-filter-tags .tag-list div{width:unset}}#recommend_block .selected-filter-tags .tag-list ul,#recommend_block_by_device .selected-filter-tags .tag-list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}#recommend_block .selected-filter-tags .tag-list ul li,#recommend_block_by_device .selected-filter-tags .tag-list ul li{margin:.5rem 1rem 0 0}#recommend_block .selected-filter-tags .tag-list ul li:last-child,#recommend_block_by_device .selected-filter-tags .tag-list ul li:last-child{margin-right:0}#recommend_block .selected-filter-tags .tag-list ul li a,#recommend_block_by_device .selected-filter-tags .tag-list ul li a{background-color:#f1f3f8;border-radius:3px;color:#303030;cursor:pointer;display:inline-flex;font-size:.875rem;padding:0.5rem 0.75rem;width:-moz-fit-content;width:fit-content}#recommend_block .selected-filter-tags .tag-list ul li a:hover,#recommend_block_by_device .selected-filter-tags .tag-list ul li a:hover{background-color:#e7e9f1}#recommend_block .selected-filter-tags.d-none+.recommended-list,#recommend_block .selected-filter-tags.d-none+.recommended-list-by-device,#recommend_block_by_device .selected-filter-tags.d-none+.recommended-list,#recommend_block_by_device .selected-filter-tags.d-none+.recommended-list-by-device{margin-top:2rem}#recommend_block .selected-filter-tags+.recommended-list,#recommend_block .selected-filter-tags+.recommended-list-by-device,#recommend_block_by_device .selected-filter-tags+.recommended-list,#recommend_block_by_device .selected-filter-tags+.recommended-list-by-device{margin-top:1rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZV9jb21wYXRpYmlsaXR5LmNzcyIsInNvdXJjZXMiOlsicGFnZV9jb21wYXRpYmlsaXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsib2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sXG50aCxcbnRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucSxcbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnEge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxpbmVfbm9fc2hvd19wYixcbi5ub19zaG93X20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93X20sXG4uc2hvd190bSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hbHdheV9ub3RfdGhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jTWFpbl9NZW51X3dyYXBfZmFsc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGl2IHtcbiAgJi53cmFwcGVyLFxuICAmLmNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmlzX2Jhbm5lciB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGVudCBwLFxuLmlzX2Jhbm5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudCB0YWJsZSB0ZCxcbi5pc19iYW5uZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudCB1bCBsaSxcbi5pc19iYW5uZXIgdWwgbGksXG4uY29udGVudCBvbCxcbi5pc19iYW5uZXIgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250ZW50IHVsLFxuLmlzX2Jhbm5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogY2FsYygxLjQ3NXJlbSArIDUuN3Z3KSAwIGNhbGMoMS41NzVyZW0gKyA2Ljl2dyk7XG4gIC5jb21wYUhlYWRlciwgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbV9oZWFkZXItYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gIH1cblxuICAuY29tcGFIZWFkZXItcjQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jb21wYUhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG5cbiAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMTkxYjFlO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMxOTFiMWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hfYnksXG4gIC5jaG9vc2UtbW9kZWwsXG4gIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuY29tcGFMaXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAuNjQ1MTYlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjY0NTE2JTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAuMzIyNTglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmRsX2xhYmVsX3RpdGxlLFxuICAgICAgICAmOmFjdGl2ZSAuZGxfbGFiZWxfdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDAzZTU2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGxfbGFiZWxfdGl0bGUge1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDg4YmM7XG4gICAgICAgIH1cblxuICAgICAgICAuZGxfbGFiZWxfZGVzY3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSxcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwge1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXgtaGVpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXgtaGVpZ2h0O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG5cbiAgICAuYmxvY2sge1xuICAgICAgLmRlc2NyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM1MzVhNjM7XG4gICAgICB9XG5cbiAgICAgIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kZWwtbGlzdC1zZWxlY3Qtc2hvdyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICNxdHMtdHAtY2hvb3NlLWRvd25sb2FkIHtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgICAgIC5kd24tZGVzYyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI0UwRTBFMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZC1ibG9jayB7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kb3dubG9hZC1maXJtd2FyZSBoNSBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGVhc2Utbm90ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb2RlbC1mb3Ige1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWQtYmxvY2stc2hvdyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gZGl2Om50aC1jaGlsZChuKzEpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5zdGVwX2Jsb2NrXzIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob29zZS1tb2RlbC1ieS1uYXMtb3BlbmVkIHtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAvL21heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsLWJ5LWRldmljZS1vcGVuZWQge1xuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC8vbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwtc2hhbGwtY2xvc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAuYmxvY2s6bnRoLWNoaWxkKG4rMSkgPiBkaXY6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3RlcF9ibG9jayxcbiAgLnN0ZXBfYmxvY2tfMiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnN0ZXBfYmxvY2sgaDMsXG4gIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM3MTdiODc7XG4gIH1cblxuICAuc3RlcF9ibG9jazpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zdGVwX2Jsb2NrXzIge1xuICAgICY6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBzIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIG9wYWNpdHk6IC4zO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgI3JlY29tbWVuZF9ibG9jayB7XG4gICAgLnN0ZXBfYmxvY2sge1xuICAgICAgaDMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNjMGM2O1xuICAgICAgLmRlc2NyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM1MzVhNjM7XG4gICAgICAgIGEjbm90LXJlY29tbWVuZCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjNTI5OGU4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyNGE4ZjA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbjogMjdweCAwIDA7XG5cbiAgICAgICAgLmJ0bi1kb3dubG9hZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhkZC10eXBlIHtcbiAgICAgICAgJiArIC5pdGVtcy1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjdweCAwIDA7XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YTczN2Y7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjNmE3MzdmO1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk1LCAxMDMsIDExMywgMC4yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YTczN2Y7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpbHRlciB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgICAgICAvL2hlaWdodDogNDBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0MTQ3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItc2VsZWN0IHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDYyLjI1ODA2JTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGVkLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMEUwRTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVlZGJhY2sge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjgnO1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDEwLjVweDtcbiAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluay10aGlzIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5saWtlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNmI5ZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU4ZGU5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U1NjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgLnNob3ctbm90ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyNDknO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJltkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OGJjO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmVvbC1zdHlsZSB7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjgzOTY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjgzOTY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm5ldy1zdHlsZSB7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGJvZHksXG4gICAgICAgICAgdHIsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGJvZHkgdGQge1xuICAgICAgICAgICAgLml0ZW0tbm90ZS1ibG9jayB7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgei1pbmRleDogNTA7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtLW5vdGUtb3BlbmVkIC5pdGVtLW5vdGUtYmxvY2sge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5ub3QtZm91bmQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWJ5LWRldmljZS1pdGVtIHtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTk2JztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMDM0Mzk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbiwgcGFkZGluZztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbiwgcGFkZGluZztcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjAyMDIwO1xuXG4gICAgICAgICAgICB0YWJsZS5kZXZpY2UtaXRlbS1ub3RlLXRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjgwOGM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzBjNjtcblxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAgICAgICAucmVjbS1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJlY20tbGlzdC1ieS1kZXZpY2UgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmF5LXR5cGUtbmFtZSB7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzZTU2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWNtLWxpc3QtYnktZGV2aWNlX2JheS1saXN0ID4gbGkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtYnktZGV2aWNlLWl0ZW0tc2hvd25vdGUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzVhNjM7XG5cbiAgICAgICAgICAuZGV2aWNlLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNDcnO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstdGhpcyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTY0JztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGlrZWQge1xuICAgICAgICAgICAgY29sb3I6ICM0MzU5YWM7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNTlhYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGVkLWl0ZW0tc2hvdyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5ibG9jayB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGVkLWl0ZW0tY2xvc2VkIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBtYXJnaW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBtYXJnaW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgbWFyZ2luO1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1pdGVtLm5vdC1yZWNvbW1lbmQge1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAjZTU1NDU0O1xuICAgIH1cblxuICAgIC5ibG9jayAucmVjb21tZW5kZWQtbGlzdCB0YWJsZSB7XG4gICAgICB0aGVhZCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzIyMDc7XG4gICAgICB9XG5cbiAgICAgIHRyIHRkW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjYTcyZjBhO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMjpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2VhcmNoX2J5IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAuYmxvY2sge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmNvbmRpdGlvbl9idXR0b24ge1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1YTYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICM1MzVhNjM7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODMsIDkwLCA5OSwgMC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzNWE2MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzVhNjM7XG4gICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWE2MztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3aW5kb3dzLWp1bXAtaW4ge1xuICAwJSB7XG4gICAgdG9wOiAzMDJweDtcbiAgICByaWdodDogMjUwcHg7XG4gICAgYm90dG9tOiAyNTBweDtcbiAgICBsZWZ0OiAyNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubm90ZS1zZWN0aW9uIHtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLm5vdGUtc2VjdGlvbi1ibG9jayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubm90ZS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdGUtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLXNlY3Rpb24td2l0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm90ZS1zZWN0aW9uLWlzY2xvc2luZyAubm90ZS1zZWN0aW9uLWJsb2NrIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubm90ZS1zZWN0aW9uLWlzb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcblxuICAubm90ZS1zZWN0aW9uLWJsb2NrIC5ub3RlLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuLm5vdC1yZWNvbW1lbmQtbGlzdCB7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAubm90LXJlY29tbWVuZC1saXN0LXdpdGgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGVkLWxpc3Qge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMEUwRTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgICAgICAgLnNob3ctbm90ZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTU2O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjI0OSc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg4YmM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZW9sLXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmODM5NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmODM5NjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB0Ym9keSxcbiAgICAgICAgICB0cixcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyB0Ym9keSB0ZCB7XG4gICAgICAgICAgLy8gICAuaXRlbS1ub3RlLWJsb2NrIHtcbiAgICAgICAgICAvLyAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLy8gICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLy8gICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIC8vICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIC8vICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgLy8gICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIC8vICAgICB6LWluZGV4OiA1MDtcblxuICAgICAgICAgIC8vICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAvLyAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgICAvLyAgICAgLml0ZW0tbm90ZS1ibG9jay13aW5kb3cge1xuICAgICAgICAgIC8vICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC8vICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLy8gICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgLy8gICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgIC8vICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgIC8vICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAvLyAgIH1cblxuICAgICAgICAgIC8vICAgLml0ZW0tbm90ZS1vcGVuZWQgLml0ZW0tbm90ZS1ibG9jayB7XG4gICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICAgICAgICAvLyAgICAgLml0ZW0tbm90ZS1ibG9jay13aW5kb3cge1xuICAgICAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm90LXJlY29tbWVuZC1saXN0LWlzY2xvc2luZyAubm90LXJlY29tbWVuZC1saXN0LWJsb2NrIC5ub3QtcmVjb21tZW5kLWxpc3Qtd2luZG93IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubm90LXJlY29tbWVuZC1saXN0LWlzb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcblxuICAubm90LXJlY29tbWVuZC1saXN0LWJsb2NrIC5ub3QtcmVjb21tZW5kLWxpc3QtYmFja2dyb3VuZCB7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNlbGVjdG9yLWluZGljYXRvciB7XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2VsZWN0b3ItaW5kaWNhdG9yIHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2VsZWN0b3ItaW5kaWNhdG9yIHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5O1xuICB9XG59XG5cbi5zZWxlY3Rvci1pbmRpY2F0b3Ige1xuICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW1vei1hbmltYXRpb24tbmFtZTogc2VsZWN0b3ItaW5kaWNhdG9yO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzZWxlY3Rvci1pbmRpY2F0b3I7XG4gIGFuaW1hdGlvbi1uYW1lOiBzZWxlY3Rvci1pbmRpY2F0b3I7XG4gIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uc3VnZ2VzdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcblxuICAuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG5cbiAgICAuc3VnZ2VzdGlvbi1pbnRybyB7XG4gICAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjNzE3Yjg3O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM1MzVhNjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWZpZWxkczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmlucHV0LXRleHQtZmllbGQge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LXNlbGVjdC1zZXQge1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5MjM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tc3VibWl0IHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzVhNjM7XG4gICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWE2MztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjgwOGM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm90LXJlY29tbWVuZCB7XG4gICAgLnN1Z2dlc3Rpb24taW50cm8gaDMge1xuICAgICAgY29sb3I6ICNlYzgwODA7XG4gICAgfVxuXG4gICAgLmdvdG8tbm90LXJlY29tbWVuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzJmMGE7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczZDBlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAucmVjb21tZW5kZWQtaXRlbSAuYmxvY2sgLmhkZC10eXBlID4gYnV0dG9uIHNwYW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgI3JlbWFya19ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjY1KTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNjBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuc3RlcF9ibG9jayBoMyxcbiAgICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAuc3VnZ2VzdGlvbiAuc3VnZ2VzdGlvbi1jb250YWluZXIgLnN1Z2dlc3Rpb24taW50cm8gaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpbmVfbm9fc2hvd19wYiB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhSGVhZGVyLCAuY29tcGFIZWFkZXItcjQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgYXV0bztcbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIge1xuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcblxuICAgICAgICBoMiArIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYUxpc3Qge1xuICAgICAgdWwge1xuICAgICAgICBsaSxcbiAgICAgICAgYSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogNDkuNjc3NDIlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTAuMzIyNTglO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIC5kbF9pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGVuZCAuY29tcGF0aWJpbGl0eS1zZWN0aW9uXG59XG5cbi5zdW1iaXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIC5wcml2YWN5LW5vdGljZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLy9mb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBWZXJkYW5hLCBUYWhvbWEsIFwiUGluZ0ZhbmcgVENcIiwgXCJMYW50aW5naGVpIFRDXCIsIFwi5b6u6Luf5q2j6buR6auUXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgcCwgbGFiZWwge1xuICAgICAgY29sb3I6ICM1MzVhNjM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3VibWl0LWJ0bi1ibG9jayB7XG4gICAgLy9hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhSGVhZGVyLCAuY29tcGFIZWFkZXItcjQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG5cbiAgICAgIC5jb21wYUhlYWRlcl9ibG9jayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIC5kZXNjciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2Om50aC1jaGlsZChuKzEpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGVuZCAuYmxvY2tcbiAgICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQxNDc7XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbC1ieS1uYXMtb3BlbmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbC1ieS1kZXZpY2Utb3BlbmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG5cbiAgICB9XG5cbiAgICAuc3RlcF9ibG9jayxcbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9jayBoMyxcbiAgICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9jazpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCxcbiAgICAuc3RlcF9ibG9ja18yOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBfYmxvY2tfMiB7XG4gICAgICAuc3RlcHMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTdhZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAyN3B4IDIwcHggMDtcbiAgICAgICAgICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgLmJ0bi1kb3dubG9hZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGRkLXR5cGUge1xuICAgICAgICAgICYgKyAuaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAyMHB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbjogMjdweCAyMHB4IDA7XG4gICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLy9wYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZjY3NzE7XG4gICAgICAgICAgICBjb2xvcjogIzVmNjc3MTtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY3NzE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDVweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMjpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAvLyBlbmQgLmNvbXBhdGliaWxpdHktc2VjdGlvblxuICAuc2VhcmNoX2J5IC5ibG9jayAuY29uZGl0aW9uX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub3RlLXNlY3Rpb24gLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5ub3QtcmVjb21tZW5kLWxpc3QgLm5vdC1yZWNvbW1lbmQtbGlzdC1ibG9jayAubm90LXJlY29tbWVuZC1saXN0LXdpbmRvdyAubm90LXJlY29tbWVuZC1saXN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTdhZjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5pbnB1dC1zZXQge1xuICAgICAgICB3aWR0aDogNDkuNjc3NDIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAuMzIyNTglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1bWJpdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1vLWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAucHJpdmFjeS1ub3RpY2UtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogOTklO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXQtYnRuLWJsb2NrIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgIC5idXR0b24tc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VnZ2VzdGlvbi1pbnRybyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhTGlzdCB1bCBhIC5kbF9pbWFnZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAmLmRldmljZS1pdGVtLW5vdGUtdGFibGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgICAgICAgIHRyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1JSBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3dfdG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyIHtcbiAgICAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5yZWNvbW1lbmRlZC1pdGVtIC5ibG9jayAuZmlsdGVyLnN1cHBvcnRlZC1ieSAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ub19zaG93X20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3dfbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuXG4gICAgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tX2hlYWRlci1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMiUgYXV0bztcblxuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIge1xuICAgICAgcGFkZGluZzogOTJweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA1My44NzA5NyU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjY0NTE2JTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA0MS4yOTAzMiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF9ieSxcbiAgICAuY2hvb3NlLW1vZGVsLFxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5ODBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMi45MDMyMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMy41NDgzOSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY3LjA5Njc3JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3Ige1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgICAgfVxuXG4gICAgICAgICNxdHMtdHAtY2hvb3NlLWRvd25sb2FkIHtcbiAgICAgICAgICAuZHduLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNC41MTYxMyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWJsb2NrLXNob3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGVuZCAuYmxvY2tcbiAgICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGVuZCBjaG9vc2UtbW9kZWxcbiAgICAvLy5jaG9vc2UtbW9kZWwtYnktbmFzLW9wZW5lZCB7XG4gICAgLy8gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIC8vfVxuICAgIC5jaG9vc2UtbW9kZWwtYnktZGV2aWNlLW9wZW5lZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9jayBoMyxcbiAgICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIHtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42NDUxNiU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5kZXNjciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMjQuNTE2MTMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC42NDUxNiU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zdXBwb3J0ZWQtYnkgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tbm90ZS1vcGVuZWQgLml0ZW0tbm90ZS1ibG9jayAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctbm90ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5yZWNvbW1lbmRlZC1pdGVtIC5ibG9jayAucmVjb21tZW5kZWQtbGlzdCB0YWJsZSB0cjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBlbmQgLnJlY29tbWVuZGVkLWxpc3RcbiAgICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbS1zaG93bm90ZSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluay10aGlzIHtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBlbmQgLmJsb2NrXG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLnJlY29tbWVuZC1pdGVtXG4gICAgI3JlbWFya19ibG9jayB7XG4gICAgICAucmVtYXJrX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCBjb21wYXRpYmlsaXR5LXNlY3Rpb25cbiAgLnNlYXJjaF9ieSB7XG4gICAgLy8gbWFyZ2luOiAtMjBweCAwIDA7XG4gIH1cbiAgLm5vdGUtc2VjdGlvbiB7XG4gICAgJi5ub3RlLXNlY3Rpb24taXNjbG9zaW5nIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdG9wOiAzMDJweDtcbiAgICAgIHJpZ2h0OiAyNTBweDtcbiAgICAgIGJvdHRvbTogMjUwcHg7XG4gICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm5vdGUtc2VjdGlvbi1ibG9jayB7XG4gICAgICAubm90ZS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIHRvcDogMTMycHg7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGVuZCAubm90ZS1zZWN0aW9uLWJsb2NrXG4gIH1cblxuICAubm90LXJlY29tbWVuZC1saXN0IHtcbiAgICAmLm5vdC1yZWNvbW1lbmQtbGlzdC1pc2Nsb3NpbmcgLm5vdC1yZWNvbW1lbmQtbGlzdC1ibG9jayAubm90LXJlY29tbWVuZC1saXN0LXdpbmRvdyB7XG4gICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0b3A6IDMwMnB4O1xuICAgICAgcmlnaHQ6IDI1MHB4O1xuICAgICAgYm90dG9tOiAyNTBweDtcbiAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgLnJlY29tbWVuZGVkLWxpc3Qge1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG5cbiAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2sgLml0ZW0tbm90ZS1ibG9jay13aW5kb3cge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXRlbS1ub3RlLW9wZW5lZCAuaXRlbS1ub3RlLWJsb2NrIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG4gICAgICAgICAgICAgICAgLnNob3ctbm90ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1ub3RlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLnJlY29tbWVuZGVkLWl0ZW0gLmJsb2NrIC5yZWNvbW1lbmRlZC1saXN0IHRhYmxlIHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sge1xuICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5ub3QtcmVjb21tZW5kLWxpc3Qtd2luZG93IHtcbiAgICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IHdpbmRvd3MtanVtcC1pbjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiAucmVjb21tZW5kZWQtaXRlbSAuYmxvY2sgLnJlY29tbWVuZGVkLWxpc3QgdGFibGUgdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGVuZCAubm90ZS1zZWN0aW9uXG4gIC5zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5ODBweDtcblxuICAgICAgLnN1Z2dlc3Rpb24taW50cm8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1zZXQge1xuICAgICAgICB3aWR0aDogMTkuNTE2MTMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjAuMTYxMjklO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1biszKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNW4rNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MC40ODM4NyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODAuNjQ1MTYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXNlbGVjdC1zZXQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5MnB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiAuY29tcGFIZWFkZXItcjQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjcuNSUgYXV0bztcbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDcwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNS43NXJlbSAwIDYuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubm90ZS1zZWN0aW9uIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgIHRvcDogMTcycHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cblxuICAubm90LXJlY29tbWVuZC1saXN0IC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICAgIHRvcDogMTcycHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cblxuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5jb21wYUhlYWRlci1yNCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zZWFyY2hfYnkge1xuICAgIC5ibG9jayB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYUxpc3Qge1xuICAgICAgd2lkdGg6IDEyODBweDtcbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vIGVuZCAuYmxvY2tcbiAgICB9XG5cbiAgICAvLyBlbmQgY2hvb3NlLW1vZGVsXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEyODBweDtcbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgICAgLmJsb2NrLWJ5LWRldmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZW5kIC5yZWNvbW1lbmQtaXRlbVxuICAgICNyZW1hcmtfYmxvY2sge1xuICAgICAgLnJlbWFya19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCBjb21wYXRpYmlsaXR5LXNlY3Rpb25cbiAgLm5vdGUtc2VjdGlvbiB7XG4gIH1cbiAgLy8gZW5kIC5ub3RlLXNlY3Rpb25cbiAgLnN1Z2dlc3Rpb24ge1xuICAgIC5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxufVxuXG5hcnRpY2xlLnNxZmstYXJ0aWNsZSB7XG4gIHAsIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI3JlY29tbWVuZF9ibG9jaywgI3JlY29tbWVuZF9ibG9ja19ieV9kZXZpY2Uge1xuICAkZ3JheTogI2RlZTJlNjtcbiAgJGRlc2t0b3AtdWx0OiAxMjgwcHg7XG4gICR0YWJsZXQtNjAwOiA2MDBweDtcbiAgLnNlbGVjdGVkLWZpbHRlci1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogIzBkNmVmZDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmICsgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtNjAwKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2QwZDNkZjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi5kcm9wZG93bi1jb250ZW50LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpdi5iZy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLnNlbGVjdGVkIGRpdi5iZy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi1jb250ZW50LWl0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBkaXYsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC11bHQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHNwYW4uY2hlY2tCb3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2ZDhmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkNmVmZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gY2FsYygxLjA1cmVtICsgMC42dncpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LTYwMCkge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0ZWQtZmlsdGVyLXRhZ3Mge1xuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtNjAwKSB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgXG4gICAgLnRhZy1saXN0IHtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgIH1cbiAgICAgIH07XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogLjVyZW0gMXJlbSAwIDA7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMDMwMzA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTlmMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmQtbm9uZSArIC5yZWNvbW1lbmRlZC1saXN0LCAmLmQtbm9uZSArIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgICYgKyAucmVjb21tZW5kZWQtbGlzdCwgJiArIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixlQUFlLENBQUUsUUFBUSxDQUN6QixjQUFjLENBQUUsQ0FBQyxDQUNsQixBQUVELEFBQUEsT0FBTyxDQUNQLEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUN2QixBQUVELEFBQUEsQ0FBQyxDQUNELFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUNFLENBREQsQUFDRSxP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 */
