﻿@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/Inter-Regular.ttf")}@font-face{font-family:"Anuphan-Regular";font-style:normal;font-weight:400;font-display:auto;src:url("../fonts/Anuphan-Regular.ttf")}@font-face{font-family:"Anuphan-Thin";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-ExtraLight.ttf")}@font-face{font-family:"Anuphan-Medium";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-Medium.ttf")}@font-face{font-family:"Anuphan-Light";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-Light.ttf")}@font-face{font-family:"Anuphan-Thin";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-Thin.ttf")}@font-face{font-family:"Anuphan-Bold";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-Bold.ttf")}@font-face{font-family:"Anuphan-SemiBold";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Anuphan-SemiBold.ttf")}@font-face{font-family:"BookAntiqua";font-style:normal;font-weight:200;font-display:auto;src:url("../fonts/Book antiqua Font.ttf")}.w-auto{width:auto !important}.w-3{width:3rem !important}.w-100{width:100%}.w-100i{width:100% !important}.w-90{width:90%}.w-80{width:80%}.w-70{width:70%}.w-60{width:60%}.w-50{width:50%}.w-40{width:40% !important}.w-30{width:30%}.w-25{width:25%}.w-20{width:20%}.w-10{width:10%}.w-33{width:33.3333%}.w-66{width:66.6666%}.w-40min{width:40%;min-width:300px}.w-30min{width:30%;min-width:300px}.w-100Icon{width:calc(100% - 1.6rem)}.w-100iconLarge{width:calc(100% - 2rem)}.w-100icon{width:calc(100% - 1.6rem)}.w-100IconLargest{width:calc(100% - 5rem)}.w-100icon2x{width:calc(100% - 3rem)}.w-100icon2xSmall{width:calc(100% - 2rem)}.w-100Icon4x{width:calc(100% - 10rem)}.w-100icon3x{width:calc(100% - 5rem)}.w-icon{width:1.5rem}.w-iconLarge{width:2rem}.w-icon-small{width:.8rem}.w-100icon-small{width:calc(100% - .8rem)}.w-iconLargest{width:5rem}.w-icon2x{width:3rem}.w-icon2xSmall{width:2rem}.w-icon4x{width:10rem}.w-icon3x{width:5rem}.w-100px{width:100px}.w-bullet{width:.5rem}.w-100Bullet{width:calc(100% - .5rem)}.w-200px{width:200px}.w-180px{width:180px}.w-160px{width:160px}.w-120px{width:120px}.w-80px{width:80px}.w-60px{width:60px}.w-yesno{width:1.5rem}.min-width-200px{min-width:200px}.min-width-300px{min-width:300px}.w-folder-structure{width:300px;font-size:70%}.w-100-folder-structure{width:calc(100% - 300px)}.h-100{height:100% !important}.h-100px{height:100px}.h-200px{min-height:200px}.h-230px{height:230px}.h-235px{height:235px}.h-240px{height:240px}.h-245px{height:245px}.h-250px{height:250px}.h-260px{height:260px}.h-min100px{min-height:100px}.h-min140px{height:140px;min-height:140px}.h-min80px{min-height:80px}.h-auto{height:auto !important}.h-2rem{height:2rem !important}.h-2rem{height:2rem !important}.h-25rem{height:2.5rem !important}.h-3rem{height:3rem !important}.h-14rem{height:14rem !important}.float-left{float:left}.float-right{float:right}.float-none{float:none}.pos-absolute{position:absolute !important}.pos-left{left:0}.pos-right{right:0}.font-default{font-size:14.0001px}.font-normal{font-size:100%}.font-large{font-size:110%}.font-largest{font-size:120%}.font-page-title{font-size:200%}.font-page-subtitle{font-size:140%}.font-xxl{font-size:160%}.font-xxxl{font-size:180%}.font-xxxxl{font-size:210%}.font-small{font-size:90%}.font-smallest{font-size:80%}.font-xxs{font-size:70%}.font-xxxs{font-size:58%}.font-book-antiqua{font-family:BookAntiqua}.bg-none{background:rgba(0,0,0,0) !important}.bg-white{background-color:#fff}.bg-grey{background-color:#e9e9e9}.bg-222{background:#222;color:#ddd}.bg-grey-light{background-color:#f1f1f1}.bg-blue{background:#d3dae4 !important}.bg-blue-light{background:#8cc9ea}.bg-blue-input{background:#e2ebf0}.bg-red{background-color:red}.bg-transparent{background:rgba(0,0,0,0)}.bg-important{background:#706a5e;color:#ccc}.p0{padding:0 !important}.p1{padding:1rem !important}.p3{padding:3rem !important}.p4{padding:3rem !important}.p5{padding:5rem !important}.p15{padding:1.5rem !important}.p2{padding:2rem !important}.p01{padding:.1rem !important}.p02{padding:.2rem !important}.p03{padding:.3rem !important}.p04{padding:.4rem !important}.p05{padding:.5rem !important}.p08{padding:.8rem !important}.pl0{padding-left:0 !important}.pl01{padding-left:.1rem !important}.pl02{padding-left:.2rem !important}.pl03{padding-left:.3rem !important}.pl04{padding-left:.4rem !important}.pl05{padding-left:.5rem !important}.pl07{padding-left:.7rem !important}.pl08{padding-left:.8rem !important}.pl09{padding-left:.9rem !important}.pl1{padding-left:1rem !important}.pl15{padding-left:1.5rem !important}.pl2{padding-left:2rem !important}.pl3{padding-left:3rem !important}.pl4{padding-left:4rem !important}.pl5{padding-left:5rem !important}.pl-1{padding-left:-1rem !important}.pr01{padding-right:.1rem !important}.pr02{padding-right:.2rem !important}.pr03{padding-right:.3rem !important}.pr04{padding-right:.4rem !important}.pr05{padding-right:.5rem !important}.pr07{padding-right:.7rem !important}.pr1{padding-right:1rem !important}.pr14{padding-right:1.4rem !important}.pr15{padding-right:1.5rem !important}.pr2{padding-right:2rem !important}.pr3{padding-right:3rem !important}.pr4{padding-right:4rem !important}.pr5{padding-right:5rem !important}.pb01{padding-bottom:.1rem !important}.pb02{padding-bottom:.2rem !important}.pb03{padding-bottom:.3rem !important}.pb04{padding-bottom:.4rem !important}.pb05{padding-bottom:.5rem !important}.pb08{padding-bottom:.8rem !important}.pb1{padding-bottom:1rem !important}.pb15{padding-bottom:1.5rem !important}.pb2{padding-bottom:2rem !important}.pb25{padding-bottom:2.5rem !important}.pb3{padding-bottom:3rem !important}.pb4{padding-bottom:4rem !important}.pb5{padding-bottom:5rem !important}.pb6{padding-bottom:6rem !important}.pb7{padding-bottom:7rem !important}.pb8{padding-bottom:8rem !important}.pb10{padding-bottom:10rem !important}.pb13{padding-bottom:13rem !important}.pb14{padding-bottom:14rem !important}.pt0{padding-top:0 !important}.pt01{padding-top:.1rem !important}.pt02{padding-top:.2rem !important}.pt03{padding-top:.3rem !important}.pt035{padding-top:.35rem !important}.pt04{padding-top:.4rem !important}.pt05{padding-top:.5rem !important}.pt06{padding-top:.6rem !important}.pt07{padding-top:.7rem !important}.pt08{padding-top:.8rem !important}.pt09{padding-top:.9rem !important}.pt1{padding-top:1rem !important}.pt11{padding-top:1.1rem !important}.pt12{padding-top:1.2rem !important}.pt13{padding-top:1.3rem !important}.pt15{padding-top:1.5rem !important}.pt16{padding-top:1.6rem !important}.pt17{padding-top:1.7rem !important}.pt2{padding-top:2rem !important}.pt3{padding-top:3rem !important}.pt4{padding-top:4rem !important}.pt5{padding-top:5rem !important}.pt6{padding-top:6rem !important}.pt7{padding-top:7rem !important}.pt8{padding-top:8rem !important}.pt9{padding-top:9rem !important}.pt10{padding-top:10rem !important}.pt11{padding-top:11rem !important}.mt01{margin-top:.1rem !important}.mt02{margin-top:.2rem !important}.mt03{margin-top:.3rem !important}.mt04{margin-top:.4rem !important}.mt05{margin-top:.5rem !important}.mt06{margin-top:.6rem !important}.mt07{margin-top:.7rem !important}.mt08{margin-top:.7rem !important}.mt1{margin-top:1rem !important}.mt-1{margin-top:-1rem !important}.mt-15{margin-top:-1.5rem !important}.mt12{margin-top:1.2rem !important}.mt15{margin-top:1.5rem !important}.mt17{margin-top:1.7rem !important}.mt-2{margin-top:-2rem !important}.mt2{margin-top:2rem !important}.mt25{margin-top:2.5rem !important}.mt3{margin-top:3rem !important}.mt4{margin-top:4rem !important}.mt5{margin-top:5rem !important}.mt6{margin-top:6rem !important}.mt7{margin-top:7rem !important}.mt8{margin-top:8rem !important}.mt-02{margin-top:-0.2rem !important}.mt-03{margin-top:-0.3rem !important}.mt-04{margin-top:-0.4rem !important}.mt-05{margin-top:-0.5rem !important}.mt-06{margin-top:-0.6rem !important}.mt-065{margin-top:-0.65rem !important}.mt-07{margin-top:-0.7rem !important}.mt-1{margin-top:-1rem !important}.mt-2{margin-top:-2rem !important}.mt-3{margin-top:-3rem !important}.mt-30p{margin-top:30% !important}.mt-35p{margin-top:35% !important}.mt-40p{margin-top:40% !important}.mb01{margin-bottom:.1rem !important}.mb02{margin-bottom:.2rem !important}.mb03{margin-bottom:.3rem !important}.mb05{margin-bottom:.5rem !important}.mb06{margin-bottom:.6rem !important}.mb07{margin-bottom:.7rem !important}.mb08{margin-bottom:.8rem !important}.mb1{margin-bottom:1rem !important}.mb15{margin-bottom:1.5rem !important}.mb2{margin-bottom:2rem !important}.mb3{margin-bottom:3rem !important}.mb4{margin-bottom:4rem !important}.mb5{margin-bottom:1rem !important}.ml01{margin-left:.1rem !important}.ml02{margin-left:.2rem !important}.ml03{margin-left:.3rem !important}.ml04{margin-left:.4rem !important}.ml05{margin-left:.5rem !important}.ml08{margin-left:.8rem !important}.ml1{margin-left:1rem !important}.ml15{margin-left:1.5rem !important}.ml2{margin-left:2rem !important}.ml3{margin-left:3rem !important}.ml4{margin-left:4rem !important}.ml5{margin-left:1rem !important}.ml-1{margin-left:-1rem !important}.ml-25{margin-left:-2.5rem !important}.ml-3{margin-left:-3rem !important}.mr01{margin-right:.1rem !important}.mr02{margin-right:.2rem !important}.mr03{margin-right:.3rem !important}.mr04{margin-right:.4rem !important}.mr05{margin-right:.5rem !important}.mr06{margin-right:.6rem !important}.mr07{margin-right:.7rem !important}.mr08{margin-right:.8rem !important}.mr1{margin-right:1rem !important}.mr15{margin-right:1.5rem !important}.mr2{margin-right:2rem !important}.mr3{margin-right:3rem !important}.mr4{margin-right:4rem !important}.mr5{margin-right:5rem !important}.m05{margin:.5rem !important}.text-small-caps{font-variant:small-caps}.text-bold{font-weight:600}.text-normal{font-weight:100 !important;font-style:normal !important}.text-italic{font-style:italic}.text-xbold{font-weight:900}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-wrap-word{word-wrap:break-word}.text-black{color:#111 !important}.text-blue-light{color:#507dae !important}.text-blue-dark{color:#336397}.text-white{color:#f9f9f9}.text-grey{color:#aaa}.text-grey-dark{color:#ccc !important}.text-grey-light{color:#c9c9c9}.text-red{color:#c80000}.text-gold{color:#ecba2b}.text-rotate-45{transform:rotate(38deg)}.text-caps{font-variant:small-caps}.text-uppercase{text-transform:uppercase}.text-shadow{text-shadow:1px 1px 1px #000}.text-line-height-14{line-height:1.4}.center{left:50%;transform:translateX(-50%)}.center-horizontally,.centerH{left:50%;transform:translateX(-50%)}.center-vertically,.centerV{top:calc(50% - 0rem);transform:translateY(-50%)}.center-center{transform-origin:center;float:initial}.border{border:2px solid #999}.border-top{border-top:1px solid #f9f9f9}.border-top-grey{border-top:1px solid #ccc}.border-top-dark{border-top:1px solid #aaa}.border-bottom-dark{border-bottom:1px solid #aaa}.border-top-dark-2{border-top:2px solid #aaa}.border-round{border-radius:5px}.border-shape{border-top-left-radius:80px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:80px}.border-right-dark{border-right:1px solid #aaa}.border-left-dark{border-left:1px solid #aaa}.border-bottom{border-bottom:1px solid #ccc}.border-standard{border:1.5px solid #d1d1d1}.border-blue{border:1.5px solid #336397}.border-cif{border:1.5px solid #336397}.border-fob{border:1.5px solid green}.border-exwork{border:1.5px solid orange}.border-left-orange-thick{border-left:6px solid #d7a52d}.border-left-blue{border-left:3px solid #0c75ac}.bg-beige-transparent{background:rgba(250,248,242,.9)}.bg-blue-light{background:red}.bg-blue-dark{background-color:#4b525b}.bg-dark-grey{background:#111}.bg-grey-dark{background:#222;color:#ddd}.bg-nav-blue{background:#b8cbd8}.bg-beige-darker{background:#efece2}.bg-dark{background:rgba(0,0,0,.8);color:#aaa}.bg-beige-light{background:#e8e7e4}.bg-lightgray{background:#f9f9f9}.bg-none{background:rgba(0,0,0,0) !important}.bg-transparent{background:rgba(0,0,0,0) !important}.hidden{display:none !important}.visibility-hidden{visibility:hidden}.show{display:inline-block !important}.hover{cursor:pointer}.hover-underline:hover{cursor:pointer;text-decoration:underline}.hover-bg-dark:hover{background:#284f79}.hover-bg-grey:hover{background:#f6f6f6;color:#000}.hover-border-top{border-top:2px solid rgba(0,0,0,0)}.hover-border-top:hover{border-top:2px solid #ccc}.hover-none{pointer-events:none}.hover-bg-blue{padding:.4rem;border-radius:7px}.hover-bg-blue:hover{background:#336397;color:#fff}.hover-bg-blue:hover img{filter:invert(100%)}.overflow-x{overflow-x:auto}.overflow-hidden{overflow:hidden !important}.box-right{position:absolute;width:auto;right:0;top:0}.box-right-30{right:20px;top:15px}.box-shadow{box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.box-shadow-2{box-shadow:rgba(0,0,0,.16) 0px 3px 6px,rgba(0,0,0,.23) 0px 3px 6px}.at-bottom,.at-bottom-fixed{position:absolute;width:100%;height:auto;left:0;bottom:0;background:#aaa;color:#f9f9f9}.at-bottom.at-bottom-dark,.at-bottom-fixed.at-bottom-dark{background:#333}.at-bottom-fixed{position:fixed}.pos-bottom{bottom:0}.three-dots-vertically:after{content:"⠇";font-size:100px}.div-cover{position:absolute;width:100%;height:100%;top:0;left:0}.div-overlay{z-index:999}.lineHeight2{line-height:1.4}.line{border-top:1px solid #ccc}.isLoading{background-image:url("../img/spyke/icons/gif-loading-bar.gif");background-size:50%;background-repeat:no-repeat;background-position:center center}.mobile-show{display:none}a.hover-underline:hover{background:#f6f6f6}a.hover-underline:hover .text{color:#000;text-decoration:underline}.debug{border:2px dashed red}.debug.debug-dashed{border:2px dashed red !important;color:#111 !important}html,main{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:0px;background:rgba(0,0,0,0);-ms-overflow-style:none;-ms-overflow-style:-ms-autohiding-scrollbar;scrollbar-width:none}::-webkit-scrollbar-track{background:#f9f9f9}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#555}.prohibit-copy{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html,body{font-family:"Anuphan-Regular";font-weight:400;font-size:14.0001px;color:#333;width:100%;max-width:100%;overflow-y:hidden}html,body,div,a,input,select,textarea,main,modal,inline,pre,navLeft,navPage,footer,switch,data-protection{position:relative;float:left;width:100%;height:auto;margin:0;padding:0;border:0;box-sizing:border-box;line-height:1.1;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale}label{box-sizing:border-box}html,body{height:100%;overflow:auto;width:100%}input,select,textarea{border:0;background:rgba(0,0,0,0);padding:.4rem .3rem;box-sizing:border-box;font-family:"Anuphan-Regular"}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f1f1f1 inset !important;border:0;outline:none}input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border:0;outline:none}input[type=datetime-local],select[type=datetime-local],textarea[type=datetime-local]{font-size:80%}select option{font-family:"Anuphan-Regular";-moz-font-family:"Anuphan-Regular"}a{color:inherit;text-decoration:none}.debug{border:3px solid red}pre{background:#e9e9e9;border:3px dashed red;padding:.5rem;font-size:60%;line-height:1;color:#111 !important;text-align:left;overflow:auto}div.main{position:relative;float:left;width:100%;height:100%;background-repeat:repeat;background-size:cover}div.main.public{background-image:url("../img/spyke/icons/bg-marmor.jpg")}div.main.admin{background:#f9f9f9}navLeft{position:relative;float:left;width:240px;height:calc(100% - 40px);background:#336397;color:#f9f9f9;z-index:99999}navLeft .item.item-hover:hover{background:#313957;cursor:pointer}navLeft .item.active{background:#313957;cursor:pointer}main{width:100%;height:100%;padding-left:0;z-index:10;overflow:auto;padding-right:1px}main.main-nav-left{width:calc(100% - 240px);height:calc(100% - 40px)}main.main-login{width:100%}main .container{max-width:1300px;left:50%;transform:translateX(-50%)}inline,.inline{height:100%;padding:1rem;overflow:auto}inline.no-scroll,.inline.no-scroll{overflow:hidden}.dataTable,.dataTables{font-size:100%}.dataTable .dataTables_wrapper,.dataTables .dataTables_wrapper{float:left;width:100%}.dataTable .dataTables_length,.dataTables .dataTables_length{font-size:70%;width:auto;float:left}.dataTable .dataTables_length select,.dataTables .dataTables_length select{font-size:80%}.dataTable .dataTables_info,.dataTables .dataTables_info{font-size:70%}.dataTable .dataTables_filter,.dataTables .dataTables_filter{font-size:70%;width:auto}.dataTable .dataTables_filter label,.dataTables .dataTables_filter label{float:left;text-align:left;width:100%}.dataTable .dataTables_filter label input,.dataTables .dataTables_filter label input{float:right;width:100%;margin-left:.2rem;font-size:80%}.dataTable .dataTables_paginate,.dataTables .dataTables_paginate{font-size:70%}.dataTable .dataTables_paginate a.paginate_button,.dataTables .dataTables_paginate a.paginate_button{float:none;width:auto}.dataTable table,.dataTables table{box-sizing:border-box;margin-top:1rem}.dataTable table tr,.dataTables table tr{box-sizing:border-box}.dataTable table tr th,.dataTables table tr th{box-sizing:border-box;vertical-align:middle;padding:.3rem .1rem}.dataTable table tr td,.dataTables table tr td{width:auto;box-sizing:border-box;vertical-align:middle;padding:.2rem .1rem .2rem .3rem;border-bottom:1px solid #fff;border-top:1px solid rgba(0,0,0,0);font-size:80%}.dataTable table tr td.actions,.dataTables table tr td.actions{width:80px;max-width:5rem;background:#f3eac7;border-bottom:1px solid #fff}.dataTable table tr td.attachments,.dataTables table tr td.attachments{width:60px;max-width:5rem}.dataTable table tr td img.icon:hover,.dataTables table tr td img.icon:hover{background:#fff}.dataTable table tr td.odd,.dataTables table tr td.odd{background:#f9f9f9}.dataTable table tr td.even,.dataTables table tr td.even{background:#fcfcfc}.dataTable table tr.hover:hover,.dataTables table tr.hover:hover{background:#f5f5f5}.dataTable table tr.hover:hover td,.dataTables table tr.hover:hover td{border-bottom:1px solid #999}.form .label{font-size:70%;color:#336397}.form .field-group.field-group-icon{background:#f9f9f9;color:#333}.form .field-group.field-group-icon .field-icon{float:left;width:auto;height:auto;border-right:1px solid #435461}.form .field-group.field-group-icon img{margin-top:0 !important}.form .field-group.field-group-icon input{height:100%}.form .field-group.w-pdf-image{width:30px;height:20px;margin-right:.3rem}.form .field-group.w-pdf-image .pdf-image{border:1px solid #eee;text-align:center}.form .field-group.active{background:#5276a4;color:#fff}.form .field-group.active img{filter:invert(1)}.form .field-group.hover-carret:hover{cursor:pointer}.form .field-group.hover-carret:hover::after{content:"◥";position:absolute;top:-0.2rem;right:-0.1rem;font-size:14px;color:#fff;z-index:9999}.form .field-group.field-yes-no{width:5rem;margin-right:.5rem;margin-bottom:.5rem}.form .field-group label{position:relative;float:left;width:100%;font-size:70%;color:#777}.form .field-group label.bg-blue{padding:.3rem;border-radius:3px;background:#336397}.form .field-group input,.form .field-group textarea{background:#e2ebf0;font-size:90%}.form .field-group input.bg-transparent,.form .field-group textarea.bg-transparent{background:rgba(0,0,0,0)}.form .field-group input[readonly].bg-transparent,.form .field-group textarea[readonly].bg-transparent{background:rgba(0,0,0,0)}.form .field-group input:focus,.form .field-group textarea:focus{background:#e2ebf0}.form .field-group input.font-smallest,.form .field-group textarea.font-smallest{font-size:75%}.form .field-group input{height:26px}.form .field-group input[type=checkbox]{height:auto;min-height:auto}.form .field-group input[readonly]{background:rgba(0,0,0,0)}.form .field-group textarea{min-height:16rem}.form .field-group textarea.textarea-h4{min-height:4.5rem}.form .field-group .input-erase{position:absolute;width:auto;height:auto;top:.6rem;right:.3rem;z-index:999}.form .field-group select{background:#e2ebf0;padding:.3rem .3rem .3rem .3rem}.form .field-group.bg-blue input,.form .field-group.bg-blue select,.form .field-group.bg-blue textarea{margin:.3rem;background:#f9f9f9;width:calc(100% - .6rem)}.form .field-group.bg-transparent input,.form .field-group.bg-transparent select,.form .field-group.bg-transparent textarea{background:rgba(0,0,0,0)}.form .field-group.field-white input{background:#eee !important}.form .field-group.field-white select{background:#eee !important}.form .field-group.field-white textarea{background:#eee !important}.form .field-group.textarea-large textarea{min-height:16rem}.form .field-group.textarea-small textarea{min-height:6rem}.form .field-group div.input{height:26px;padding:.3rem}.form .field-group div.input.dropdown{background:#e2ebf0;padding-right:2rem;padding-top:.4rem;cursor:default}.form .field-group div.dropdown-content{position:absolute;width:100%;height:auto;max-height:16rem;left:0;top:0;padding:0;padding-bottom:1px;background:#fff;border-top:1px solid #777;overflow:hidden;overflow-y:auto;z-index:999999;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.form .field-group div.dropdown-content .dropdown-item{padding:.2rem .2rem .1rem .2rem;border:3px solid rgba(0,0,0,0);color:#333;cursor:pointer}.form .field-group div.switch{position:relative;width:auto;height:auto;padding:0;background:rgba(0,0,0,0);border-radius:0}.form .field-group div.switch .switch-item{background:#f9f9f9;width:auto;height:auto;padding:.3rem .5rem .4rem .5rem;cursor:default;margin-left:.05rem;margin-right:.05rem;text-transform:uppercase}.form .field-group div.switch .switch-item.active{background:green;color:#fff}.form .field-group div.switch .switch-item.active.switch-class-no,.form .field-group div.switch .switch-item.active.switch-class-off{background:darkred}.form .field-group div.switch .switch-item.active.switch-class-yes,.form .field-group div.switch .switch-item.active.switch-class-on{background:green}.form .field-group div.switch .switch-item.active-red{background:red;color:#fff}.form .field-group div.switch .switch-item span{width:100%;height:auto;font-size:70%;text-align:center}.form .field-group div.switch .switch-item.switch-input{width:4rem;padding:0}.form .field-group div.switch .switch-item.switch-input input.switch-input{border-radius:10px;text-align:center;padding:.5rem 0 .6rem 0;font-size:70%}.form .field-group div.switch .switch-icon{width:auto;margin-right:1.5rem}.form .field-group.input-dark input,.form .field-group.input-dark textarea,.form .field-group.input-dark select{background:#111;color:#f9f9f9}.form .field-group.dropdown-small{font-size:100%}.form .field-group.dropdown-small div.input.dropdown{font-size:90%;height:auto;width:140px;padding:.5rem .3rem .4rem .3rem;background:#fff;text-transform:none}.form .field-group.dropdown-small div.dropdown-content div.dropdown-item{text-transform:none}.form .input-search{font-size:90%;width:120px !important;padding-top:.1rem;border:2px solid #f6f6f6;height:100%}.form .input-search input[name=search]{width:calc(100% - 2rem)}.form .hover-title .title{padding:.3rem .2rem .2rem .2rem}.form .hover-title:hover .title{background:#4b525b;color:#f9f9f9}.form .re-agent-logo{height:5.85rem;background-size:contain;background-position:top center;background-repeat:no-repeat;overflow:hidden}.form .image-wrapper .image-nav{border-bottom:1px solid #333;padding:0 0 .1rem 0}.form .image-wrapper .image{height:100%;border-radius:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.form .image-wrapper .image img{border-radius:0;width:100%;height:auto}.form-slider{font-family:Inter;background:#222}.form-slider .form-nav .item{width:auto;height:100%;padding:.6rem 2rem .7rem 1rem;cursor:not-allowed}.form-slider .form-nav .item[is-active]{cursor:pointer}.form-slider .form-nav .item .item-text{width:auto;height:100%;padding-top:.2rem;font-size:80%}.form-slider .form-nav .item.active,.form-slider .form-nav .item .active{color:#ddd;font-weight:700;background:#555}.form-slider .form-nav .item.border-right{border-right:1px solid #aaa}.form-slider .form-nav .item.item-logo{padding:.5rem 4rem 0 1rem;overflow:hidden}.form-slider .form-nav .item.hover:hover{background:#555}.form-slider .form-content{padding:1rem}.form-slider .form-content .form-bg{background-color:#333;padding:.5rem 1rem}.form-slider .form-btn-next{width:auto;margin-left:1rem;margin-right:2rem}.form-slider .form-btn-back{width:auto;margin-left:2rem;margin-right:1rem}.form-slider .field-group{color:#aaa;margin-bottom:.5rem}.form-slider .field-group label{color:#aaa}.form-slider .field-group input,.form-slider .field-group select,.form-slider .field-group textarea{background:#f2efef !important;border-radius:0;padding:.6rem .3rem}.form-slider .header{color:#ddd;margin-top:.5rem;font-size:120%}tooltip{position:fixed;width:auto;height:auto;top:0;left:0;background:#000;color:#f9f9f9;border-radius:3px;padding:.4rem .7rem;font-size:60%;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;z-index:999999}tooltip::after{content:"▼";position:absolute;margin:auto;left:calc(50% - 5px);color:#000;bottom:-7px}iframe{z-index:1}iframe.iframe{position:relative;float:right;width:100%;height:auto}body.page footer{position:fixed;bottom:0;height:40px;background-image:url("../img/spyke/icons/bg-footer.png");background-size:100% 40px;background-position:top center;color:#777;font-size:65%;z-index:9999}body.page footer img.icon{margin-top:0 !important}body.page footer .hover-blue:hover{color:#00bfff}.page.page-max-width{max-width:1300px;left:50%;transform:translateX(-50%)}.page .title{font-size:200%;font-weight:700;color:#e5b32d;font-family:BookAntiqua}.page .subtitle{font-size:110%;font-weight:400;font-style:italic;color:#e5b32d;font-family:BookAntiqua}.page .page-header{position:absolute;height:190px}.page .page-header .page-header-active{border-bottom:1px solid #aaa}.page .page-body{position:absolute;top:190px;height:calc(100% - 190px)}.page .page-footer{margin-top:2rem}.tox.tox-tinymce{font-size:80%}.tox.tox-tinymce .tox-menubar{font-size:11px}.tox.tox-tinymce .tox-menubar .tox-mbtn__select-label{font-size:11px}.tox.tox-tinymce .tox-statusbar__branding{display:none}.tox.tox-tinymce .tox-editor-container span{font-size:80%}.tox.tox-tinymce iframe{font-size:80%}.tox-editor-header{background:#333 !important;color:#fff !important;box-shadow:none !important}.tox-editor-header .tox-menubar,.tox-editor-header .tox-toolbar-overlord,.tox-editor-header .tox-toolbar__primary,.tox-editor-header .tox-mbtn__select-label,.tox-editor-header .tox-mbtn,.tox-editor-header .tox-icon{background:#333 !important;color:#fff !important;box-shadow:none !important}.tox-editor-header .tox-icon svg{filter:invert(100%)}.tox-editor-header .tox-tbtn--select:hover{background:#ddd !important;color:#333 !important}tox-toolbar__overflow .tox-icon{background:rgba(0,0,0,0)}tox-toolbar__overflow .tox-icon svg{filter:invert(100%)}.tox-mbtn{cursor:pointer}.tox-tbtn:hover{background:rgba(0,0,0,0) !important}.tox-tbtn.tox-tbtn--enabled{background:rgba(0,0,0,0) !important}.tox-tiered-menu .tox-collection__item-label{font-size:80% !important}.background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0;background:#fff}.background.bg-gradient-green{background:#497657;background:linear-gradient(149deg, rgb(73, 118, 87) 0%, rgb(129, 153, 137) 35%, rgb(73, 118, 87) 100%)}.img-bg{background-repeat:no-repeat;background-size:100%}.img-bg.bg-logo-spyke-real-estate{background-image:url("../img/spyke/icons/logo-spyke-real-estate.webp");background-size:15%;background-position:top .5rem right;background-repeat:no-repeat;z-index:2}.img-bg.bg-white{background-image:url("../img/spyke/icons/bg-white.webp");background-repeat:repeat;background-size:10%}.img-bg.bg-base-1{background-image:url("../img/spyke/icons/bg-round-half.webp");background-position:center right;z-index:1}.img-bg.bg-map-1{background-image:url("../img/spyke/icons/bg-map-1.webp");background-position:center right;z-index:2}.img-bg.bg-map-2{background-image:url("../img/spyke/icons/bg-map-2.webp");background-position:center right;z-index:2}.img-bg.bg-skyline{background-image:url("../img/spyke/icons/bg-skyline-3.webp");background-position:bottom center;background-size:cover;z-index:2}.img-bg.bg-skyline-2{background-image:url("../img/spyke/icons/bg-skyline-light.webp");background-position:bottom center;background-size:50%;z-index:2}.img-bg.bg-transparent{background-image:url("../img/spyke/images/bg-transparent.webp");background-position:top -100px left 30px;background-size:cover;z-index:2}.img-bg.bg-real-estate{background-image:url("../img/spyke/icons/bg-real-estate.webp");background-position:top center;background-size:auto 100px;background-repeat:no-repeat;z-index:2}.img-bg.bg-real-estate-2{background-image:url("../img/spyke/icons/bg-real-estate-modal.webp");background-position:top right;background-size:20%;background-repeat:no-repeat;z-index:2}.img-bg.bg-real-estate-3{background-image:url("../img/spyke/icons/bg-real-estate-3.webp");background-position:bottom 7rem right;background-size:60%;background-repeat:no-repeat;z-index:2}.img-bg.bg-cloud{background-image:url("../img/spyke/icons/bg-cloud.webp");background-position:center center;background-size:100%;background-repeat:no-repeat;z-index:2}.img-bg.bg-yellow-lines{background-image:url("../img/spyke/icons/bg-yellow-lines.webp");background-position:top 2rem right;background-size:5%;background-repeat:no-repeat;z-index:2}.img-bg.bg-contact-spyke-contact{background-image:url("../img/spyke/icons/contact-spyke-contact.png");background-size:15%;background-position:left bottom;background-repeat:no-repeat;z-index:2}.img-bg.bg-marmor{background-image:url("../img/spyke/icons/bg-marmor.webp");background-size:cover;background-repeat:repeat;z-index:2}.img-bg.bg-marmor-gold{background-image:url("../img/spyke/icons/bg-marmor-gold.jpg");background-size:cover;background-repeat:repeat;z-index:2}.img-bg.bg-data-protection{background-image:url("../img/spyke/icons/bg-data-protection.webp");background-size:40%;background-position:bottom right;background-repeat:no-repeat}.img-bg.bg-drag-and-drop{background-image:url("../img/spyke/icons/icon-drag-and-drop.webp");background-size:30%;background-position:center center;background-repeat:no-repeat}.img-bg.bg-image-upload{background-image:url("../img/spyke/icons/icon-image-upload.png");background-size:20%;background-position:top center;background-repeat:no-repeat}.img-bg.bg-panel-image-upload{background-image:url("../img/spyke/icons/icon-image-upload.png");background-size:50%;background-position:center center;background-repeat:no-repeat}.img-bg.bg-size-40{background-size:20% !important}.img-bg.bg-at-bottom{background-position:center bottom}modal{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99999;background:#f9f9f9;border-top:2px solid #777;border-bottom:2px solid #777}modal .modal-mobile{background:#333;color:#f9f9f9}modal .modal-header{margin-bottom:1rem}modal .modal-title{font-size:140%;font-weight:700;text-transform:uppercase}modal .modal-section-title{font-size:90%;font-weight:700;color:#313e45}modal .modal-body .modal-body-footer{position:fixed;bottom:0;left:0}modal .modal-body .modal-body-footer .modal-body-footer-inline{background:#e9ded0}modal .modal-footer{position:fixed;height:auto;bottom:0;left:0;background:rgba(0,0,0,0);font-size:100%}modal .modal[modal-type=small]{position:absolute;background:red}.disclaimer{font-size:70%;color:#999;font-style:italic}.dragables .dragable{border:1px solid rgba(0,0,0,0)}.message{margin-bottom:1rem;border-radius:5px}.message.success{background:#c5e0aa !important;color:#2a362a}.message.warning{background:#f0d9b1 !important;color:#2a362a}.message.failed,.message.error{background:#8c0000 !important;color:#f9f9f9}.message.failed img.icon,.message.error img.icon{filter:invert(1)}.item.item-panel{max-width:260px}canvas{position:relative;float:left;width:100%;height:auto;box-sizing:border-box}.message{margin:0;padding:.5rem 1rem;margin-bottom:.8rem}.message.message-error{background:#fcf3f1;color:#d96d00}.breadcrumbs{font-size:65%;font-weight:100;color:#ccc}img.img-custom,img.image-custom,img.image-card{width:100%;height:100%}img.image-custom{width:calc(100% - 10px)}img.img-thumb,img.img-thumbnail{width:120px;height:auto}img.img-thumb.img-shadow,img.img-thumbnail.img-shadow{box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px}img.img-thumb-list{height:40px;min-height:40px;width:auto}img.img-radius-none{border-radius:0 !important}img.img-panel-height{height:150px;overflow:hidden}.img.img-start-full{position:absolute;width:100%;height:100%}.img.img-clipboard{height:3rem;background:#e2ebf0}img{position:relative;width:auto;height:auto;border-top-left-radius:5px;border-top-right-radius:5px}img.logo{height:60px}img.logo.logo-nav{height:28px}img.logo.logo-small{height:38px}img.logo.logo-spyke-contact{height:46px}img.icon.icon-invert{filter:invert(100)}img.icon.icon-small{width:14px;height:14px}img.icon.icon-smallest{width:11px;height:11px}img.icon.icon-xxs{width:10px;height:10px}img.icon.icon-xxxs{width:8px;height:8px}img.icon.icon-large{width:20px;height:20px}img.icon.icon-larger{width:26px;height:26px}img.icon.icon-largest{width:32px;height:32px}img.icon.icon-xl{width:36px;height:36px}img.icon.icon-xxl{width:40px;height:40px}img.icon.icon-flag{width:auto;height:30px;margin-top:-0.2rem}img.icon.icon-xxxl{width:50%;height:auto}img.icon.icon-logo{width:200px;height:auto}img.icon.icon-status{width:auto;height:auto}img.icon.icon-admin-logo{width:auto;height:40px}img.icon.icon-logo-small{width:auto;height:30px}img.icon.icon-application-form{width:120px;height:auto}img.icon.icon-switch,img.icon.icon-input{position:relative;float:left;width:auto;height:20px;padding-top:.3rem}img.icon.icon-panel{width:auto;height:100px}img.icon.icon-panel-nav{width:auto;height:10px}img.icon.icon-close-small{width:auto;height:16px}img.icon.icon-nav-recommended{width:auto;height:30px;margin-top:-0.5rem}img.icon.icon-panel-small{width:auto;height:50px}img.icon.icon-amsterdam-skyline{width:30%;height:auto}img.icon.icon-partner-logo{width:auto;height:37px;filter:grayscale(100)}img.icon.icon-partner-logo:hover{filter:grayscale(0)}img.icon.icon-nav-top{width:auto;height:14px}img.icon.icon-qr-code{width:auto;height:80px}img.icon.icon-close{width:auto;height:26px}img.icon.icon-paginate{width:auto;height:12px}img.icon.icon-login{width:200px;height:auto}img.icon.icon-spyke-contact{width:8px;height:auto}img.icon.icon-grey{opacity:70%}img.icon.icon-border{border:1px solid #777;border-radius:5px;padding:.3rem}img.icon.icon-border-transparent{border:1px solid rgba(0,0,0,0)}img.icon.icon-darker{filter:brightness(90%)}img.icon.icon-opacity-70{opacity:70%}img.icon.icon-opacity-80{opacity:80%}img.icon.icon-opacity-90{opacity:90%}img.icon.icon-opacity-60{opacity:.6}img.icon.icon-button{border:1px solid #333;border-radius:5px;padding:.3rem;height:16px;width:16px}img.icon.icon-button.icon-hover:hover{border:1px solid #ca833c;background:#ca833c;cursor:pointer}img.icon.icon-button.icon-hover-dark:hover{border:1px solid #ebe2c7;background:#ebe2c7;cursor:pointer}img.icon.icon-button.icon-button-blue{border:1px solid #4681c1}img.icon.icon-hover-border{border:1px solid rgba(0,0,0,0)}img.icon.icon-hover-border:hover{border:1px solid #435461}img.icon.icon-hover-invert:hover{filter:invert(1);cursor:pointer}img.icon.icon-banner{position:absolute;width:120px;height:auto;right:-6px;top:-6px;border:0 !important}.icon.icon-label{font-size:70%;text-align:center;margin-top:-0.2rem}.icon.icon-status{width:auto;height:auto}.rangeSlider{background:#e5e5e6;padding:.2rem}.rangeSlider .range-line{border-top:5px solid #a0b4ba}.rangeSlider img.icon{position:absolute}.btn{border:0;background:rgba(0,0,0,0);border-radius:5px;padding:.7rem 1.5rem .6rem 1.5rem;font-size:70%;text-transform:uppercase}.btn.btn-login{background:#336397;color:#f9f9f9}.btn.btn-border{border:1px solid #ccc;padding:.5rem;font-size:70%;text-align:center}.btn.btn-border.active{background:#336397;color:#f9f9f9}.btn.btn-square{border-radius:0}.btn.btn-data-protection{border:1px solid #777;background:#559746;color:#fff;cursor:pointer}.btn.btn-save{border:1px solid #0c91e5;background:#abd0e4;cursor:pointer;color:#000}.btn.btn-cancel{border:1px solid #000;background:#4b525b;color:#f9f9f9;cursor:pointer}.btn.btn-save-dark{border:1px solid #0c91e5;background:#336397;color:#fff}.btn.btn-add{background:#336397;padding:.3rem .7rem;border-radius:0;color:#f9f9f9}.btn.btn-submit,.btn.btn-apply{border:1px solid #0c91e5;background:#4295cf;color:#fff}.btn.btn-process{border:1px solid #0c91e5;background:#4295cf;color:#fff}.btn.btn-button{border:1px solid #b2abab;background:rgba(0,0,0,0);border-radius:0;padding:.5rem .7rem;cursor:pointer}.btn.btn-button.active{background:#4295cf;color:#fff}.btn.radio-button-switch{padding:.3rem}.btn.btn-next{width:auto;height:40px;background:#222;border-radius:0;padding:.9rem 1.4rem .5rem 1.8rem;font-size:80%}.btn.btn-next:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,128,0,0);border-left-color:#222;border-width:20px;margin-top:-20px}.btn.btn-next:hover{background:#111;color:#bbb}.btn.btn-next:hover:after{border-left-color:#111}.btn.btn-back{width:auto;height:40px;background:#222;border-radius:0;padding:.9rem 1.8rem .5rem 1.4rem;font-size:80%}.btn.btn-back:before{content:"";position:absolute;width:0;height:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-right:20px solid #222;top:0;left:-20px}.btn.btn-back:hover{background:#111;color:#bbb}.btn.btn-back:hover:before{border-right-color:#111}.btn.btn-apply{background:#313e45;color:#f9f9f9;border:none;cursor:pointer}.btn.btn-clear{padding:.5rem .7rem;background:#ccc;border:1px solid #999}.btn.btn-modal-search{float:left;width:auto;height:32px;padding:.7rem 1.2rem;margin:.3rem .5rem .3rem 0;border:1px solid #999;background:#e9e9e9;border-radius:0;color:#111;cursor:pointer}.btn.btn-modal-search.active{background:#306e37;color:#f9f9f9}table{position:relative;float:left;width:100%;height:auto;border-collapse:collapse}table tr th{font-size:90%;color:#004c66;padding:.3rem 0 .3rem 0;background:#eee}table tr td{font-size:80%;border-top:1px solid #ccc;border-bottom:1px solid #bbb;vertical-align:middle;padding:.3rem .2rem .2rem .2rem;border-left:.5px solid #eee;color:#111}table tr td.actions{background:#ebe2c7;width:70px;max-width:70px}table tr td img.icon{padding:.2rem}table tr td img.icon:hover{background:#faf8f1;cursor:pointer}table tr td img.icon.icon-logo{width:auto;height:100%;max-height:24.01px;text-align:center}table tr td img.icon.icon-logo:hover{background:rgba(0,0,0,0)}table tr td img.icon-table{width:auto;height:12px;padding:.3rem;border-radius:0}table tr td img.icon-table:hover{background:#b9b9b9;cursor:pointer;filter:invert(1)}table tr td img.icon-active{width:auto;height:12px;padding:.3rem;border-radius:0}table tr td img.icon-active:hover{cursor:pointer}table tr td .table-row-content{border-left:5px solid #ebe2c7}table tr td .table-row-content .table-row-content-nav{background:#f9f9f9}table tr td .table-row-content .table-row-content-content{padding:.5rem .5rem .5rem 1rem}table tr.tr-hover:hover{background:#f7f3ea;cursor:default}table tr.tr-active{background:#f7f3ea;cursor:default}table tr.tr-not-active{background:#f9f9f9}table tr.tr-not-active td{color:#999 !important}table tr.tr-info td{background:#f7f3ea}table tr.text-inactive td{color:#bd412f}.table .table-footer{padding-top:.2rem;font-size:60%}.table .table-paginate{margin-top:2rem}.table .table-paginate .paginate-item{width:30px;height:30px;margin:.1rem;border:1px solid #ccc}.table .table-paginate .paginate-item .paginate-number{margin-top:50%;transform:translateY(-50%);font-size:60%;text-align:center}.table .table-paginate .paginate-item:hover,.table .table-paginate .paginate-item.active{background:#eee;color:#000}.chips{min-height:26px}.chips div.input.input-chips{height:auto;min-height:26px;background:#e2ebf0}.chips div.input.input-chips::after{content:"▼";position:absolute;top:.6rem;right:.6rem;font-size:70%}.chips .chips-content{padding:.2rem}.chips .chips-content .chip{width:auto;padding:.2rem .3rem;margin-right:.3rem;margin-bottom:.2rem;border:1px solid #999;font-size:65%;background:#ebe2c7;color:#111}.chips .chips-content .chip .chip-text{width:auto;padding-top:.1rem}.chips .chips-selection{padding:.3rem 0}.chips .chips-selection .chips-inline{background:#e9e9e9}.chips .chips-selection .chips-item{width:50%;padding:.2rem;font-size:65%}.panel{background-image:url("../img/spyke/icons/bg-marmor-weiss.jpg");background-size:cover;border-radius:0;padding:0;color:#3e372f}.panel.panel-no-bg{background-image:none;background:rgba(0,0,0,0)}.panel.panel-shadow{box-shadow:rgba(255,255,255,.12) 0px 1px 3px,rgba(255,255,255,.24) 0px 1px 2px}.panel.panel-max-width{width:300px;max-width:300px;height:auto}.panel.panel-with-banner{width:calc(100% - 10px)}.panel.panel-border{border:1px solid #a9a9a9;border-top-left-radius:5px;border-top-right-radius:5px}.panel.panel-bg-beige{background:rgba(0,0,0,0);border-radius:5px}.panel.panel-hover{cursor:pointer}.panel.panel-hover:hover{background:radial-gradient(circle, rgba(255, 255, 255, 0.201) 0%, rgba(255, 255, 255, 0) 50px)}.panel.panel-border-dark{border:4px solid #000}.panel.panel-border-left{border-left:2px solid #fefdf8}.panel.panel-border-left-dark{border-left:8px solid #111}.panel.panel-border-bottom-dark{border-bottom:8px solid #111}.panel .panel-banner-reserved{font-size:12px;right:2px;top:21px}.panel .panel-banner-recommended,.panel .panel-banner-discount,.panel .panel-banner-sold{right:14px;top:12px}.panel .panel-color-white{color:#aaa}.panel .panel-location{padding:.3rem 1rem;font-size:70%}.panel .panel-title,.panel .title{font-size:100%;font-weight:700;height:5rem;max-height:5rem;overflow:hidden}.panel .panel-title .inline,.panel .title .inline{overflow:hidden}.panel .panel-place{font-size:70%}.panel .panel-image-nav{width:auto}.panel .panel-image-nav.hover:hover{background:rgba(0,0,0,.2)}.panel .panel-image{height:240px;overflow:hidden;background-size:cover}.panel .panel-image-large{height:700px}.panel .panel-image-loader{position:absolute;width:100%;height:100%}.panel .panel-image-status{position:absolute;padding:.5rem;z-index:999}.panel .panel-image-status .panel-image-status-text{padding:.5rem .5rem .5rem .8rem;background:#000;box-shadow:rgba(50,50,93,.25) 0px 6px 12px -2px,rgba(0,0,0,.3) 0px 3px 7px -3px;border-left:3px solid #f1f1f1;font-weight:700;font-size:80%;color:#f1f1f1}.panel .panel-features{border-top:1.5px solid #c9c9c9;min-height:7.8rem}.panel .panel-image-text{position:absolute;width:auto;max-width:460px;height:auto;bottom:2rem;right:2rem;padding:.8rem .5rem 0 1rem;background:rgba(255,255,255,.75);font-style:italic;font-size:120%}.panel .panel-description{padding:.8rem .5rem;font-size:80%;font-weight:normal}.panel .panel-price{font-size:100%}.panel .hover:hover.hover-row{cursor:default;background:#f0ebe3;border-radius:5px}.panel .panel-info{position:absolute;top:0;left:0;width:100%;height:100%;background:#f1f1f1;border-radius:5px;z-index:999}.panel .panel-img-visited{width:100%;height:6vw;overflow:hidden}.panel.panel-small{width:15%;margin:.5rem}.panel.panel-small .panel-image{height:100px;background-size:cover}.panel.panel-small .panel-title{height:3rem;padding:.3rem .5rem;text-align:center;font-size:80%;font-weight:700}.panel.panel-small .panel-price{height:auto;padding:.3rem .5rem;font-size:60%;font-weight:200}.panel.panel-horizontal textarea{min-height:4rem}.panel.panel-horizontal .image-upload{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;font-size:66%}.panel.panel-horizontal .image-upload input{padding:.1rem}.panel.panel-horizontal .close-right{position:absolute;top:.2rem;right:.1rem;width:auto}.panel.panel-horizontal .panel-image{height:90px;max-height:90px;background-position:center center}.panel.hover-panel-nav{padding:.2rem}.panel.hover-panel-nav:hover .panel-nav{background:#f6f6f6;color:#f9f9f9}.panel.hover-panel-nav:hover .panel-nav img{filter:invert(0)}.panel.panel-contacts{width:33%}.panel.panel-contacts .panel-nav{background:#f6f6f6}.panel.panel-contacts .panel-body .panel-image{width:80px;height:80px;left:50%;transform:translateX(-50%);border-radius:50%;background:#f6f6f6}.panel-wrapper .panel-modal{position:absolute;width:100%;height:100%;top:0;left:0;background:#ebe2c7;z-index:9999}.panel-wrapper .panel-modal .panel-modal-content{color:#111}.panel-wrapper .panel-modal .panel-modal-content .panel-modal-header{padding:.5rem .2rem .1rem .5rem;background:#827d6d}.panel-wrapper .panel-modal .panel-modal-content .panel-modal-header .title{font-size:85% !important;color:#fff !important;background:rgba(0,0,0,0);border:0}.panel-wrapper .panel-modal .panel-modal-content .panel-modal-header img.icon-close{width:11px;height:auto;margin-top:-0.2rem;filter:invert(1)}.panel-wrapper .panel-modal .panel-modal-content .panel-modal-header img.icon-close:hover{background:rgba(0,0,0,0) !important}.panel-wrapper .panel-modal .panel-modal-content .panel-modal-body input{background:rgba(0,0,0,0) !important}.panel-system-message{color:green}.panel-overview{padding-bottom:.5rem}.panel-overview .bg-gradient{background-image:url("../img/spyke/icons/bg-dots-2a.png");background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.panel-overview .title{padding:.2rem .2rem .1rem .3rem;background:#4b525b;color:#fff !important}.panel-overview .total{font-size:70%;padding-top:.2rem}.card{padding:.5rem}.card.card-w50{width:50%}.card .card-border{border:1px solid #ccc}.card .card-header{background:#e9e9e9}.cards .card{width:33%;height:auto;padding:0 1rem 1rem 1rem}.cards .card .card-left{width:1.5rem}.cards .card .card-right{width:calc(100% - 1.5rem);float:right}.loader{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0)}.loader.loader-image{background-image:url("../img/spyke/icons/bg-loader-image.png");background-repeat:no-repeat;background-size:200%;background-position:-100% 0;animation:_animate-loader-image 1s infinite}@keyframes _animate-loader-image{0%{background-position:100% 0}100%{background-position:-100% 0}}loader{position:relative;float:left;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1}.drag-drop{padding:1rem;background:#e9e9e9;border-radius:5px}.dropdown.dark{background:#111 !important}.dropdown.dropdown-caret::after,.dropdown .dropdown-caret::after{content:"▼";position:absolute;display:inline-block;top:.7rem;right:.4rem;font-size:58%}.dropdown.dropdown-caret input,.dropdown .dropdown-caret input{width:calc(100% - 1.5rem);background:rgba(0,0,0,0)}.tabs .tab-item{padding:.6rem 1.6rem .5rem 1.5rem;margin-right:.2rem;cursor:pointer}.tabs .tab-item.active{background:#336397;color:#f9f9f9}.tabs .tab-item.tab-icon{padding:.5rem .2rem}.tabs .tab-item:after{position:absolute;content:"◥";top:-5px;right:-2px;color:#fff;font-size:140%}.tabs .tab-item.tab-hover{color:#e9e9e9}.tabs .tab-item.tab-hover:after{position:absolute;content:"◥";top:2px;right:2px;color:#f6f6f6;font-size:60%}.tabs .tab-item.tab-hover:hover{background:#555}.tabs .tab-item.tab-hover.active{background:#555;color:#fff;font-weight:700;border-bottom:1px solid #aaa}.tabs .tab-item.tab-item-dark:after{position:absolute;content:"◥";top:-5px;right:-2px;color:#000;font-size:140%}.tabs .tab-item.tab-item-carret-left:before{position:absolute;content:"◥";top:-3px;right:-1px;color:#336397;z-index:999;font-size:100%}.tabs .tab-contents{padding-top:0}.tabs .tab-contents.border-left-blue{border-left:5px solid #336397}.tabs .tab-contents.border-left-blue:before{content:"";position:absolute;right:0;bottom:0;height:0;width:15%;z-index:9999;border-top:5px solid #336397}.tabs .tab-content.tab-content-mobile{background:#555;color:#f9f9f9}.tabs .tab-content .tab-content-item{color:#e9e9e9;padding:.6rem 1.6rem .5rem 0;margin-right:.2rem;cursor:pointer}.tabs .tab-content .tab-content-item.active{background:#555;color:#f9f9f9}.tabs .tab-content .tab-content-item:before{content:"•";position:relative;float:left;margin-right:.3rem;color:#e9e9e9;font-size:90%}.paginate .paginate-items-wrapper{width:230px;height:calc(40px + .2rem);overflow:hidden}.paginate .paginate-items-wrapper .paginate-items-inline{width:auto;max-width:initial}.paginate .paginate-item{width:40px;height:40px;margin-left:.2rem;margin-right:.2rem;margin-bottom:.5rem;background:rgba(0,0,0,0);border:1px solid #777}.paginate .paginate-item .paginate-number{font-size:70%;color:#aaa}.paginate .paginate-item:hover,.paginate .paginate-item.active{background:#777;cursor:pointer}.paginate .paginate-item:hover .paginate-number,.paginate .paginate-item.active .paginate-number{color:#eee}.search-results{position:absolute;width:100%;height:100%;top:0;left:0;background:#f0ebe3;z-index:999}.search-results .hover:hover{cursor:pointer;color:#336397;font-weight:bold}.data-protection-settings{position:fixed;height:auto;bottom:0;background:#d8ba6c;border-top:0 solid #000;z-index:99999;overflow:hidden}.recommend{padding:.5rem;background:#d9ccb3;margin-bottom:1rem}.real-estates.view .description{padding:0 1rem 0 1rem;line-height:1.4}.real-estates.view .bg-dark{background:rgba(11,11,11,.5)}data-protection{position:fixed;bottom:0;left:0;width:100%;height:auto;background:#d8ba6c;z-index:99999;text-align:center}.corporate{color:#ccc}.corporate .corporate-section .corporate-section-title{font-size:110%;font-weight:700;color:#ccc}.corporate .corporate-section .corporate-section-content{font-size:90%}.corporate .corporate-section .corporate-section-content span.bullet-title{color:#0c75ac;font-weight:700}body.page .nav.nav-hamburger{position:absolute;top:0;left:0}body.page .nav.nav-top{position:relative;float:left;z-index:9999}body.page .nav.nav-top .nav-item{color:#f9f9f9;padding:.3rem .5rem;cursor:default}body.page .nav.nav-top .nav-item.active{background:#53565a}body.page .nav.nav-top .nav-content{position:absolute;width:200px;top:30px;color:#f9f9f9;z-index:99999;background:#53565a;box-shadow:rgba(0,0,0,.1) 0px 4px 12px}body.page .nav.nav-top .nav-content[fixed-position]{position:fixed}body.page .nav.nav-top .nav-content.nav-content-align-left{left:0}body.page .nav.nav-top .nav-content.nav-content-align-right{right:0}body.page .nav.nav-top .nav-content div,body.page .nav.nav-top .nav-content span{color:inherit}body.page .nav.nav-top .nav-content .nav-item{padding:.5rem;background:rgba(0,0,0,0)}body.page .nav.nav-top .nav-content .nav-item:hover{background:#292a2b;color:#f6f6f6;cursor:pointer}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-item{padding:.5rem;background:rgba(0,0,0,0)}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-item:hover{background:#292a2b;color:#f6f6f6;cursor:pointer}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-item::after{content:"+";position:absolute;top:.5rem;right:.5rem;color:#ccc}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-item.active{background:#d8ba6c;color:#111;font-weight:700}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-item.active::after{content:"-";position:absolute;top:.5rem;right:.5rem;color:#333}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-content{border-left:5px solid #d8ba6c}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-content .nav-submenu-content-item{padding:.5rem;background:rgba(0,0,0,0)}body.page .nav.nav-top .nav-content .nav-submenu .nav-submenu-content .nav-submenu-content-item:hover{background:#292a2b;color:#f6f6f6;cursor:pointer}body.page .nav.nav-breadcrumb{background:#2a2a2a;padding-top:.5rem;padding-bottom:.5rem;color:#fff}body.page .nav.nav-breadcrumb img{filter:invert(100%)}body.page .nav.nav-main{width:auto;z-index:999999;color:#fff}body.page .nav.nav-main .main-item{width:auto;height:auto;cursor:default}body.page .nav.nav-main .main-item .category{padding:.3rem 1.3rem}body.page .nav.nav-main .main-item .submenu{position:absolute;width:auto;min-width:160px;height:auto;left:0;top:2.2rem;background:#53565a;color:#fff;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}body.page .nav.nav-main .main-item .submenu .item{width:100%;padding-left:.8rem;padding-right:0;font-size:80%;padding-top:.4rem;padding-bottom:.3rem}body.page .nav.nav-main .main-item .submenu .item .item-name{padding-top:.3rem}body.page .nav.nav-main .main-item .submenu .item img{filter:invert(100%)}body.page .nav.nav-main .main-item .submenu .item:hover{background:#d9d9d9;color:#333}body.page .nav.nav-main .main-item .submenu .item:hover img{filter:invert(0)}body.page .nav.nav-main .main-item .submenu .submenu-content{border-top:1px solid #999;border-bottom:1px solid #999}body.page .nav.nav-main .main-item .submenu .submenu-content .item{padding-top:.3rem;padding-bottom:.3rem}body.page .nav.nav-image{position:absolute;width:20px;height:100%;top:0}body.page .nav.nav-image.nav-image-left{left:0;background:rgba(0,0,0,0)}body.page .nav.nav-image.nav-image-right{right:20px;background:rgba(0,0,0,0)}body.page .nav .item.active{font-weight:700}body.page nav{z-index:99999}menu{display:none;position:absolute;top:0;right:0;padding:0;margin:0;width:100%;height:100%;overflow:auto;z-index:99999;background:#f0ebe3}.map{width:100%;height:500px}.map div{display:inline-block;position:relative;float:left;width:auto;min-width:auto;height:auto}.map.map-leaflet{width:100%;height:500px}.map #map_leaflet{position:relative;float:left;width:auto;height:100%}.map .leaflet-tile-pane{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.map .leaflet-popup{position:absolute}.map .leaflet-control-attribution.leaflet-control{display:none}.file-loader{height:3px;background:rgba(0,0,0,0)}.file-loader.active{display:inline-block;background:#4b525b;animation:_animate-file-loader 1s linear infinite}.file-loader.active.loader-white{width:calc(100% - .4rem);margin-left:.2rem;background:#fff}@keyframes _animate-file-loader{0%{width:0}100%{width:100%}}.animation.animate-image-fade-in{animation:_animate-image-fade-in .5s ease-in forwards}@keyframes _animate-image-fade-in{0%{opacity:.2}100%{opacity:1}}.animate.animate-slide-top{animation:_animate-slide-top .2s ease-out forwards}@keyframes _animate-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.animate.animate-dropdown{animation:_animate-dropdown .2s ease-out forwards}@keyframes _animate-dropdown{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0}100%{opacity:1;transform:translateY(0%)}}.animate.animate-image-loader{background:linear-gradient(117deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 41%, rgb(255, 255, 255) 46%, rgb(247, 247, 247) 49%, rgb(255, 255, 255) 52%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);animation:_animate-image-loader .8s infinite}@keyframes _animate-image-loader{0%{transform:translateX(-80%)}100%{transform:translateX(80%)}}.animate.animate-fade-out-slow{animation:_animate-fade-out-slow 5s ease-out forwards}@keyframes _animate-fade-out-slow{0%{display:inline-block;opacity:1;transform:translateY(0%)}90%{opacity:1;transform:translateY(0%)}100%{display:none;opacity:0;transform:translateY(-100%)}}.animate.animate-loader{width:12px;height:12px;border-radius:50%;display:block;margin:15px auto;position:relative;background:#fff;box-shadow:-24px 0 #fff,24px 0 #fff;box-sizing:border-box;animation:_animate-loader 1s linear infinite}@keyframes _animate-loader{33%{background:#fff;box-shadow:-24px 0 #d8ba6c,24px 0 #fff}66%{background:#d8ba6c;box-shadow:-24px 0 #fff,24px 0 #fff}100%{background:#fff;box-shadow:-24px 0 #fff,24px 0 #d8ba6c}}.animate.animate-rotating-slow{animation:_animate-rotating-slow 2.4s linear infinite}@keyframes _animate-rotating-slow{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.error{width:100%;height:auto;top:0;left:0;background:rgba(0,0,0,0);font-size:90%;color:orange}.error.message.error{text-align:center}[error-message]{color:orange;font-size:100%}.login{width:50%;max-width:320px;min-width:320px;height:100%;top:50%;left:50%;transform:translate(-50%, 0);background:rgba(0,0,0,0);border-left:3px solid #e5b32d;color:#f9f9f9;font-family:"Anuphan-Regular";margin-bottom:5rem;padding:1rem 2rem}.login .title{font-size:100%;font-weight:200;font-family:"Anuphan-Regular";text-transform:uppercase}.login .field-group{background:rgba(0,0,0,0)}.login .field-group div.input{height:36px}.login .field-group div.input div.icon{width:40px;height:auto;padding:.4rem;padding-top:.5rem;padding-right:.6rem;text-align:center;background:#999}.login .field-group div.input div.input{width:calc(100% - 40px);height:100%}.login .field-group div.input div.input input{height:100%;padding-left:.8rem;background:rgba(0,0,0,0)}.login .field-group input:focus,.login .field-group input:active,.login .field-group input:-webkit-autofill,.login .field-group input:-webkit-autofill:hover,.login .field-group input:-webkit-autofill:focus,.login .field-group input:-webkit-autofill:active{background-color:#e2ebf0 !important;color:#333 !important;-webkit-box-shadow:0 0 0 1000px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:#333 !important}.login .field-group button[type=submit]{width:auto;padding:.7rem 1.5rem;border:1px solid #e5b32d;font-size:70%;background:#e5b32d;text-transform:uppercase}body.admin main{width:calc(100% - 240px);height:100%;max-height:100%;overflow-x:hidden}body.admin main .font-default{font-size:13px}body.admin .at-bottom{background:rgba(0,0,0,0)}body.admin .img-bg{background-repeat:no-repeat}body.admin .img-bg.bg-pattern-corner{background-image:url("../img/spyke/icons/bg-pattern-corner.png");background-position:bottom right;background-size:90%;background-repeat:no-repeat}body.admin nav{position:relative;float:left;width:100%;height:auto;box-sizing:border-box}body.admin nav.nav-left{position:relative;float:left;width:240px;height:100%;max-height:100%;overflow:hidden;background:#4b525b}body.admin nav.nav-left .nav-item{border-top:1px solid #ccc;padding:.3rem .5rem;color:#ccc;cursor:pointer}body.admin nav.nav-left .nav-item:hover{background:#71818b;color:#ddd}body.admin nav.nav-left .nav-item .active{color:#f9f9f9;font-weight:900}body.admin nav.nav-left .nav-item .nav-sub-item{border-bottom:1px solid rgba(0,0,0,0);padding:.2rem 0 .2rem .3rem}body.admin nav.nav-left .nav-item .nav-sub-item:hover{font-weight:900;color:#f9f9f9;border-bottom:1px solid #ccc;background:#4b525b}body.admin{font-size:90%}body.admin .dashboard .subtitle{font-size:70%;text-transform:uppercase}body.admin .dashboard .title{font-size:140%;text-transform:uppercase;font-weight:700;color:#111}body.admin .dashboard .action{font-size:70%;text-transform:uppercase}body.admin .dashboard .re-recent:hover{background:#f7f3ea;color:#111}body.admin .dashboard .re-recent .re-recent-title{background:#767b82;padding:.2rem .1rem .1rem .1rem;font-size:50%;font-weight:normal;color:#fff}body.admin .dashboard .subtitle1{font-size:100%}body.admin .dashboard .title1{font-size:200%;font-weight:700;font-style:italic}body.admin .real-estates .subtitle{font-size:70%;text-transform:uppercase}body.admin .real-estates .title{font-size:140%;text-transform:uppercase;font-weight:700;background:#f6f6f6}body.admin .real-estates .action{font-size:70%;text-transform:uppercase}body.admin .real-estate-agents .subtitle{font-size:70%;text-transform:uppercase}body.admin .real-estate-agents .title{font-size:140%;text-transform:uppercase;font-weight:700;background:#f6f6f6}body.admin .real-estate-agents .action{font-size:70%;text-transform:uppercase}body.admin .real-estate-agents .image.logo{height:calc(56px + 1rem);background:rgba(0,0,0,0)}.sys{width:100%;height:100%}.sys.sys-maintenance{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);width:85%;height:auto;font-family:"Anuphan-Regular";font-size:16px}.sys.sys-maintenance .text-smallest{font-size:10px}.sys.sys-maintenance .at-bottom{bottom:0;background:rgba(0,0,0,0);color:#333}.sys.sys-maintenance .title{font-size:200%;font-weight:700;color:#777}.sys.sys-maintenance img.icon.spyke-address{width:auto;height:9vw}.sys.sys-maintenance.img-bg.bg-website-maintenance,.sys.sys-maintenance .img-bg.bg-website-maintenance{background-image:url("../img/spyke/icons/img-maintenance.png");background-position:top right 40%;background-size:40%;background-repeat:no-repeat}.sys.sys-maintenance .content{margin-top:4rem;padding-bottom:4rem}.sys.sys-maintenance .content .title{font-size:380%;border:0;font-family:"Anuphan-Thin";color:#333}.sys.sys-maintenance .content .subtitle{font-size:380%;font-weight:700}.sys.sys-maintenance .content .text{font-size:110%;color:#333}.sys.sys-maintenance .footer{margin-top:3rem;font-size:10px;font-weight:bold}body.admin section{position:relative;float:left;width:100%;height:auto;box-sizing:border-box}body.admin section .title{font-size:70% !important;font-weight:400 !important;text-transform:uppercase;border-bottom:1px solid #777;color:#777}@media screen and (max-height: 400px),screen and (max-width: 900px){html,body{font-size:16.0001px}.font-default{font-size:16.0001px}.mobile-hidden{display:none !important}.mobile-w-100{width:100% !important}.mobile-w-50{width:50% !important}.mobile-text-center{text-align:center !important}.mobile-show{display:inline-block}.mobile-center{left:50%;transform:translateX(-50%)}.mobile-float-left{float:left !important}.mobile-border-none{border:none !important}.mobile-mt05{margin-top:.5rem !important}.mobile-mb0{margin-bottom:0 !important}.mobile-mt02{margin-top:.2rem !important}.mobile-mb1{margin-bottom:1rem !important}.mobile-mt0{margin-top:0 !important}.mobile-mt1{margin-top:1rem !important}.mobile-pt0{padding-top:0 !important}.mobile-pt05{padding-top:.5rem !important}.mobile-pl05{padding-left:.5rem !important}.mobile-pt3{padding-top:3rem !important}.mobile-pt4{padding-top:4rem !important}.mobile-pt5{padding-top:5rem !important}.mobile-pt6{padding-top:6rem !important}.mobile-pt7{padding-top:7rem !important}.mobile-pt8{padding-top:8rem !important}.mobile-pl0{padding-left:0 !important}.mobile-pl1{padding-left:1rem !important}.mobile-pl01{padding-left:.1rem !important}.mobile-pl02{padding-left:.2rem !important}.mobile-pr0{padding-right:0 !important}.mobile-pr05{padding-right:.5rem !important}.mobile-pr1{padding-right:1rem !important}.mobile-pr01{padding-right:.1rem !important}.mobile-pr02{padding-right:.2rem !important}.mobile-pb0{padding-bottom:0 !important}.mobile-pb1{padding-bottom:1rem !important}.mobile-pb2{padding-bottom:2rem !important}.mobile-pb3{padding-bottom:3rem !important}.mobile-pb5{padding-bottom:5rem !important}.mobile-pb6{padding-bottom:6rem !important}.mobile-p0{padding:0 !important}.mobile-mt05{margin-top:.5rem !important}.mobile-mt1{margin-top:1rem !important}.mobile-mt2{margin-top:2rem !important}.mobile-mt3{margin-top:3rem !important}.mobile-ml0{margin-left:0 !important}.mobile-mr0{margin-right:0 !important}.mobile-w-100{width:100% !important}.mobile-img-bg-hidden{background-size:0 !important}.mobile-font-small{font-size:80%}.mobile-font-smallest{font-size:74%}.mobile-center-horizontally{left:50%;transform:translateX(-50%)}.mobile-pos-absolute{position:absolute}.mobile-text-right{text-align:right}.mobile-bg-hidden{background-size:0 !important}.mobile-bg{background-size:cover;background-position:center center;background-repeat:no-repeat}.mobile-font-normal{font-size:100% !important}.mobile-font-small{font-size:80% !important}.font-xxxxl{font-size:140%}img.logo{width:auto;height:55px}img.logo.icon-logo-mobile{width:auto;height:30px}img.logo.logo-mobile{width:auto;height:46px}img.logo.logo-nav-mobile{margin-top:-0.6rem;margin-right:-1rem;width:auto;height:46px}img.icon.icon-small{width:auto;height:16px}img.icon.icon-large{width:auto;height:24px}img.icon.icon-hamburger{width:auto;height:30px}img.icon.icon-amsterdam-skyline{width:80% !important;height:auto}img.icon.icon-partner-logo{width:auto;height:30px;filter:grayscale(100)}img.icon.icon-partner-logo:hover{filter:grayscale(0)}img.icon.icon-amsterdam-skyline{width:40% !important;height:auto}.img.img-start-full{overflow:hidden}.img.img-start-full img{height:100% !important;width:auto;margin-left:-140%}.disclaimer{font-size:60%}footer{background-size:760px 40px}.form-slider .form-nav{font-size:70%}.form-slider .form-nav .item{padding:.7rem .4rem}.page .page-header{height:120px}.page .page-body{top:120px;height:calc(100% - 120px)}.page-header{height:0px}.page-header .title{font-size:110%}.page-header .subtitle{font-size:90%}.page-header img.logo{width:auto;height:40px}.paginate .paginate-items-wrapper{width:90px}.paginate .paginate-item{width:34px;height:34px}.paginate .paginate-item .paginate-number{font-size:60%;color:#aaa}.sys.sys-maintenance{top:50%}.sys.sys-maintenance.bg-website-maintenance{background-size:80% !important;background-position:top 4rem center !important}.sys.sys-maintenance .content{margin-top:12rem}.sys.sys-maintenance .content .title{font-size:260%}.sys.sys-maintenance .content .subtitle{font-size:260%}.sys.sys-maintenance .content .text{font-size:90%;text-align:center}.sys.sys-maintenance img.icon.spyke-address{width:auto;height:120px}[modal-name=modal-real-estates-search-filter]{font-size:90%}[modal-name=modal-real-estates-search-filter] .mt1{margin-top:.5rem !important}[modal-name=modal-real-estates-search-filter] .field-yes-no{margin-bottom:0 !important}[modal-name=modal-real-estates-search-filter] .bg-real-estate-3{background-size:90% !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZ2VuZXJhbC5zY3NzIiwiY29tcG9uZW50cy92YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvc2Nyb2xsYmFycy5zY3NzIiwiY29tcG9uZW50cy9wcm9oaWJpdENvcHlQYXN0ZS5zY3NzIiwiY29tcG9uZW50cy9pbml0aWFsaXplLnNjc3MiLCJjb21wb25lbnRzL21haW5fZnJhbWVzLnNjc3MiLCJjb21wb25lbnRzL2RhdGFUYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvZm9ybVNsaWRlci5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL2lmcmFtZS5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvcGFnZS5zY3NzIiwiY29tcG9uZW50cy90aW55bWNlLnNjc3MiLCJjb21wb25lbnRzL2JhY2tncm91bmRzLnNjc3MiLCJjb21wb25lbnRzL21vZGFsLnNjc3MiLCJjb21wb25lbnRzL2Rpc2NsYWltZXIuc2NzcyIsImNvbXBvbmVudHMvZHJhZ2FibGUuc2NzcyIsImNvbXBvbmVudHMvZmxhc2guc2NzcyIsImNvbXBvbmVudHMvaXRlbXMuc2NzcyIsImNvbXBvbmVudHMvY2FudmFzLnNjc3MiLCJjb21wb25lbnRzL21lc3NhZ2Uuc2NzcyIsImNvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvaW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL2ljb25zLnNjc3MiLCJjb21wb25lbnRzL3JhbmdlU2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvdGFibGUuc2NzcyIsImNvbXBvbmVudHMvY2hpcHMuc2NzcyIsImNvbXBvbmVudHMvcGFuZWwuc2NzcyIsImNvbXBvbmVudHMvY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL2RyYWctZHJvcC5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy90YWIuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGUuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL2RhdGFfcHJvdGVjdGlvbl9zZXR0aW5ncy5zY3NzIiwiY29tcG9uZW50cy9yZWNvbW1lbmQuc2NzcyIsImNvbXBvbmVudHMvcmVhbEVzdGF0ZXNWaWV3LnNjc3MiLCJjb21wb25lbnRzL2RhdGFQcm90ZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvcnBvcmF0ZS5zY3NzIiwiY29tcG9uZW50cy9uYXYuc2NzcyIsImNvbXBvbmVudHMvbWVudS5zY3NzIiwiY29tcG9uZW50cy9tYXBfbGVhZmxldC5zY3NzIiwiY29tcG9uZW50cy9maWxlTG9hZGVyLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUtaW1hZ2UtZmFkZS1pbi5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLXNsaWRlLXRvcC5zY3NzIiwiYW5pbWF0aW9ucy9hbmltYXRlLWRyb3Bkb3duLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUtaW1hZ2UtbG9hZGVyLnNjc3MiLCJhbmltYXRpb25zL2FuaW1hdGUtZmFkZS1vdXQuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS1sb2FkZXIuc2NzcyIsImFuaW1hdGlvbnMvYW5pbWF0ZS1yb3RhdGluZy1zbG93LnNjc3MiLCJjb21wb25lbnRzL2Vycm9yLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2FkbWluLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL2JhY2tncm91bmRzLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL25hdi5zY3NzIiwiY29tcG9uZW50cy9hZG1pbi9kYXNoYm9hcmQuc2NzcyIsImNvbXBvbmVudHMvYWRtaW4vcmVhbC1lc3RhdGVzLnNjc3MiLCJjb21wb25lbnRzL2FkbWluL3JlYWwtZXN0YXRlLWFnZW50cy5zY3NzIiwiY29tcG9uZW50cy9hZG1pbi9zeXMtbWFpbnRlbmFjZS5zY3NzIiwiY29tcG9uZW50cy9hZG1pbi9zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL21lZGlhLXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkNBQUEsV0FDSSxvQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxzQ0FHSixXQUNJLDhCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHdDQUVKLFdBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsMkNBRUosV0FDSSw2QkFDQSxrQkFDQSxnQkFDQSxrQkFDQSx1Q0FFSixXQUNJLDRCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHNDQUVKLFdBQ0ksMkJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EscUNBRUosV0FDSSwyQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxxQ0FFSixXQUNJLCtCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHlDQUVKLFdBQ0ksMEJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsMENBR0osOEJBQ0EsMkJBQ0Esa0JBQ0EsOEJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsMkJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQ0EscUJBQ0EsbUNBQ0EsbUNBQ0EscUNBQ0Esd0NBQ0EscUNBQ0EsMENBQ0EscUNBQ0EsMENBQ0Esc0NBQ0EscUNBQ0EscUJBQ0Esd0JBQ0EsMEJBQ0EsMENBQ0EsMEJBQ0EscUJBQ0EsMEJBQ0Esc0JBQ0EscUJBQ0EscUJBQ0Esc0JBQ0Esc0NBQ0EscUJBQ0EscUJBQ0EscUJBQ0EscUJBQ0EsbUJBQ0EsbUJBQ0Esc0JBQ0EsaUNBQ0EsaUNBQ0EsOENBQ0EsaURBRUEsOEJBQ0Esc0JBQ0EsMEJBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0Esc0JBQ0EsNkJBQ0EsMENBQ0EsMkJBQ0EsK0JBQ0EsK0JBQ0EsK0JBQ0Esa0NBQ0EsK0JBQ0EsaUNBR0EsdUJBQ0EseUJBQ0EsdUJBRUEsMkNBQ0EsaUJBQ0EsbUJBRUEsd0JDL0lXLFVEZ0pYLDRCQUNBLDJCQUNBLDZCQUNBLGdDQUNBLG1DQUNBLHlCQUNBLDBCQUNBLDJCQUNBLDBCQUNBLDZCQUNBLHdCQUNBLHlCQUNBLDJDQUVBLDZDQUNBLGdDQUNBLGtDQUNBLG1DQUNBLHdDQUNBLHVDQUNBLGtDQUNBLGtDQUNBLDZCQUNBLHlDQUNBLDRDQUVBLHlCQUNBLDRCQUNBLDRCQUNBLDRCQUNBLDRCQUNBLCtCQUNBLDRCQUNBLDhCQUNBLDhCQUNBLDhCQUNBLDhCQUNBLDhCQUNBLDhCQUVBLCtCQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLGtDQUNBLHFDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLG9DQUVBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLG1DQUNBLHNDQUNBLHNDQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUVBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLG9DQUNBLHVDQUNBLG9DQUNBLHVDQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLHNDQUNBLHNDQUNBLHNDQUVBLDhCQUNBLG1DQUNBLG1DQUNBLG1DQUNBLHFDQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLGlDQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLG9DQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLGlDQUNBLG1DQUNBLG1DQUVBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGdDQUNBLGtDQUNBLHFDQUNBLG1DQUNBLG1DQUNBLG1DQUNBLGtDQUNBLGdDQUNBLG1DQUNBLGdDQUNBLGdDQUNBLGdDQUNBLGdDQUNBLGdDQUNBLGdDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNBLHVDQUNBLHFDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUNBLGtDQUVBLHFDQUNBLHFDQUNBLHFDQUNBLHFDQUNB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Q0ksV0FHSix5QkFDSSxXQUNBLFlBRUEsMENBQ0ksY0FDQSxXQVVSLHFCQUNJLFFBRUEsNENBQ0ksK0JBQ0EsK0NBR0osOEJBQ0ksaUJBQ0Esb0RBQ0EsdURBQ0Esb0VBR0osNENBQ0ksV0FDQSxhQUtaLDhDQUNJLGNBQ0EsK0VBQ0EsdUZBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bzsgLyogb3IgYmxvY2ssIHN3YXAsIGZhbGxiYWNrLCBvcHRpb25hbCAqL1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tUmVndWxhclwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bzsgLyogb3IgYmxvY2ssIHN3YXAsIGZhbGxiYWNrLCBvcHRpb25hbCAqL1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbnVwaGFuLVJlZ3VsYXIudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tVGhpblwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bzsgLyogb3IgYmxvY2ssIHN3YXAsIGZhbGxiYWNrLCBvcHRpb25hbCAqL1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbnVwaGFuLUV4dHJhTGlnaHQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tTWVkaXVtXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvOyAvKiBvciBibG9jaywgc3dhcCwgZmFsbGJhY2ssIG9wdGlvbmFsICovXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FudXBoYW4tTWVkaXVtLnR0ZicpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJBbnVwaGFuLUxpZ2h0XCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1kaXNwbGF5OiBhdXRvOyAvKiBvciBibG9jaywgc3dhcCwgZmFsbGJhY2ssIG9wdGlvbmFsICovXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FudXBoYW4tTGlnaHQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tVGhpblwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bzsgLyogb3IgYmxvY2ssIHN3YXAsIGZhbGxiYWNrLCBvcHRpb25hbCAqL1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbnVwaGFuLVRoaW4udHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tQm9sZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtZGlzcGxheTogYXV0bzsgLyogb3IgYmxvY2ssIHN3YXAsIGZhbGxiYWNrLCBvcHRpb25hbCAqL1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbnVwaGFuLUJvbGQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkFudXBoYW4tU2VtaUJvbGRcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWRpc3BsYXk6IGF1dG87IC8qIG9yIGJsb2NrLCBzd2FwLCBmYWxsYmFjaywgb3B0aW9uYWwgKi9cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQW51cGhhbi1TZW1pQm9sZC50dGYnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQm9va0FudGlxdWFcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWRpc3BsYXk6IGF1dG87IC8qIG9yIGJsb2NrLCBzd2FwLCBmYWxsYmFjaywgb3B0aW9uYWwgKi9cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQm9vayBhbnRpcXVhIEZvbnQudHRmJyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbn1cblxuLnctYXV0byB7IHdpZHRoOmF1dG8gIWltcG9ydGFudDsgfVxuLnctMyB7IHdpZHRoOjNyZW0gIWltcG9ydGFudDsgfVxuLnctMTAwIHsgd2lkdGg6MTAwJTsgfVxuLnctMTAwaSB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxuLnctOTAgeyB3aWR0aDo5MCU7IH1cbi53LTgwIHsgd2lkdGg6ODAlOyB9XG4udy03MCB7IHdpZHRoOjcwJTsgfVxuLnctNjAgeyB3aWR0aDo2MCU7IH1cbi53LTUwIHsgd2lkdGg6NTAlOyB9XG4udy00MCB7IHdpZHRoOjQwJSAhaW1wb3J0YW50OyB9XG4udy0zMCB7IHdpZHRoOjMwJTsgfVxuLnctMjUgeyB3aWR0aDoyNSU7IH1cbi53LTIwIHsgd2lkdGg6MjAlOyB9XG4udy0xMCB7IHdpZHRoOjEwJTsgfVxuLnctMzMgeyB3aWR0aDozMy4zMzMzJTsgfVxuLnctNjYgeyB3aWR0aDo2Ni42NjY2JTsgfVxuLnctNDBtaW4geyB3aWR0aDo0MCU7IG1pbi13aWR0aDozMDBweDsgfVxuLnctMzBtaW4geyB3aWR0aDozMCU7IG1pbi13aWR0aDozMDBweDsgfVxuLnctMTAwSWNvbiB7IHdpZHRoOiBjYWxjKDEwMCUgLSAxLjZyZW0pOyB9XG4udy0xMDBpY29uTGFyZ2UgeyB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7IH1cbi53LTEwMGljb24geyB3aWR0aDogY2FsYygxMDAlIC0gMS42cmVtKTsgfVxuLnctMTAwSWNvbkxhcmdlc3QgeyB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7IH1cbi53LTEwMGljb24yeCB7IHdpZHRoOmNhbGMoMTAwJSAtIDNyZW0pO31cbi53LTEwMGljb24yeFNtYWxsIHsgd2lkdGg6Y2FsYygxMDAlIC0gMnJlbSk7fVxuLnctMTAwSWNvbjR4IHsgd2lkdGg6Y2FsYygxMDAlIC0gMTByZW0pO31cbi53LTEwMGljb24zeCB7IHdpZHRoOmNhbGMoMTAwJSAtIDVyZW0pO31cbi53LWljb24geyB3aWR0aDogMS41cmVtOyB9XG4udy1pY29uTGFyZ2UgeyB3aWR0aDogMnJlbTsgfVxuLnctaWNvbi1zbWFsbCB7IHdpZHRoOjAuOHJlbTsgfVxuLnctMTAwaWNvbi1zbWFsbCB7IHdpZHRoOiBjYWxjKDEwMCUgLSAwLjhyZW0pOyB9XG4udy1pY29uTGFyZ2VzdCB7IHdpZHRoOiA1cmVtOyB9XG4udy1pY29uMnggeyB3aWR0aDozcmVtOyB9XG4udy1pY29uMnhTbWFsbCB7IHdpZHRoOjJyZW07IH1cbi53LWljb240eCB7IHdpZHRoOjEwcmVtOyB9XG4udy1pY29uM3ggeyB3aWR0aDo1cmVtOyB9XG4udy0xMDBweCB7IHdpZHRoOjEwMHB4OyB9XG4udy1idWxsZXQgeyB3aWR0aDowLjVyZW07IH1cbi53LTEwMEJ1bGxldCB7IHdpZHRoOmNhbGMoMTAwJSAtIDAuNXJlbSk7IH1cbi53LTIwMHB4IHsgd2lkdGg6MjAwcHg7IH1cbi53LTE4MHB4IHsgd2lkdGg6MTgwcHg7IH1cbi53LTE2MHB4IHsgd2lkdGg6MTYwcHg7IH1cbi53LTEyMHB4IHsgd2lkdGg6MTIwcHg7IH1cbi53LTgwcHggeyB3aWR0aDo4MHB4OyB9XG4udy02MHB4IHsgd2lkdGg6NjBweDsgfVxuLncteWVzbm8geyB3aWR0aDoxLjVyZW07IH1cbi5taW4td2lkdGgtMjAwcHggeyBtaW4td2lkdGg6MjAwcHg7fVxuLm1pbi13aWR0aC0zMDBweCB7IG1pbi13aWR0aDozMDBweDt9XG4udy1mb2xkZXItc3RydWN0dXJlIHsgd2lkdGg6MzAwcHg7IGZvbnQtc2l6ZTo3MCU7IH1cbi53LTEwMC1mb2xkZXItc3RydWN0dXJlIHsgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTsgfVxuXG4uaC0xMDAgeyBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50OyB9XG4uaC0xMDBweCB7IGhlaWdodDoxMDBweDsgfVxuLmgtMjAwcHggeyBtaW4taGVpZ2h0OjIwMHB4OyB9XG4uaC0yMzBweCB7IGhlaWdodDoyMzBweDsgfVxuLmgtMjM1cHggeyBoZWlnaHQ6MjM1cHg7IH1cbi5oLTI0MHB4IHsgaGVpZ2h0OjI0MHB4OyB9XG4uaC0yNDVweCB7IGhlaWdodDoyNDVweDsgfVxuLmgtMjUwcHggeyBoZWlnaHQ6MjUwcHg7IH1cbi5oLTI2MHB4IHsgaGVpZ2h0OjI2MHB4OyB9XG4uaC1taW4xMDBweCB7IG1pbi1oZWlnaHQ6MTAwcHg7IH1cbi5oLW1pbjE0MHB4IHsgaGVpZ2h0OjE0MHB4OyBtaW4taGVpZ2h0OjE0MHB4OyB9XG4uaC1taW44MHB4IHsgbWluLWhlaWdodDo4MHB4OyB9XG4uaC1hdXRvIHsgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsgfVxuLmgtMnJlbSB7IGhlaWdodDoycmVtICFpbXBvcnRhbnQ7IH1cbi5oLTJyZW0geyBoZWlnaHQ6MnJlbSAhaW1wb3J0YW50OyB9XG4uaC0yNXJlbSB7IGhlaWdodDoyLjVyZW0gIWltcG9ydGFudDsgfVxuLmgtM3JlbSB7IGhlaWdodDozcmVtICFpbXBvcnRhbnQ7IH1cbi5oLTE0cmVtIHsgaGVpZ2h0OjE0cmVtICFpbXBvcnRhbnQ7IH1cblxuXG4uZmxvYXQtbGVmdCB7IGZsb2F0OmxlZnQ7ICB9XG4uZmxvYXQtcmlnaHQgeyBmbG9hdDpyaWdodDsgIH1cbi5mbG9hdC1ub25lIHsgZmxvYXQ6bm9uZTsgfVxuXG4ucG9zLWFic29sdXRlIHsgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDsgfVxuLnBvcy1sZWZ0IHsgbGVmdDowOyB9XG4ucG9zLXJpZ2h0IHsgcmlnaHQ6MDsgfVxuXG4uZm9udC1kZWZhdWx0IHsgZm9udC1zaXplOiRmb250U2l6ZTsgfVxuLmZvbnQtbm9ybWFsIHsgZm9udC1zaXplOjEwMCU7IH1cbi5mb250LWxhcmdlIHsgZm9udC1zaXplOjExMCU7IH1cbi5mb250LWxhcmdlc3QgeyBmb250LXNpemU6MTIwJTsgfVxuLmZvbnQtcGFnZS10aXRsZSB7IGZvbnQtc2l6ZToyMDAlOyB9XG4uZm9udC1wYWdlLXN1YnRpdGxlIHsgZm9udC1zaXplOjE0MCU7IH1cbi5mb250LXh4bCB7IGZvbnQtc2l6ZToxNjAlOyB9XG4uZm9udC14eHhsIHsgZm9udC1zaXplOjE4MCU7IH1cbi5mb250LXh4eHhsIHsgZm9udC1zaXplOjIxMCU7IH1cbi5mb250LXNtYWxsIHsgZm9udC1zaXplOjkwJTsgfVxuLmZvbnQtc21hbGxlc3QgeyBmb250LXNpemU6ODAlOyB9XG4uZm9udC14eHMgeyBmb250LXNpemU6NzAlOyB9XG4uZm9udC14eHhzIHsgZm9udC1zaXplOjU4JTsgfVxuLmZvbnQtYm9vay1hbnRpcXVhIHsgZm9udC1mYW1pbHk6Qm9va0FudGlxdWE7IH1cblxuLmJnLW5vbmUgeyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IH1cbi5iZy1ncmV5IHsgYmFja2dyb3VuZC1jb2xvcjojZTllOWU5OyB9XG4uYmctMjIyIHsgYmFja2dyb3VuZDojMjIyOyBjb2xvcjojZGRkOyB9XG4uYmctZ3JleS1saWdodCB7IGJhY2tncm91bmQtY29sb3I6I2YxZjFmMTsgfVxuLmJnLWJsdWUgeyBiYWNrZ3JvdW5kOiNkM2RhZTQgIWltcG9ydGFudDsgfVxuLmJnLWJsdWUtbGlnaHQgeyBiYWNrZ3JvdW5kOiM4Q0M5RUE7IH1cbi5iZy1ibHVlLWlucHV0IHsgYmFja2dyb3VuZDojZTJlYmYwOyB9XG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjpyZWQ7IH1cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cbi5iZy1pbXBvcnRhbnQgeyBiYWNrZ3JvdW5kOiM3MDZhNWU7IC8qI2U2ZGJjNTsqLyBjb2xvcjojY2NjOyB9XG5cbi5wMCB7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB9XG4ucDEgeyBwYWRkaW5nOjFyZW0gIWltcG9ydGFudDsgfVxuLnAzIHsgcGFkZGluZzozcmVtICFpbXBvcnRhbnQ7IH1cbi5wNCB7IHBhZGRpbmc6M3JlbSAhaW1wb3J0YW50OyB9XG4ucDUgeyBwYWRkaW5nOjVyZW0gIWltcG9ydGFudDsgfVxuLnAxNSB7IHBhZGRpbmc6MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5wMiB7IHBhZGRpbmc6MnJlbSAhaW1wb3J0YW50OyB9XG4ucDAxIHsgcGFkZGluZzowLjFyZW0gIWltcG9ydGFudDsgfVxuLnAwMiB7IHBhZGRpbmc6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wMDMgeyBwYWRkaW5nOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ucDA0IHsgcGFkZGluZzowLjRyZW0gIWltcG9ydGFudDsgfVxuLnAwNSB7IHBhZGRpbmc6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wMDggeyBwYWRkaW5nOjAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbDAgeyBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyB9XG4ucGwwMSB7IHBhZGRpbmctbGVmdDowLjFyZW0gIWltcG9ydGFudDsgfVxuLnBsMDIgeyBwYWRkaW5nLWxlZnQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wbDAzIHsgcGFkZGluZy1sZWZ0OjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ucGwwNCB7IHBhZGRpbmctbGVmdDowLjRyZW0gIWltcG9ydGFudDsgfVxuLnBsMDUgeyBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDA3IHsgcGFkZGluZy1sZWZ0OjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ucGwwOCB7IHBhZGRpbmctbGVmdDowLjhyZW0gIWltcG9ydGFudDsgfVxuLnBsMDkgeyBwYWRkaW5nLWxlZnQ6MC45cmVtICFpbXBvcnRhbnQ7IH1cbi5wbDEgeyBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ucGwxNSB7IHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLnBsMiB7IHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7IH1cbi5wbDMgeyBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50OyB9XG4ucGw0IHsgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDsgfVxuLnBsNSB7IHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7IH1cbi5wbC0xIHsgcGFkZGluZy1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByMDEgeyBwYWRkaW5nLXJpZ2h0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ucHIwMiB7IHBhZGRpbmctcmlnaHQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wcjAzIHsgcGFkZGluZy1yaWdodDowLjNyZW0gIWltcG9ydGFudDsgfVxuLnByMDQgeyBwYWRkaW5nLXJpZ2h0OjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ucHIwNSB7IHBhZGRpbmctcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wcjA3IHsgcGFkZGluZy1yaWdodDowLjdyZW0gIWltcG9ydGFudDsgfVxuLnByMSB7IHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50OyB9XG4ucHIxNCB7IHBhZGRpbmctcmlnaHQ6MS40cmVtICFpbXBvcnRhbnQ7IH1cbi5wcjE1IHsgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDsgfVxuLnByMiB7IHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50OyB9XG4ucHIzIHsgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7IH1cbi5wcjQgeyBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDsgfVxuLnByNSB7IHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYjAxIHsgcGFkZGluZy1ib3R0b206MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5wYjAyIHsgcGFkZGluZy1ib3R0b206MC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5wYjAzIHsgcGFkZGluZy1ib3R0b206MC4zcmVtICFpbXBvcnRhbnQ7IH1cbi5wYjA0IHsgcGFkZGluZy1ib3R0b206MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjA1IHsgcGFkZGluZy1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjA4IHsgcGFkZGluZy1ib3R0b206MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjEgeyBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7IH1cbi5wYjE1IHsgcGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjIgeyBwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7IH1cbi5wYjI1IHsgcGFkZGluZy1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjMgeyBwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7IH1cbi5wYjQgeyBwYWRkaW5nLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjUgeyBwYWRkaW5nLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjYgeyBwYWRkaW5nLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjcgeyBwYWRkaW5nLWJvdHRvbTo3cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjggeyBwYWRkaW5nLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7IH1cbi5wYjEwIHsgcGFkZGluZy1ib3R0b206MTByZW0gIWltcG9ydGFudDsgfVxuLnBiMTMgeyBwYWRkaW5nLWJvdHRvbToxM3JlbSAhaW1wb3J0YW50OyB9XG4ucGIxNCB7IHBhZGRpbmctYm90dG9tOjE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0MCB7IHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDsgfVxuLnB0MDEgeyBwYWRkaW5nLXRvcDowLjFyZW0gIWltcG9ydGFudDsgfVxuLnB0MDIgeyBwYWRkaW5nLXRvcDowLjJyZW0gIWltcG9ydGFudDsgfVxuLnB0MDMgeyBwYWRkaW5nLXRvcDowLjNyZW0gIWltcG9ydGFudDsgfVxuLnB0MDM1IHsgcGFkZGluZy10b3A6MC4zNXJlbSAhaW1wb3J0YW50OyB9XG4ucHQwNCB7IHBhZGRpbmctdG9wOjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ucHQwNSB7IHBhZGRpbmctdG9wOjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ucHQwNiB7IHBhZGRpbmctdG9wOjAuNnJlbSAhaW1wb3J0YW50OyB9XG4ucHQwNyB7IHBhZGRpbmctdG9wOjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ucHQwOCB7IHBhZGRpbmctdG9wOjAuOHJlbSAhaW1wb3J0YW50OyB9XG4ucHQwOSB7IHBhZGRpbmctdG9wOjAuOXJlbSAhaW1wb3J0YW50OyB9XG4ucHQxIHsgcGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50OyB9XG4ucHQxMSB7IHBhZGRpbmctdG9wOjEuMXJlbSAhaW1wb3J0YW50OyB9XG4ucHQxMiB7IHBhZGRpbmctdG9wOjEuMnJlbSAhaW1wb3J0YW50OyB9XG4ucHQxMyB7IHBhZGRpbmctdG9wOjEuM3JlbSAhaW1wb3J0YW50OyB9XG4ucHQxNSB7IHBhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ucHQxNiB7IHBhZGRpbmctdG9wOjEuNnJlbSAhaW1wb3J0YW50OyB9XG4ucHQxNyB7IHBhZGRpbmctdG9wOjEuN3JlbSAhaW1wb3J0YW50OyB9XG4ucHQyIHsgcGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50OyB9XG4ucHQzIHsgcGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50OyB9XG4ucHQ0IHsgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50OyB9XG4ucHQ1IHsgcGFkZGluZy10b3A6NXJlbSAhaW1wb3J0YW50OyB9XG4ucHQ2IHsgcGFkZGluZy10b3A6NnJlbSAhaW1wb3J0YW50OyB9XG4ucHQ3IHsgcGFkZGluZy10b3A6N3JlbSAhaW1wb3J0YW50OyB9XG4ucHQ4IHsgcGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50OyB9XG4ucHQ5IHsgcGFkZGluZy10b3A6OXJlbSAhaW1wb3J0YW50OyB9XG4ucHQxMCB7IHBhZGRpbmctdG9wOjEwcmVtICFpbXBvcnRhbnQ7IH1cbi5wdDExIHsgcGFkZGluZy10b3A6MTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQwMSB7IG1hcmdpbi10b3A6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tdDAyIHsgbWFyZ2luLXRvcDowLjJyZW0gIWltcG9ydGFudDsgfVxuLm10MDMgeyBtYXJnaW4tdG9wOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubXQwNCB7IG1hcmdpbi10b3A6MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDA1IHsgbWFyZ2luLXRvcDowLjVyZW0gIWltcG9ydGFudDsgfVxuLm10MDYgeyBtYXJnaW4tdG9wOjAuNnJlbSAhaW1wb3J0YW50OyB9XG4ubXQwNyB7IG1hcmdpbi10b3A6MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDA4IHsgbWFyZ2luLXRvcDowLjdyZW0gIWltcG9ydGFudDsgfVxuLm10MSB7IG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMSB7IG1hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudDsgfVxuLm10LTE1IHsgbWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDEyIHsgbWFyZ2luLXRvcDoxLjJyZW0gIWltcG9ydGFudDsgfVxuLm10MTUgeyBtYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ubXQxNyB7IG1hcmdpbi10b3A6MS43cmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0yIHsgbWFyZ2luLXRvcDotMnJlbSAhaW1wb3J0YW50OyB9XG4ubXQyIHsgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7IH1cbi5tdDI1IHsgbWFyZ2luLXRvcDoyLjVyZW0gIWltcG9ydGFudDsgfVxuLm10MyB7IG1hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50OyB9XG4ubXQ0IHsgbWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDUgeyBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDsgfVxuLm10NiB7IG1hcmdpbi10b3A6NnJlbSAhaW1wb3J0YW50OyB9XG4ubXQ3IHsgbWFyZ2luLXRvcDo3cmVtICFpbXBvcnRhbnQ7IH1cbi5tdDggeyBtYXJnaW4tdG9wOjhyZW0gIWltcG9ydGFudDsgfVxuLm10LTAyIHsgbWFyZ2luLXRvcDotMC4ycmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0wMyB7IG1hcmdpbi10b3A6LTAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDQgeyBtYXJnaW4tdG9wOi0wLjRyZW0gIWltcG9ydGFudDsgfVxuLm10LTA1IHsgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0wNiB7IG1hcmdpbi10b3A6LTAuNnJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDY1IHsgbWFyZ2luLXRvcDotMC42NXJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMDcgeyBtYXJnaW4tdG9wOi0wLjdyZW0gIWltcG9ydGFudDsgfVxuLm10LTEgeyBtYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnQ7IH1cbi5tdC0yIHsgbWFyZ2luLXRvcDotMnJlbSAhaW1wb3J0YW50OyB9XG4ubXQtMyB7IG1hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudDsgfVxuLm10LTMwcCB7IG1hcmdpbi10b3A6MzAlICFpbXBvcnRhbnQ7IH1cbi5tdC0zNXAgeyBtYXJnaW4tdG9wOjM1JSAhaW1wb3J0YW50OyB9XG4ubXQtNDBwIHsgbWFyZ2luLXRvcDo0MCUgIWltcG9ydGFudDsgfVxuXG4ubWIwMSB7IG1hcmdpbi1ib3R0b206MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tYjAyIHsgbWFyZ2luLWJvdHRvbTowLjJyZW0gIWltcG9ydGFudDsgfVxuLm1iMDMgeyBtYXJnaW4tYm90dG9tOjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubWIwNSB7IG1hcmdpbi1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7IH1cbi5tYjA2IHsgbWFyZ2luLWJvdHRvbTowLjZyZW0gIWltcG9ydGFudDsgfVxuLm1iMDcgeyBtYXJnaW4tYm90dG9tOjAuN3JlbSAhaW1wb3J0YW50OyB9XG4ubWIwOCB7IG1hcmdpbi1ib3R0b206MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5tYjEgeyBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDsgfVxuLm1iMTUgeyBtYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50OyB9XG4ubWIyIHsgbWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7IH1cbi5tYjMgeyBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDsgfVxuLm1iNCB7IG1hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50OyB9XG4ubWI1IHsgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7IH1cblxuXG4ubWwwMSB7IG1hcmdpbi1sZWZ0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4ubWwwMiB7IG1hcmdpbi1sZWZ0OjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ubWwwMyB7IG1hcmdpbi1sZWZ0OjAuM3JlbSAhaW1wb3J0YW50OyB9XG4ubWwwNCB7IG1hcmdpbi1sZWZ0OjAuNHJlbSAhaW1wb3J0YW50OyB9XG4ubWwwNSB7IG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ubWwwOHsgbWFyZ2luLWxlZnQ6MC44cmVtICFpbXBvcnRhbnQ7IH1cbi5tbDEgeyBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7IH1cbi5tbDE1IHsgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5tbDIgeyBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7IH1cbi5tbDMgeyBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7IH1cbi5tbDQgeyBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5tbDUgeyBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7IH1cbi5tbC0xIHsgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDt9XG4ubWwtMjUgeyBtYXJnaW4tbGVmdDotMi41cmVtICFpbXBvcnRhbnQ7fVxuLm1sLTMgeyBtYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50O31cblxuLm1yMDEgeyBtYXJnaW4tcmlnaHQ6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbi5tcjAyIHsgbWFyZ2luLXJpZ2h0OjAuMnJlbSAhaW1wb3J0YW50OyB9XG4ubXIwMyB7IG1hcmdpbi1yaWdodDowLjNyZW0gIWltcG9ydGFudDsgfVxuLm1yMDQgeyBtYXJnaW4tcmlnaHQ6MC40cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjA1IHsgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50OyB9XG4ubXIwNiB7IG1hcmdpbi1yaWdodDowLjZyZW0gIWltcG9ydGFudDsgfVxuLm1yMDcgeyBtYXJnaW4tcmlnaHQ6MC43cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjA4IHsgbWFyZ2luLXJpZ2h0OjAuOHJlbSAhaW1wb3J0YW50OyB9XG4ubXIxIHsgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDsgfVxuLm1yMTUgeyBtYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjIgeyBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50OyB9XG4ubXIzIHsgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDsgfVxuLm1yNCB7IG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7IH1cbi5tcjUgeyBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50OyB9XG5cblxuLm0wNSB7IG1hcmdpbjowLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udGV4dC1zbWFsbC1jYXBzIHsgZm9udC12YXJpYW50OnNtYWxsLWNhcHM7IH1cbi50ZXh0LWJvbGQgeyBmb250LXdlaWdodDo2MDA7IH1cbi50ZXh0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OjEwMCAhaW1wb3J0YW50OyBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1pdGFsaWMgeyBmb250LXN0eWxlOml0YWxpYzsgfVxuLnRleHQteGJvbGQgeyBmb250LXdlaWdodDo5MDA7IH1cbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgfVxuLnRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAtd29yZCB7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuLnRleHQtYmxhY2sgeyBjb2xvcjojMTExICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWJsdWUtbGlnaHQgeyBjb2xvcjojNTA3ZGFlICAhaW1wb3J0YW50OyB9XG4udGV4dC1ibHVlLWRhcmsgeyBjb2xvcjojMzM2Mzk3OyB9IC8vIzMxMzk1NzsgfVxuLnRleHQtd2hpdGUgeyBjb2xvcjojZjlmOWY5OyB9XG4udGV4dC1ncmV5IHsgY29sb3I6I2FhYTsgfVxuLnRleHQtZ3JleS1kYXJrIHsgY29sb3I6I2NjYyAhaW1wb3J0YW50OyB9XG4udGV4dC1ncmV5LWxpZ2h0IHsgY29sb3I6I2M5YzljOTsgfVxuLnRleHQtcmVkIHsgY29sb3I6I0M4MDAwMDsgfVxuLnRleHQtZ29sZCB7IGNvbG9yOiNFQ0JBMkI7IC8qI0M1OTQyRjsqLyB9XG4udGV4dC1yb3RhdGUtNDUgeyB0cmFuc2Zvcm06cm90YXRlKDM4ZGVnKTt9XG4udGV4dC1jYXBzIHsgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzOyB9XG4udGV4dC11cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1zaGFkb3cgeyB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDsgfVxuXG4udGV4dC1saW5lLWhlaWdodC0xNCB7IGxpbmUtaGVpZ2h0OjEuNDsgfVxuXG4uY2VudGVyIHsgbGVmdDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuLmNlbnRlci1ob3Jpem9udGFsbHksIC5jZW50ZXJIIHsgbGVmdDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuLmNlbnRlci12ZXJ0aWNhbGx5LCAuY2VudGVyViB7IHRvcDpjYWxjKDUwJSAtIDByZW0pOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbi5jZW50ZXItY2VudGVyIHsgdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7IGZsb2F0OmluaXRpYWw7IH1cblxuLmJvcmRlciB7IGJvcmRlcjoycHggc29saWQgIzk5OTsgfVxuLmJvcmRlci10b3AgeyBib3JkZXItdG9wOjFweCBzb2xpZCAjZjlmOWY5OyB9XG4uYm9yZGVyLXRvcC1ncmV5IHsgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYzsgfVxuLmJvcmRlci10b3AtZGFyayB7IGJvcmRlci10b3A6MXB4IHNvbGlkICNhYWE7IH1cbi5ib3JkZXItYm90dG9tLWRhcmsgeyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWFhOyB9XG4uYm9yZGVyLXRvcC1kYXJrLTIgeyBib3JkZXItdG9wOjJweCBzb2xpZCAjYWFhOyB9XG4uYm9yZGVyLXJvdW5kIHsgYm9yZGVyLXJhZGl1czo1cHg7IH1cbi5ib3JkZXItc2hhcGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ODBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MjBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo4MHB4O1xufVxuLmJvcmRlci1yaWdodC1kYXJrIHsgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYWFhOyB9XG4uYm9yZGVyLWxlZnQtZGFyayB7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhOyB9XG4uYm9yZGVyLWJvdHRvbSB7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRib3JkZXJCb3R0b207IH1cbi5ib3JkZXItc3RhbmRhcmQgeyBib3JkZXI6MS41cHggc29saWQgI2QxZDFkMTsgfVxuLmJvcmRlci1ibHVlIHsgYm9yZGVyOjEuNXB4IHNvbGlkICMzMzYzOTc7IH1cbi5ib3JkZXItY2lmIHsgYm9yZGVyOjEuNXB4IHNvbGlkICMzMzYzOTc7IH1cbi5ib3JkZXItZm9iIHsgYm9yZGVyOjEuNXB4IHNvbGlkIGdyZWVuOyB9XG4uYm9yZGVyLWV4d29yayB7IGJvcmRlcjoxLjVweCBzb2xpZCBvcmFuZ2U7IH1cbi5ib3JkZXItbGVmdC1vcmFuZ2UtdGhpY2sgeyBib3JkZXItbGVmdDo2cHggc29saWQgI0Q3QTUyRDsgfVxuLmJvcmRlci1sZWZ0LWJsdWUgeyBib3JkZXItbGVmdDozcHggc29saWQgIzBDNzVBQzsgfVxuXG4uYmctYmVpZ2UtdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQ6cmdiYSgyNTAsMjQ4LDI0MiwgMC45MCk7XG59XG4uYmctYmx1ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZDpyZWQ7IC8vI2VjZWNlYzsgLy8jZDdlMmU4OyAvLyNjZmRkZTQ7XG59XG4uYmctYmx1ZS1kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjojNEI1MjVCOyB9XG4uYmctZGFyay1ncmV5IHsgYmFja2dyb3VuZDojMTExMTExOyB9XG4uYmctZ3JleS1kYXJrIHsgYmFja2dyb3VuZDojMjIyOyBjb2xvcjojZGRkOyB9XG4uYmctbmF2LWJsdWUgeyBiYWNrZ3JvdW5kOiAjYjhjYmQ4OyB9XG4uYmctYmVpZ2UtZGFya2VyIHsgYmFja2dyb3VuZDojRUZFQ0UyOyB9XG4uYmctZGFyayB7IGJhY2tncm91bmQ6cmdiYSgwLDAsMCw4MCUpOyBjb2xvcjojYWFhOyB9XG4uYmctYmVpZ2UtbGlnaHQgeyBiYWNrZ3JvdW5kOiNlOGU3ZTQ7IH1cbi5iZy1saWdodGdyYXkgeyBiYWNrZ3JvdW5kOiNmOWY5Zjk7fVxuLmJnLW5vbmUgeyBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7fVxuXG4uaGlkZGVuIHsgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cbi52aXNpYmlsaXR5LWhpZGRlbiB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuLnNob3cgeyBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4uaG92ZXIgeyBjdXJzb3I6cG9pbnRlcjsgfVxuLmhvdmVyLXVuZGVybGluZTpob3ZlciB7ICBjdXJzb3I6cG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuLmhvdmVyLWJnLWRhcms6aG92ZXIgeyBiYWNrZ3JvdW5kOiMyODRGNzk7IH1cbi5ob3Zlci1iZy1ncmV5OmhvdmVyIHsgYmFja2dyb3VuZDojZjZmNmY2OyBjb2xvcjojMDAwOyB9XG4uaG92ZXItYm9yZGVyLXRvcCB7XG4gICAgYm9yZGVyLXRvcDoycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7IGJvcmRlci10b3A6MnB4IHNvbGlkICNjY2M7IH1cbn1cbi5ob3Zlci1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhvdmVyLWJnLWJsdWUge1xuICAgIHBhZGRpbmc6MC40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6N3B4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzM2Mzk3O1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgaW1nIHsgZmlsdGVyOmludmVydCgxMDAlKTsgfVxuICAgIH1cbn1cblxuLm92ZXJmbG93LXggeyBvdmVyZmxvdy14OmF1dG87IH1cbi5vdmVyZmxvdy1oaWRkZW4geyBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uYm94LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDphdXRvO1xuICAgIHJpZ2h0OjA7XG4gICAgdG9wOjA7XG59XG4uYm94LXJpZ2h0LTMwIHtcbiAgICByaWdodDoyMHB4O1xuICAgIHRvcDoxNXB4O1xufVxuLmJveC1zaGFkb3cgeyBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTUpIDEuOTVweCAxLjk1cHggMi42cHg7IH1cbi5ib3gtc2hhZG93LTIgeyBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDBweCAzcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMjMpIDBweCAzcHggNnB4OyB9XG5cblxuLmF0LWJvdHRvbSxcbi5hdC1ib3R0b20tZml4ZWQge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTowO1xuICAgIGJhY2tncm91bmQ6I2FhYTtcbiAgICBjb2xvcjojZjlmOWY5O1xuXG4gICAgJi5hdC1ib3R0b20tZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQ6IzMzMztcbiAgICB9XG59XG4uYXQtYm90dG9tLWZpeGVkIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbn1cbi5wb3MtYm90dG9tIHtcbiAgICBib3R0b206MDtcbn1cblxuLnRocmVlLWRvdHMtdmVydGljYWxseSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDI4MDcnO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cbn1cblxuLmRpdi1jb3ZlciB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG59XG4uZGl2LW92ZXJsYXkge1xuICAgIHotaW5kZXg6OTk5O1xufVxuXG4ubGluZUhlaWdodDIge1xuICAgIGxpbmUtaGVpZ2h0OjEuNDtcbn1cbi5saW5lIHtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xufVxuXG4uaXNMb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2dpZi1sb2FkaW5nLWJhci5naWYnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6NTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG59XG5cbi5tb2JpbGUtc2hvdyB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG5hLmhvdmVyLXVuZGVybGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDojZjZmNmY2O1xuICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICB9XG59XG5cbi5kZWJ1ZyB7XG4gICAgYm9yZGVyOjJweCBkYXNoZWQgcmVkO1xuICAgICYuZGVidWctZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiMxMTEgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIkZm9udFNpemU6IDE0LjAwMDFweDtcbiRmb250U2l6ZVRpdGxlOiAyMC4wMDAxcHg7XG5cbi8qLS0tIG1haW4gZnJhbWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRuYXZMZWZ0V2lkdGg6IDI0MHB4O1xuJGZvb3RlckhlaWdodDogNDBweDtcblxuJGZvb3RlckJhY2tncm91bmQ6ICMxMTE7IC8vIzMzNjM5NzsgLy8jMDMxNjEyO1xuXG5cbiR0ZXh0Qmx1ZTogIzAwNEM2NjtcbiRpY29uQm9yZGVyOiAjNDM1NDYxO1xuJGJvcmRlckJvdHRvbTogI2NjYztcbiR0YWJsZUhlYWRlckNvbG9yOiAjMDA0QzY2Oy8vOyAjNDM1NDYxO1xuXG4kaG92ZXJCb3JkZXJCb3R0b206ICM0MzU0NjE7XG4kaG92ZXJJY29uQm9yZGVyOiM0MzU0NjE7XG4kaG92ZXJJdGVtQmFja2dyb3VuZDojRTdENkJBO1xuIiwiLyogd2lkdGggKi9cbmh0bWwsIG1haW4ge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xufVxuOjotd2Via2l0LXNjcm9sbGJhcixcbnsgZGlzcGxheTogbm9uZTsgfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSAxMSAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCA2NCAqL1xufVxuXG4vKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4vKiBIYW5kbGUgb24gaG92ZXIgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG59XG4iLCIucHJvaGliaXQtY29weSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuIiwiaHRtbCwgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdBbnVwaGFuLVJlZ3VsYXInO1xuICAgIC8vZm9udC1mYW1pbHk6ICdBbnVwaGFuLVRoaW4nO1xuICAgIC8vZm9udC1mYW1pbHk6ICdBbnVwaGFuLUxpZ2h0JztcbiAgICAvL2ZvbnQtZmFtaWx5OiAnQW51cGhhbi1Cb2xkJztcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1zaXplOjE0LjAwMDFweDtcbiAgICBjb2xvcjojMzMzO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgb3ZlcmZsb3cteTpoaWRkZW47XG59XG5cblxuXG5odG1sLCBib2R5LCBkaXYsIGEsIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhLCBtYWluLCBtb2RhbCwgaW5saW5lLCBwcmUsIG5hdkxlZnQsIG5hdlBhZ2UsXG5mb290ZXIsIHN3aXRjaCwgZGF0YS1wcm90ZWN0aW9uXG57XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OjEuMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5sYWJlbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICAvL2JhY2tncm91bmQ6I2YxZjFmMTtcbiAgICB3aWR0aDoxMDAlOyAvL2NhbGMoMTAwJSAtIDNweCk7XG59XG5cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgIGJvcmRlcjowO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzowLjRyZW0gMC4zcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICdBbnVwaGFuLVJlZ3VsYXInO1xuXG4gICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZjFmMWYxIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjowO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuXG4gICAgJlt0eXBlPWRhdGV0aW1lLWxvY2FsXXtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICB9XG5cbn1cbnNlbGVjdCB7XG4gICAgb3B0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdBbnVwaGFuLVJlZ3VsYXInO1xuICAgICAgICAtbW96LWZvbnQtZmFtaWx5OiAnQW51cGhhbi1SZWd1bGFyJztcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5kZWJ1ZyB7XG4gICAgYm9yZGVyOjNweCBzb2xpZCByZWQ7XG59XG5cbnByZSB7XG4gICAgYmFja2dyb3VuZDojZTllOWU5O1xuICAgIGJvcmRlcjozcHggZGFzaGVkIHJlZDtcbiAgICBwYWRkaW5nOjAuNXJlbTtcbiAgICBmb250LXNpemU6NjAlO1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgY29sb3I6IzExMSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICBvdmVyZmxvdzphdXRvO1xufVxuIiwiZGl2Lm1haW4ge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIC8vYmFja2dyb3VuZDpibGFjaztcblxuICAgICYucHVibGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tYXJtb3IuanBnJyk7XG4gICAgfVxuICAgICYuYWRtaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgfVxufVxuXG5cblxuXG5uYXZMZWZ0IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOiAkbmF2TGVmdFdpZHRoO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGZvb3RlckhlaWdodCk7XG4gICAgYmFja2dyb3VuZDogIzMzNjM5NzsgLy8jMzEzOTU3OyAvLyMwNzNCMkU7XG4gICAgY29sb3I6ICNmOWY5Zjk7XG4gICAgei1pbmRleDo5OTk5OTtcblxuICAgIC5pdGVtIHtcbiAgICAgICAgJi5pdGVtLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzMxMzk1NztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzMxMzk1NztcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5tYWluIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHotaW5kZXg6MTA7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OjFweDtcblxuICAgICYubWFpbi1uYXYtbGVmdCB7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICRuYXZMZWZ0V2lkdGgpO1xuICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gJGZvb3RlckhlaWdodCk7XG4gICAgfVxuXG4gICAgJi5tYWluLWxvZ2luIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2IoNjEsNzYsODgpO1xuICAgICAgICAvL2JhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNjEsNzYsODgsMSkgMCUsIHJnYmEoNjcsODQsOTcsMSkgNDclLCByZ2JhKDYxLDc2LDg4LDEpIDEwMCUpO1xuICAgICAgICAvL2NvbG9yOiNmOWY5Zjk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDoxMzAwcHg7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxufVxuXG5cblxuXG5pbmxpbmUsXG4uaW5saW5lIHtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBwYWRkaW5nOjFyZW07XG4gICAgb3ZlcmZsb3c6YXV0bztcblxuICAgICYubm8tc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbn1cbiIsIi5kYXRhVGFibGUsXG4uZGF0YVRhYmxlcyB7XG4gICAgZm9udC1zaXplOjEwMCU7XG5cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MC4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICBmb250LXNpemU6NzAlO1xuXG4gICAgICAgIGEucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgICAgIC8vdGFibGUtbGF5b3V0OmF1dG87XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MC4zcmVtIDAuMXJlbTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MC4ycmVtIDAuMXJlbSAwLjJyZW0gMC4zcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgICAgICAgICAgJi5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0YzRUFDNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYXR0YWNobWVudHMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nLmljb246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub2RkIHsgYmFja2dyb3VuZDojZjlmOWY5OyB9XG4gICAgICAgICAgICAgICAgJi5ldmVuIHsgYmFja2dyb3VuZDogI2ZjZmNmYzsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZjVmNWY1O1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOjFweCBzb2xpZCAjOTk5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmZvcm0ge1xuICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgICAgIGNvbG9yOiMzMzYzOTc7XG4gICAgfVxuICAgIC5maWVsZC1ncm91cCB7XG4gICAgICAgICYuZmllbGQtZ3JvdXAtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgLmZpZWxkLWljb24ge1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRpY29uQm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudy1wZGYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAuM3JlbTtcblxuICAgICAgICAgICAgLnBkZi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojNTI3NmE0OyAvLyM0QjUyNUI7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOmludmVydCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaG92ZXItY2FycmV0OmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfil6UnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDotMC4ycmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0Oi0wLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB6LWluZGV4Ojk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLXllcy1ubyB7XG4gICAgICAgICAgICB3aWR0aDo1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgICAgICAgICBjb2xvcjojNzc3OyAvLyMzMzYzOTc7XG5cbiAgICAgICAgICAgICYuYmctYmx1ZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjNyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMzM2Mzk3O1xuICAgICAgICAgICAgICAgIC8vY29sb3I6d2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZTJlYmYwO1xuICAgICAgICAgICAgZm9udC1zaXplOjkwJTtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czo1cHg7XG5cbiAgICAgICAgICAgICYuYmctdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbcmVhZG9ubHldLmJnLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlMmViZjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9udC1zbWFsbGVzdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTZyZW07XG4gICAgICAgICAgICAmLnRleHRhcmVhLWg0IHsgbWluLWhlaWdodDo0LjVyZW07fVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWVyYXNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgdG9wOjAuNnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OjAuM3JlbTtcbiAgICAgICAgICAgIHotaW5kZXg6OTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2UyZWJmMDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAuM3JlbSAwLjNyZW0gMC4zcmVtIDAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctYmx1ZSB7XG4gICAgICAgICAgICBpbnB1dCxzZWxlY3QsdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowLjNyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZjlmOWY5O1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDAuNnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iZy10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBpbnB1dCxzZWxlY3QsdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLXdoaXRlIHtcbiAgICAgICAgICAgIGlucHV0IHsgYmFja2dyb3VuZDojZWVlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIHNlbGVjdCB7IGJhY2tncm91bmQ6I2VlZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICB0ZXh0YXJlYSB7IGJhY2tncm91bmQ6I2VlZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0YXJlYS1sYXJnZSB7XG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRleHRhcmVhLXNtYWxsIHtcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgcGFkZGluZzowLjNyZW07XG5cbiAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2UyZWJmMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MC40cmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBkaXYuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6MTZyZW07XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM3Nzc7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OmF1dG87XG5cbiAgICAgICAgICAgIHotaW5kZXg6OTk5OTk5O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuMnJlbSAwLjJyZW0gMC4xcmVtIDAuMnJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLy8mOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiM5NGJkZDQ7XG4gICAgICAgICAgICAgICAgLy8gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICAmLmRhcmsge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5zd2l0Y2gge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgLnN3aXRjaC1pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuM3JlbSAwLjVyZW0gMC40cmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowLjA1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowLjA1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOmdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnN3aXRjaC1jbGFzcy1ubyxcbiAgICAgICAgICAgICAgICAgICAgJi5zd2l0Y2gtY2xhc3Mtb2ZmXG4gICAgICAgICAgICAgICAgICAgIHsgYmFja2dyb3VuZDpkYXJrcmVkOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zd2l0Y2gtY2xhc3MteWVzLFxuICAgICAgICAgICAgICAgICAgICAmLnN3aXRjaC1jbGFzcy1vblxuICAgICAgICAgICAgICAgICAgICB7IGJhY2tncm91bmQ6Z3JlZW47IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUtcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDpyZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnN3aXRjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwIDAuNnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXRjaC1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlucHV0LWRhcmsge1xuICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzExMTtcbiAgICAgICAgICAgICAgICBjb2xvcjojZjlmOWY5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHJvcGRvd24tc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgICAgICBkaXYuaW5wdXQuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo5MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6MTQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjVyZW0gMC4zcmVtIDAuNHJlbSAwLjNyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpdi5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXYuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1zZWFyY2gge1xuICAgICAgICBmb250LXNpemU6OTAlO1xuICAgICAgICB3aWR0aDoxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDowLjFyZW07XG4gICAgICAgIGJvcmRlcjoycHggc29saWQgI2Y2ZjZmNjtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIGlucHV0W25hbWU9c2VhcmNoXXtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvdmVyLXRpdGxlIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MC4zcmVtIDAuMnJlbSAwLjJyZW0gMC4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiM0QjUyNUI7XG4gICAgICAgICAgICAgICAgY29sb3I6I2Y5ZjlmOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZS1hZ2VudC1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OjUuODVyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgLmltYWdlLW5hdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgcGFkZGluZzowIDAgMC4xcmVtIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mb3JtLXNsaWRlciB7XHJcbiAgZm9udC1mYW1pbHk6SW50ZXI7XHJcbiAgYmFja2dyb3VuZDojMjIyO1xyXG5cclxuICAuZm9ybS1uYXYge1xyXG4gICAgLmZvcm0tbmF2LWJnIHtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBwYWRkaW5nOjAuNnJlbSAycmVtIDAuN3JlbSAxcmVtO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgJltpcy1hY3RpdmVdIHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuaXRlbS10ZXh0IHtcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZDogIzQ0NDtcclxuICAgICAgICBwYWRkaW5nLXRvcDowLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOjgwJTtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYuYWN0aXZlLFxyXG4gICAgICAuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjojZGRkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiM1NTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNhYWE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXRlbS1sb2dvIHtcclxuICAgICAgICBwYWRkaW5nOjAuNXJlbSA0cmVtIDAgMXJlbTtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaG92ZXI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzU1NTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRlbnQge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiM0NDQ7XHJcbiAgICBwYWRkaW5nOjFyZW07XHJcblxyXG4gICAgLmZvcm0tYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7XHJcbiAgICAgIHBhZGRpbmc6MC41cmVtIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1idG4tbmV4dCB7XHJcbiAgICB3aWR0aDphdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6MXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDoycmVtO1xyXG4gIH1cclxuICAuZm9ybS1idG4tYmFjayB7XHJcbiAgICB3aWR0aDphdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6MnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDoxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLWdyb3Vwe1xyXG4gICAgY29sb3I6I2FhYTtcclxuICAgIG1hcmdpbi1ib3R0b206MC41cmVtO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjojYWFhO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiNmMmVmZWYgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICBwYWRkaW5nOjAuNnJlbSAwLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIGNvbG9yOiNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOjAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZToxMjAlO1xyXG4gIH1cclxufVxyXG4iLCJ0b29sdGlwIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB3aWR0aDphdXRvO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kOmJsYWNrO1xuICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgLy9ib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzowLjRyZW0gMC43cmVtO1xuICAgIGZvbnQtc2l6ZTo2MCU7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjI0KSAwcHggM3B4IDhweDtcblxuICAgIHotaW5kZXg6OTk5OTk5O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn4pa8JztcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBsZWZ0OmNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgYm90dG9tOi03cHg7XG4gICAgfVxufVxuIiwiaWZyYW1lIHtcbiAgICB6LWluZGV4OjE7XG4gICAgJi5pZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbn1cbiIsImJvZHkucGFnZSB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogJGZvb3RlckhlaWdodDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiRmb290ZXJCYWNrZ3JvdW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1mb290ZXIucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBjb2xvcjogIzc3NzsgLy8jZDlkOWQ5O1xuICAgICAgICBmb250LXNpemU6IDY1JTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItYmx1ZTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwQkZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdlIHtcclxuICAmLnBhZ2UtbWF4LXdpZHRoIHtcclxuICAgIG1heC13aWR0aDoxMzAwcHg7XHJcbiAgICBsZWZ0OjUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMDAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgICAgICBjb2xvcjojRTVCMzJEO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OkJvb2tBbnRpcXVhO1xyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6MTEwJTtcclxuICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XHJcbiAgICAgICAgY29sb3I6I0U1QjMyRDtcclxuICAgICAgICBmb250LWZhbWlseTpCb29rQW50aXF1YTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDoxOTBweDtcclxuICAgICAgICAvL2JhY2tncm91bmQ6cmVkO1xyXG4gICAgICAgIC5wYWdlLWhlYWRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MTkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MnJlbTtcclxuICAgICAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIC8vYm90dG9tOjA7XHJcbiAgICAgICAgLy9oZWlnaHQ6ODBweDtcclxuICAgICAgICAvL2JhY2tncm91bmQ6cmVkO1xyXG4gICAgfVxyXG59XHJcbiIsIi50b3gudG94LXRpbnltY2Uge1xuICAgIGZvbnQtc2l6ZTo4MCU7XG5cblxuICAgIC50b3gtbWVudWJhciB7XG4gICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAudG94LW1idG5fX3NlbGVjdC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3gtc3RhdHVzYmFyX19icmFuZGluZyB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAudG94LWVkaXRvci1jb250YWluZXIge1xuICAgICAgICBzcGFuIHsgZm9udC1zaXplOjgwJTsgfVxuXG4gICAgfVxuXG5cbiAgICBpZnJhbWUge1xuICAgICAgICBmb250LXNpemU6ODAlO1xuICAgIH1cbn1cblxuLnRveC1lZGl0b3ItaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiMzMzMgIWltcG9ydGFudDtcbiAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuICAgIC50b3gtbWVudWJhcixcbiAgICAudG94LXRvb2xiYXItb3ZlcmxvcmQsXG4gICAgLnRveC10b29sYmFyX19wcmltYXJ5LFxuICAgIC50b3gtbWJ0bl9fc2VsZWN0LWxhYmVsLFxuICAgIC50b3gtbWJ0bixcbiAgICAudG94LWljb25cbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6IzMzMyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudG94LWljb24gc3ZnIHsgZmlsdGVyOmludmVydCgxMDAlKTsgfVxuICAgIC50b3gtdGJ0bi0tc2VsZWN0OmhvdmVyIHsgYmFja2dyb3VuZDojZGRkICFpbXBvcnRhbnQ7IGNvbG9yOiMzMzMgIWltcG9ydGFudDsgfVxufVxuXG50b3gtdG9vbGJhcl9fb3ZlcmZsb3cge1xuICAgIC50b3gtaWNvbiB7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IH1cbiAgICAudG94LWljb24gc3ZnIHsgZmlsdGVyOiBpbnZlcnQoMTAwJSk7IH1cbn1cblxuLnRveC1tYnRuIHsgY3Vyc29yOnBvaW50ZXI7IH1cbi50b3gtdGJ0bjpob3ZlciB7IGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLnRveC10YnRuLnRveC10YnRuLS1lbmFibGVkIHsgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cblxuXG4udG94LXRpZXJlZC1tZW51IHtcbiAgICAudG94LWNvbGxlY3Rpb25fX2l0ZW0tbGFiZWwgIHsgZm9udC1zaXplOjgwJSAhaW1wb3J0YW50OyB9XG59XG4iLCIuYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgei1pbmRleDowO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG5cblxuICAgICYuYmctZ3JhZGllbnQtZ3JlZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoNzMsMTE4LDg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0OWRlZywgcmdiYSg3MywxMTgsODcsMSkgMCUsIHJnYmEoMTI5LDE1MywxMzcsMSkgMzUlLCByZ2JhKDczLDExOCw4NywxKSAxMDAlKTtcbiAgICB9XG59XG5cblxuLmltZy1iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIC8vYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuXG4gICAgJi5iZy1sb2dvLXNweWtlLXJlYWwtZXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9sb2dvLXNweWtlLXJlYWwtZXN0YXRlLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjE1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMC41cmVtIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG4gICAgJi5iZy13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctd2hpdGUud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMCU7XG4gICAgfVxuXG4gICAgJi5iZy1iYXNlLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXJvdW5kLWhhbGYud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtcbiAgICAgICAgei1pbmRleDoxO1xuICAgIH1cbiAgICAmLmJnLW1hcC0xIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tYXAtMS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgfVxuICAgICYuYmctbWFwLTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLW1hcC0yLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG4gICAgJi5iZy1za3lsaW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1za3lsaW5lLTMud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgei1pbmRleDoyO1xuICAgIH1cbiAgICAmLmJnLXNreWxpbmUtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctc2t5bGluZS1saWdodC53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjUwJTtcbiAgICAgICAgei1pbmRleDoyO1xuICAgIH1cbiAgICAmLmJnLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pbWFnZXMvYmctdHJhbnNwYXJlbnQud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCAtMTAwcHggbGVmdCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG5cbiAgICAmLmJnLXJlYWwtZXN0YXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1yZWFsLWVzdGF0ZS53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmF1dG8gMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgei1pbmRleDoyO1xuICAgIH1cblxuICAgICYuYmctcmVhbC1lc3RhdGUtMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctcmVhbC1lc3RhdGUtbW9kYWwud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjIwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgfVxuXG4gICAgJi5iZy1yZWFsLWVzdGF0ZS0zIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1yZWFsLWVzdGF0ZS0zLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gN3JlbSByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjYwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgfVxuXG4gICAgJi5iZy1jbG91ZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctY2xvdWQud2VicCcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG5cbiAgICAmLmJnLXllbGxvdy1saW5lcyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmcteWVsbG93LWxpbmVzLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgMnJlbSByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG5cbiAgICAmLmJnLWNvbnRhY3Qtc3B5a2UtY29udGFjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvY29udGFjdC1zcHlrZS1jb250YWN0LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIHotaW5kZXg6MjtcbiAgICB9XG4gICAgJi5iZy1tYXJtb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLW1hcm1vci53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0O1xuICAgICAgICB6LWluZGV4OjI7XG4gICAgfVxuICAgICYuYmctbWFybW9yLWdvbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLW1hcm1vci1nb2xkLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtcbiAgICAgICAgei1pbmRleDoyO1xuICAgIH1cbiAgICAmLmJnLWRhdGEtcHJvdGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctZGF0YS1wcm90ZWN0aW9uLndlYnAnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOjQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmLmJnLWRyYWctYW5kLWRyb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2ljb24tZHJhZy1hbmQtZHJvcC53ZWJwJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTozMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLmJnLWltYWdlLXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1pbWFnZS11cGxvYWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToyMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLmJnLXBhbmVsLWltYWdlLXVwbG9hZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvaWNvbi1pbWFnZS11cGxvYWQucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTo1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cblxuICAgICYuYmctc2l6ZS00MCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToyMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmJnLWF0LWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbTtcbiAgICB9XG59XG4iLCJtb2RhbCB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgei1pbmRleDo5OTk5OTtcclxuICAgIGJhY2tncm91bmQ6I2Y5ZjlmOTtcclxuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICM3Nzc7XHJcbiAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNzc3O1xyXG5cclxuICAgIC5tb2RhbC1tb2JpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzMzMztcclxuICAgICAgICBjb2xvcjojZjlmOWY5O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcclxuICAgIH1cclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0MCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtc2VjdGlvbiB7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOjkwJTtcclxuICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgY29sb3I6ICMzMTNlNDU7IC8vI2I2OWE0NzsgLy8jM2M3N2I2O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1pbmxpbmUge1xyXG5cclxuICAgICAgICAvL292ZXJmbG93OmF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG5cclxuICAgICAgICAubW9kYWwtYm9keS1mb290ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHktZm9vdGVyLWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNlOWRlZDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tb2RhbFttb2RhbC10eXBlPXNtYWxsXSB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDpyZWQ7XHJcblxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuIiwiLmRpc2NsYWltZXIge1xyXG4gIGZvbnQtc2l6ZTo3MCU7XHJcbiAgY29sb3I6Izk5OTtcclxuICBmb250LXN0eWxlOml0YWxpYztcclxufVxyXG4iLCIuZHJhZ2FibGVzIHtcbiAgICAuZHJhZ2FibGUge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIFxuXG59XG4iLCIubWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6I2M1ZTBhYSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojMmEzNjJhO1xuICAgIH1cbiAgICAmLndhcm5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiNmMGQ5YjEgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IzJhMzYyYTtcbiAgICB9XG4gICAgJi5mYWlsZWQsXG4gICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IzhDMDAwMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjojZjlmOWY5O1xuICAgICAgICBpbWcuaWNvbiB7XG4gICAgICAgICAgICBmaWx0ZXI6aW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLml0ZW0ge1xuXG5cblxuICAgICYuaXRlbS1wYW5lbCB7XG4gICAgICAgIG1heC13aWR0aDoyNjBweDtcbiAgICB9XG59XG4iLCJjYW52YXMge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGZsb2F0OmxlZnQ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6YXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XHJcbn1cclxuIiwiLm1lc3NhZ2Uge1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MC41cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOjAuOHJlbTtcclxuXHJcbiAgJi5tZXNzYWdlLWVycm9yIHtcclxuICAgIGJhY2tncm91bmQ6I0ZDRjNGMTtcclxuICAgIGNvbG9yOiNEOTZEMDA7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYnJlYWRjcnVtYnMge1xuICAgIGZvbnQtc2l6ZTo2NSU7XG4gICAgZm9udC13ZWlnaHQ6MTAwO1xuICAgIGNvbG9yOiNjY2M7XG59XG4iLCJpbWcge1xuICAgICYuaW1nLWN1c3RvbSxcbiAgICAmLmltYWdlLWN1c3RvbSxcbiAgICAmLmltYWdlLWNhcmQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICAmLmltYWdlLWN1c3RvbSB7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIH1cblxuICAgICYuaW1nLXRodW1iLFxuICAgICYuaW1nLXRodW1ibmFpbCB7XG4gICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcblxuICAgICAgICAmLmltZy1zaGFkb3cge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltZy10aHVtYi1saXN0IHtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICB9XG4gICAgJi5pbWctcmFkaXVzLW5vbmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmltZy1wYW5lbC1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6MTUwcHg7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG4gICAgLy8uaW1nLWhpZGRlbiB7XG4gICAgLy8gICAgd2lkdGg6MDtcbiAgICAvLyAgICBoZWlnaHQ6MDtcbiAgICAvLyAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLy99XG5cblxufVxuXG4uaW1nIHtcbiAgICAmLmltZy1zdGFydC1mdWxsIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgICYuaW1nLWNsaXBib2FyZCB7XG4gICAgICAgIGhlaWdodDozcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiNlMmViZjA7XG4gICAgfVxuXG59XG4iLCJpbWcge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDphdXRvO1xuICAgIGhlaWdodDphdXRvO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcblxuICAgICYubG9nbyB7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICAmLmxvZ28tbmF2IHtcbiAgICAgICAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgICB9XG4gICAgICAgICYubG9nby1zbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6MzhweDtcbiAgICAgICAgfVxuICAgICAgICAmLmxvZ28tc3B5a2UtY29udGFjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG4gICAgJi5pY29uIHtcbiAgICAgICAgJi5pY29uLWludmVydCB7IGZpbHRlcjogaW52ZXJ0KDEwMCk7IH1cbiAgICAgICAgJi5pY29uLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tc21hbGxlc3Qge1xuICAgICAgICAgICAgd2lkdGg6MTFweDtcbiAgICAgICAgICAgIGhlaWdodDoxMXB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi14eHMge1xuICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi14eHhzIHtcbiAgICAgICAgICAgIHdpZHRoOjhweDtcbiAgICAgICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxhcmdlIHtcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbGFyZ2VyIHtcbiAgICAgICAgICAgIHdpZHRoOjI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tbGFyZ2VzdCB7XG4gICAgICAgICAgICB3aWR0aDozMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXhsIHtcbiAgICAgICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24teHhsIHtcbiAgICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tZmxhZyB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0wLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXh4eGwge1xuICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGF0dXMge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWFkbWluLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1sb2dvLXNtYWxsIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1hcHBsaWNhdGlvbi1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3dpdGNoLFxuICAgICAgICAmLmljb24taW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MC4zcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1wYW5lbCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1wYW5lbC1uYXYge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1jbG9zZS1zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tbmF2LXJlY29tbWVuZGVkIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tcGFuZWwtc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1hbXN0ZXJkYW0tc2t5bGluZSB7XG4gICAgICAgICAgICB3aWR0aDozMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tcGFydG5lci1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6MzdweDtcbiAgICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLW5hdi10b3Age1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1xci1jb2RlIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tY2xvc2Uge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDoyNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuaWNvbi1wYWdpbmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLWxvZ2luIHtcbiAgICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pY29uLXNweWtlLWNvbnRhY3Qge1xuICAgICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tZ3JleSB7XG4gICAgICAgICAgICBvcGFjaXR5OjcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNzc3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1ib3JkZXItdHJhbnNwYXJlbnQge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmLmljb24tZGFya2VyIHtcbiAgICAgICAgICAgIGZpbHRlcjpcbiAgICAgICAgICAgIGJyaWdodG5lc3MoOTAlKTtcbiAgICAgICAgICAgIDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1vcGFjaXR5LTcwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1vcGFjaXR5LTgwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1vcGFjaXR5LTkwIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1vcGFjaXR5LTYwIHsgb3BhY2l0eTowLjY7IH1cblxuXG4gICAgICAgICYuaWNvbi1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMzMzOyAvL3RyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOjAuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgd2lkdGg6MTZweDtcblxuICAgICAgICAgICAgJi5pY29uLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjYTgzM2M7IC8vJGhvdmVySWNvbkJvcmRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNjYTgzM2M7IC8vI2Q0ODMzMzsgLy8gYmx1ZSBsaWdodFxuICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pY29uLWhvdmVyLWRhcms6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0VCRTJDNzsgLy8kaG92ZXJJY29uQm9yZGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0VCRTJDNzsgLy8jY2E4MzNjOyAvLyNkNDgzMzM7IC8vIGJsdWUgbGlnaHRcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pY29uLWJ1dHRvbi1ibHVlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM0NjgxQzE7IC8vdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIC8vdW5kOiMyODRGNzk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1ob3Zlci1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGhvdmVySWNvbkJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmljb24taG92ZXItaW52ZXJ0OmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjppbnZlcnQoMSk7XG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1iYW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgcmlnaHQ6LTZweDtcbiAgICAgICAgICAgIHRvcDotNnB4O1xuXG4gICAgICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cblxuLmljb24ge1xuICAgICYuaWNvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOi0wLjJyZW07XG4gICAgfVxuXG4gICAgJi5pY29uLXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbn1cbiIsIi5yYW5nZVNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDojZTVlNWU2O1xyXG4gIHBhZGRpbmc6MC4ycmVtO1xyXG5cclxuICAucmFuZ2UtbGluZSB7XHJcbiAgICBib3JkZXItdG9wOjVweCBzb2xpZCAjYTBiNGJhOyAvLyNhNWMyY2U7XHJcbiAgfVxyXG5cclxuICBpbWcuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB9XHJcblxyXG59XHJcbiIsIi5idG4ge1xuICAgIGJvcmRlcjowO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgcGFkZGluZzowLjdyZW0gMS41cmVtIDAuNnJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOjcwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5idG4tbG9naW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiMzMzYzOTc7XG4gICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgfVxuXG4gICAgJi5idG4tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOjAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzMzNjM5NztcbiAgICAgICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zcXVhcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgfVxuXG4gICAgJi5idG4tZGF0YS1wcm90ZWN0aW9uIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNzc3O1xuICAgICAgICBiYWNrZ3JvdW5kOiM1NTk3NDY7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1zYXZlIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMGM5MWU1O1xuICAgICAgICBiYWNrZ3JvdW5kOiNhYmQwZTQ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgIH1cbiAgICAmLmJ0bi1jYW5jZWwge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiM0QjUyNUI7XG4gICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAmLmJ0bi1zYXZlLWRhcmsge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwYzkxZTU7XG4gICAgICAgIGJhY2tncm91bmQ6IzMzNjM5NztcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgICYuYnRuLWFkZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IzMzNjM5NztcbiAgICAgICAgcGFkZGluZzowLjNyZW0gMC43cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgfVxuXG4gICAgJi5idG4tc3VibWl0LFxuICAgICYuYnRuLWFwcGx5IHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMGM5MWU1O1xuICAgICAgICBiYWNrZ3JvdW5kOiM0Mjk1Q0Y7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cblxuICAgICYuYnRuLXByb2Nlc3Mge1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMwYzkxZTU7XG4gICAgICAgIGJhY2tncm91bmQ6IzQyOTVDRjtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuXG4gICAgJi5idG4tYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjYjJhYmFiO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6MC41cmVtIDAuN3JlbTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojNDI5NWNmO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyY6aG92ZXIge1xuICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiM0Mjk1Y2Y7XG4gICAgICAgIC8vfVxuICAgIH1cblxuICAgICYucmFkaW8tYnV0dG9uLXN3aXRjaCB7XG4gICAgICAgIHBhZGRpbmc6MC4zcmVtO1xuICAgIH1cblxuICAgICYuYnRuLW5leHQge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYmFja2dyb3VuZDojMjIyO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6MC45cmVtIDEuNHJlbSAwLjVyZW0gMS44cmVtO1xuICAgICAgICBmb250LXNpemU6ODAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMjgsIDAsIDApO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojMTExO1xuICAgICAgICAgICAgY29sb3I6I2JiYjtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tYmFjayB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiMyMjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgcGFkZGluZzowLjlyZW0gMS44cmVtIDAuNXJlbSAxLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MjBweCBzb2xpZCAjMjIyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzExMTtcbiAgICAgICAgICAgIGNvbG9yOiNiYmI7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTExO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tYXBwbHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiMzMTNlNDU7XG4gICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1jbGVhciB7XG4gICAgICAgIHBhZGRpbmc6MC41cmVtIDAuN3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDojY2NjO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM5OTk7XG4gICAgfVxuXG4gICAgJi5idG4tbW9kYWwtc2VhcmNoIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIHBhZGRpbmc6MC43cmVtIDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOjAuM3JlbSAwLjVyZW0gMC4zcmVtIDA7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgIzk5OTtcbiAgICAgICAgYmFja2dyb3VuZDojZTllOWU5O1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMzMDZlMzc7IC8vI2FiZDBlNDtcbiAgICAgICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsInRhYmxlIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuXG4gICAgdHIge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6OTAlO1xuICAgICAgICAgICAgY29sb3I6JHRhYmxlSGVhZGVyQ29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOjAuM3JlbSAwIDAuM3JlbSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZWVlO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2JiYjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOjAuM3JlbSAwLjJyZW0gMC4ycmVtIDAuMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjAuNXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBjb2xvcjojMTExO1xuXG4gICAgICAgICAgICAmLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkUyQzc7IC8vI0UxRDVBQTtcbiAgICAgICAgICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGOEYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MjQuMDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1sb2dvOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5pY29uLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiOWI5Yjk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6aW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaWNvbi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWJsZS1yb3ctY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICNFQkUyQzc7XG5cblxuICAgICAgICAgICAgICAgIC50YWJsZS1yb3ctY29udGVudC1uYXYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRhYmxlLXJvdy1jb250ZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwLjVyZW0gMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG5cblxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi50ci1ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNGN0YzRUE7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmLnRyLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNGN0YzRUE7XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmLnRyLW5vdC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZjlmOWY5OyAvLyNGN0YzRUE7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ci1pbmZvIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGN0YzRUE7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0LWluYWN0aXZlIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojQkQ0MTJGOyAvLyM3MzQ2MkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuXG4udGFibGUge1xuXG4gICAgLnRhYmxlLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOjAuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOjYwJTtcbiAgICB9XG4gICAgLnRhYmxlLXBhZ2luYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAucGFnaW5hdGUtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICBtYXJnaW46MC4xcmVtO1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgLnBhZ2luYXRlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo2MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2VlZTtcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNoaXBzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gICAgZGl2LmlucHV0IHtcclxuICAgICAgICAmLmlucHV0LWNoaXBzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZTJlYmYwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ+KWvCc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowLjZyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDowLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoaXBzLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6MC4ycmVtO1xyXG4gICAgICAgIC5jaGlwIHtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzowLjJyZW0gMC4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MC4zcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6NjUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNFQkUyQzc7XHJcbiAgICAgICAgICAgIGNvbG9yOiMxMTE7XHJcbiAgICAgICAgICAgIC5jaGlwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjAuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGlwcy1zZWxlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6MC4zcmVtIDA7XHJcbiAgICAgICAgLmNoaXBzLWlubGluZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2U5ZTllOTsgLy8jZTFlMWRmOyAvLyNFQkUyQzc7IC8vIzgyN2Q2ZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGlwcy1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjY1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhbmVsIHtcbiAgICAvL2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSw4NSUpOyAvLyNFQUU5RTE7IC8vI2UwZGZkNTsgLy8jRjlGOEVFOyAvLyNGQUY5RjM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1tYXJtb3Itd2Vpc3MuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgY29sb3I6IzNlMzcyZjtcblxuICAgICYucGFuZWwtbm8tYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYucGFuZWwtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSAwcHggMXB4IDNweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KSAwcHggMXB4IDJweDtcbiAgICB9XG5cbiAgICAmLnBhbmVsLW1heC13aWR0aCB7XG4gICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbiAgICAmLnBhbmVsLXdpdGgtYmFubmVyIHtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7XG4gICAgfVxuICAgICYucGFuZWwtYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjYTlhOWE5O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O1xuICAgIH1cbiAgICAmLnBhbmVsLWJnLWJlaWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgfVxuXG4gICAgJi5wYW5lbC1ob3ZlciB7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxOTksMTc4LDEyOCwwKSA3MSUsIHJnYmEoMTk5LDE3OCwxMjgsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMjAxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFuZWwtYm9yZGVyLWRhcmsge1xuICAgICAgICBib3JkZXI6NHB4IHNvbGlkICMwMDA7XG4gICAgfVxuICAgICYucGFuZWwtYm9yZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgI0ZFRkRGODtcbiAgICB9XG4gICAgJi5wYW5lbC1ib3JkZXItbGVmdC1kYXJrIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6OHB4IHNvbGlkICMxMTE7XG4gICAgfVxuICAgICYucGFuZWwtYm9yZGVyLWJvdHRvbS1kYXJrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTo4cHggc29saWQgIzExMTtcbiAgICB9XG5cbiAgICAvLy5wYW5lbC1iYW5uZXItc29sZCB7XG4gICAgLy8gICAgcmlnaHQ6MjBweDtcbiAgICAvLyAgICB0b3A6MTVweDtcbiAgICAvL31cbiAgICAucGFuZWwtYmFubmVyLXJlc2VydmVkIHtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIHJpZ2h0OjJweDtcbiAgICAgICAgdG9wOjIxcHg7XG4gICAgfVxuICAgIC5wYW5lbC1iYW5uZXItcmVjb21tZW5kZWQsXG4gICAgLnBhbmVsLWJhbm5lci1kaXNjb3VudCxcbiAgICAucGFuZWwtYmFubmVyLXNvbGQge1xuICAgICAgICByaWdodDoxNHB4O1xuICAgICAgICB0b3A6MTJweDtcbiAgICB9XG5cbiAgICAucGFuZWwtY29sb3Itd2hpdGUge1xuICAgICAgICBjb2xvcjojYWFhO1xuICAgIH1cblxuICAgIC5wYW5lbC1sb2NhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6MC4zcmVtIDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTo3MCU7XG4gICAgfVxuICAgIC5wYW5lbC10aXRsZSxcbiAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6MTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBoZWlnaHQ6NXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDo1cmVtO1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIC5pbmxpbmUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhbmVsLXBsYWNlIHtcbiAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICB9XG5cbiAgICAucGFuZWwtaW1hZ2UtbmF2IHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgJi5ob3Zlcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmVsLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OjI0MHB4O1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIC8vYmFja2dyb3VuZDpwaW5rO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgfVxuICAgIC5wYW5lbC1pbWFnZS1sYXJnZSB7XG4gICAgICAgIGhlaWdodDo3MDBweDtcbiAgICB9XG4gICAgLnBhbmVsLWltYWdlLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG4gICAgLnBhbmVsLWltYWdlLXN0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOjAuNXJlbTtcblxuICAgICAgICB6LWluZGV4Ojk5OTtcbiAgICAgICAgLnBhbmVsLWltYWdlLXN0YXR1cy10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtIDAuNXJlbSAwLjVyZW0gMC44cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoNTAsIDUwLCA5MywgMC4yNSkgMHB4IDZweCAxMnB4IC0ycHgsIHJnYmEoMCwgMCwgMCwgMC4zKSAwcHggM3B4IDdweCAtM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICNmMWYxZjE7IC8vIzQyOTVDRjsgLy9ncmVlbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICAgICAgICBjb2xvcjojZjFmMWYxOyAvL2dyZWVuO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5lbC1mZWF0dXJlcyB7XG4gICAgICAgIGJvcmRlci10b3A6MS41cHggc29saWQgI2M5YzljOTtcbiAgICAgICAgbWluLWhlaWdodDo3LjhyZW07XG4gICAgfVxuXG4gICAgLnBhbmVsLWltYWdlLXRleHQge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgbWF4LXdpZHRoOjQ2MHB4O1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgYm90dG9tOjJyZW07XG4gICAgICAgIHJpZ2h0OjJyZW07XG4gICAgICAgIHBhZGRpbmc6MC44cmVtIDAuNXJlbSAwIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwgNzUlKTtcbiAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZToxMjAlO1xuICAgIH1cblxuICAgIC5wYW5lbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6MC44cmVtIDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cblxuICAgIC5wYW5lbC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxMDAlO1xuICAgIH1cblxuICAgIC5ob3Zlcjpob3ZlciB7XG4gICAgICAgICYuaG92ZXItcm93IHtcbiAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDojRjBFQkUzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYW5lbC1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiNmMWYxZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICB6LWluZGV4Ojk5OTtcbiAgICB9XG5cblxuICAgIC5wYW5lbC1pbWctdmlzaXRlZCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo2dnc7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB9XG5cbiAgICAmLnBhbmVsLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6MTUlO1xuICAgICAgICBtYXJnaW46MC41cmVtO1xuICAgICAgICAvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuXG4gICAgICAgIC5wYW5lbC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDozcmVtO1xuICAgICAgICAgICAgcGFkZGluZzowLjNyZW0gMC41cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1wcmljZSB7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6MC4zcmVtIDAuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo2MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDoyMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhbmVsLWhvcml6b250YWwge1xuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLXVwbG9hZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo2NiU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjAuMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OjAuMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnBhbmVsLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDo5MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDo5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ob3Zlci1wYW5lbC1uYXYge1xuICAgICAgICBwYWRkaW5nOjAuMnJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucGFuZWwtbmF2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmNmY2ZjY7IC8vIzRCNTI1QjtcbiAgICAgICAgICAgICAgICBjb2xvcjojZjlmOWY5O1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjppbnZlcnQoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLnBhbmVsLWNvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6MzMlO1xuICAgICAgICAucGFuZWwtbmF2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2Y2ZjZmNjtcbiAgICAgICAgfVxuICAgICAgICAucGFuZWwtYm9keSB7XG4gICAgICAgICAgICAucGFuZWwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjgwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDo1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmNmY2ZjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lbC13cmFwcGVyIHtcbiAgICAucGFuZWwtbW9kYWwge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6I0VCRTJDNztcbiAgICAgICAgei1pbmRleDo5OTk5O1xuXG4gICAgICAgIC5wYW5lbC1tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICAucGFuZWwtbW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwLjJyZW0gMC4xcmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiM4MjdkNmQ7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjg1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nLmljb24tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6aW52ZXJ0KDEpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAucGFuZWwtbW9kYWwtYm9keSB7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5wYW5lbC1tb2RhbC1mb290ZXIge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lbC1zeXN0ZW0tbWVzc2FnZSB7XG4gICAgY29sb3I6IGdyZWVuO1xufVxuXG4ucGFuZWwtb3ZlcnZpZXcge1xuICAgIC8vYmFja2dyb3VuZDojZjlmOWY5O1xuICAgIHBhZGRpbmctYm90dG9tOjAuNXJlbTtcbiAgICAuYmctZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLWRvdHMtMmEucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOjAuMnJlbSAwLjJyZW0gMC4xcmVtIDAuM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDojNEI1MjVCO1xuICAgICAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudG90YWwge1xuICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICBwYWRkaW5nLXRvcDowLjJyZW07XG4gICAgfVxufVxuIiwiLmNhcmQge1xyXG4gIHBhZGRpbmc6MC41cmVtO1xyXG4gICYuY2FyZC13NTAgeyB3aWR0aDo1MCU7IH1cclxuICAuY2FyZC1ib3JkZXIgeyBib3JkZXI6MXB4IHNvbGlkICNjY2M7IH1cclxuICAuY2FyZC1pbmxpbmUgeyAgfVxyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiNlOWU5ZTk7XHJcbiAgfVxyXG4gIC5jYXJkLWJvZHkge1xyXG5cclxuICB9XHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jYXJkcyB7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIHdpZHRoOjMzJTtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICBwYWRkaW5nOjAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAgICAgLy9vdmVyZmxvdzphdXRvO1xyXG5cclxuICAgICAgICAuY2FyZC1sZWZ0IHsgd2lkdGg6MS41cmVtOyB9XHJcbiAgICAgICAgLmNhcmQtcmlnaHQgeyB3aWR0aDpjYWxjKDEwMCUgLSAxLjVyZW0pOyBmbG9hdDpyaWdodCB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmxvYWRlciB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcblxyXG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcblxyXG4gICYubG9hZGVyLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcuLi9pbWcvc3B5a2UvaWNvbnMvYmctbG9hZGVyLWltYWdlLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOjIwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDAlIDA7XHJcblxyXG5cclxuICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtbG9hZGVyLWltYWdlIDFzIGluZmluaXRlO1xyXG4gICAgLy9hbmltYXRpb24tZGVsYXk6MS41cztcclxuXHJcbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWxvYWRlci1pbWFnZSB7XHJcbiAgICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwMCUgMDtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDAlIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6MTtcclxufVxyXG4iLCIuZHJhZy1kcm9wIHtcclxuICBwYWRkaW5nOjFyZW07XHJcbiAgYmFja2dyb3VuZDojZTllOWU5O1xyXG4gIGJvcmRlci1yYWRpdXM6NXB4O1xyXG59XHJcbiIsIi5kcm9wZG93biB7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZDojMTExICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1jYXJldCxcbiAgICAuZHJvcGRvd24tY2FyZXQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OifilrwnO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRvcDowLjdyZW07XG4gICAgICAgICAgICByaWdodDowLjRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6NTglO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIudGFicyB7XG4gICAgLnRhYi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzowLjZyZW0gMS42cmVtIDAuNXJlbSAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjJyZW07XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiMzMzYzOTc7XG4gICAgICAgICAgICBjb2xvcjojZjlmOWY5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YWItaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOjAuNXJlbSAwLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDon4pelJztcbiAgICAgICAgICAgIHRvcDotNXB4O1xuICAgICAgICAgICAgcmlnaHQ6LTJweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6MTQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFiLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNlOWU5ZTk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6J+KXpSc7XG4gICAgICAgICAgICAgICAgdG9wOjJweDtcbiAgICAgICAgICAgICAgICByaWdodDoycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I2Y2ZjZmNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojNTU1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzU1NTtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLnRhYi1pdGVtLWRhcmsge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDon4pelJztcbiAgICAgICAgICAgICAgICB0b3A6LTVweDtcbiAgICAgICAgICAgICAgICByaWdodDotMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi50YWItaXRlbS1jYXJyZXQtbGVmdCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDon4pelJztcbiAgICAgICAgICAgICAgICB0b3A6LTNweDtcbiAgICAgICAgICAgICAgICByaWdodDotMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzYzOTc7XG4gICAgICAgICAgICAgICAgei1pbmRleDo5OTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnRzIHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcblxuICAgICAgICAmLmJvcmRlci1sZWZ0LWJsdWUge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkICMzMzYzOTc7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQgICAgOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbSAgOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodCAgOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoICAgOiAxNSU7ICAvKiBvciAxMDBweCAqL1xuICAgICAgICAgICAgICAgIHotaW5kZXg6OTk5OTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjVweCBzb2xpZCAjMzM2Mzk3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgJi50YWItY29udGVudC1tb2JpbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDojNTU1O1xuICAgICAgICAgICAgY29sb3I6I2Y5ZjlmOTtcbiAgICAgICAgfVxuICAgICAgICAudGFiLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICBjb2xvcjojZTllOWU5O1xuICAgICAgICAgICAgcGFkZGluZzowLjZyZW0gMS42cmVtIDAuNXJlbSAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjAuMnJlbTtcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzU1NTtcbiAgICAgICAgICAgICAgICBjb2xvcjojZjlmOWY5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgOifigKInIDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MC4zcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjkwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wYWdpbmF0ZSB7XHJcbiAgICAucGFnaW5hdGUtaXRlbXMtd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6MjMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OmNhbGMoNDBweCArIDAuMnJlbSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAvL2JvcmRlcjoxcHggc29saWQgcmVkO1xyXG4gICAgICAgIC5wYWdpbmF0ZS1pdGVtcy1pbmxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6aW5pdGlhbDtcclxuICAgICAgICAgICAgLy9ib3JkZXItcmlnaHQ6MXB4IHNvbGlkIG9yYW5nZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRlLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MC4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDowLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM3Nzc7XHJcblxyXG5cclxuICAgICAgICAucGFnaW5hdGUtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjcwJTtcclxuICAgICAgICAgICAgY29sb3I6I2FhYTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiM3Nzc7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAucGFnaW5hdGUtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNlZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB0b3A6MDtcclxuICBsZWZ0OjA7XHJcbiAgYmFja2dyb3VuZDojZjBlYmUzO1xyXG4gIHotaW5kZXg6OTk5O1xyXG5cclxuICAuaG92ZXIge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAvL2JhY2tncm91bmQ6cmVkO1xyXG4gICAgICBjb2xvcjojMzM2Mzk3O1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZGF0YS1wcm90ZWN0aW9uLXNldHRpbmdzIHtcclxuICBwb3NpdGlvbjpmaXhlZDtcclxuICBoZWlnaHQ6YXV0bztcclxuICBib3R0b206MDtcclxuICBiYWNrZ3JvdW5kOiNkOGJhNmM7XHJcbiAgYm9yZGVyLXRvcDowIHNvbGlkICMwMDA7XHJcbiAgei1pbmRleDo5OTk5OTtcclxuICBvdmVyZmxvdzpoaWRkZW47XHJcbn1cclxuIiwiLnJlY29tbWVuZCB7XG4gICAgcGFkZGluZzowLjVyZW07XG4gICAgYmFja2dyb3VuZDogI0Q5Q0NCMzsgLy8jRjNFRkU3O1xuICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbn1cbiIsIi5yZWFsLWVzdGF0ZXMge1xuICAgICYudmlldyB7XG4gICAgICAgIC50aXRsZSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuXG4gICAgICAgICAgICBwYWRkaW5nOjAgMXJlbSAwIDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmctZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMTEsMTEsMTEsNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImRhdGEtcHJvdGVjdGlvbiB7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYmFja2dyb3VuZDojZDhiYTZjO1xuXG4gICAgei1pbmRleDo5OTk5OTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbiIsIi5jb3Jwb3JhdGUge1xuICAgIGNvbG9yOiNjY2M7XG5cbiAgICAuY29ycG9yYXRlLXNlY3Rpb24ge1xuICAgICAgICAuY29ycG9yYXRlLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjExMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBjb2xvcjojY2NjO1xuICAgICAgICB9XG4gICAgICAgIC5jb3Jwb3JhdGUtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo5MCU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICYuYnVsbGV0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBDNzVBQztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkucGFnZSB7XG4gICAgLm5hdiB7XG4gICAgICAgICYubmF2LWhhbWJ1cmdlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10b3Age1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6I2YxZjFmMTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9iZy1uYXYtdG9wLnBuZycpO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVBO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xKSAwcHggNHB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmW2ZpeGVkLXBvc2l0aW9uXXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uYXYtY29udGVudC1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5hdi1jb250ZW50LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8mOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kOiMwMDAwMDA7XG4gICAgICAgICAgICAgICAgLy8gICAgY29sb3I6I2U2ZTZlNjtcbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgIGRpdiwgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzI5MmEyYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmNmY2ZjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtc3VibWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzI5MmEyYjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZjZmNmY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6JysnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNjY2M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZDhiYTZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonLSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtc3VibWVudS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjVweCBzb2xpZCAjZDhiYTZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1zdWJtZW51LWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojMjkyYTJiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZjZmNmY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1icmVhZGNydW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTJhMmE7IC8vIzRkNGI0NzsgLy8jRTFERkQ5OyAvLyNlYWU5ZTE7IC8vI2NjYztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgLm1haW4taXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxLjNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTM1NjVBOyAvLyNlOWU5ZTk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KSAxLjk1cHggMS45NXB4IDIuNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nOjAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN1Ym1lbnUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAmLm5hdi1pbWFnZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5hdi1pbWFnZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICBuYXYge1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB9XG59XG4iLCJtZW51IHtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgdG9wOjA7XHJcbiAgcmlnaHQ6MDtcclxuICBwYWRkaW5nOjA7XHJcbiAgbWFyZ2luOjA7XHJcbiAgLy93aWR0aDpjYWxjKDEwMCUgLSAkbmF2TGVmdFdpZHRoKTtcclxuICAvL2hlaWdodDpjYWxjKDEwMCUgLSAkZm9vdGVySGVpZ2h0KTtcclxuICB3aWR0aDpjYWxjKDEwMCUpO1xyXG4gIGhlaWdodDpjYWxjKDEwMCUpO1xyXG4gIG92ZXJmbG93OmF1dG87XHJcbiAgei1pbmRleDo5OTk5OTtcclxuICBiYWNrZ3JvdW5kOiNmMGViZTM7IC8vI0Y1RUVFMjsgLy8jRkVGOUU5OyAvLyAjRjhGNEVGO1xyXG59XHJcbiIsIi5tYXAge1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjUwMHB4O1xyXG4gIC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XHJcblxyXG4gIGRpdiB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBtaW4td2lkdGg6YXV0bztcclxuICAgIGhlaWdodDphdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5tYXAtbGVhZmxldCB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICB9XHJcbiAgI21hcF9sZWFmbGV0IHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICB9XHJcblxyXG4gIC5sZWFmbGV0LXRpbGUtcGFuZSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgfVxyXG5cclxuICAubGVhZmxldC1wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ubGVhZmxldC1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICB9XHJcbn1cclxuIiwiLmZpbGUtbG9hZGVyIHtcbiAgICAvL2Rpc3BsYXk6bm9uZTtcbiAgICBoZWlnaHQ6M3B4O1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiM0QjUyNUI7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtZmlsZS1sb2FkZXIgMXMgbGluZWFyIGluZmluaXRlO1xuXG4gICAgICAgICYubG9hZGVyLXdoaXRlIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDAuNHJlbSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDowLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBrZXlmcmFtZXMgX2FuaW1hdGUtZmlsZS1sb2FkZXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hbmltYXRpb24uYW5pbWF0ZS1pbWFnZS1mYWRlLWluIHtcclxuICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtaW1hZ2UtZmFkZS1pbiAwLjVzIGVhc2UtaW4gZm9yd2FyZHM7XHJcbn1cclxuXHJcblxyXG5Aa2V5ZnJhbWVzIF9hbmltYXRlLWltYWdlLWZhZGUtaW4ge1xyXG4gIDAlIHsgb3BhY2l0eTowLjI7IH1cclxuICAxMDAlIHsgb3BhY2l0eToxOyB9XHJcbn1cclxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1zbGlkZS10b3Age1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLXNsaWRlLXRvcCAwLjJzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cblxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1zbGlkZS10b3Age1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgOyB9XG4gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIDsgfVxuICAgIH1cblxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1kcm9wZG93biB7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtZHJvcGRvd24gMC4ycyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIF9hbmltYXRlLWRyb3Bkb3duIHtcbiAgICAgICAgMCUgeyBvcGFjaXR5OjA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgOyB9XG4gICAgICAgIDUwJSB7IG9wYWNpdHk6MCB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OjE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgOyB9XG4gICAgfVxufVxuIiwiLmFuaW1hdGUge1xuICAgICYuYW5pbWF0ZS1pbWFnZS1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE3ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDQxJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0NiUsIHJnYmEoMjQ3LDI0NywyNDcsMSkgNDklLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUyJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1OCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgIGFuaW1hdGlvbjogX2FuaW1hdGUtaW1hZ2UtbG9hZGVyIDAuOHMgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAgX2FuaW1hdGUtaW1hZ2UtbG9hZGVyIHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWCgtODAlKTt9XG4gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06dHJhbnNsYXRlWCg4MCUpO31cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLWZhZGUtb3V0LXNsb3cge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWZhZGUtb3V0LXNsb3cgNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1mYWRlLW91dC1zbG93IHtcbiAgICAgICAgMCUgeyBkaXNwbGF5OmlubGluZS1ibG9jazsgb3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIDsgfVxuICAgICAgICA5MCUgeyBvcGFjaXR5OjE7ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIH1cbiAgICAgICAgMTAwJSB7IGRpc3BsYXk6bm9uZTsgb3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIDsgfVxuICAgIH1cbn1cbiIsIi5hbmltYXRlIHtcbiAgICAmLmFuaW1hdGUtbG9hZGVyIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOjE1cHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAtMjRweCAwICNGRkYsIDI0cHggMCAjRkZGO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLWxvYWRlciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1sb2FkZXIge1xuICAgICAgICAzMyUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0yNHB4IDAgI2Q4YmE2YywgMjRweCAwICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgNjYlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOGJhNmM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMjRweCAwICNGRkYsIDI0cHggMCAjRkZGO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0yNHB4IDAgI0ZGRiwgMjRweCAwICNkOGJhNmM7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYW5pbWF0ZSB7XG4gICAgJi5hbmltYXRlLXJvdGF0aW5nLXNsb3cge1xuICAgICAgICBhbmltYXRpb246IF9hbmltYXRlLXJvdGF0aW5nLXNsb3cgMi40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBfYW5pbWF0ZS1yb3RhdGluZy1zbG93IHtcbiAgICAgICAgMCUgeyB0cmFuc2Zvcm06cm90YXRlKDApOyB9XG4gICAgICAgIDEwMCUgeyB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7IH1cbiAgICB9XG59XG4iLCIuZXJyb3Ige1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG4gICAgdG9wOjA7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOjkwJTtcclxuICAgIGNvbG9yOm9yYW5nZTtcclxuXHJcbiAgICAmLm1lc3NhZ2UuZXJyb3Ige1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5bZXJyb3ItbWVzc2FnZV0ge1xyXG4gICAgY29sb3I6b3JhbmdlO1xyXG4gICAgZm9udC1zaXplOjEwMCU7XHJcbn1cclxuIiwiLmxvZ2luIHtcbiAgICB3aWR0aDo1MCU7XG4gICAgbWF4LXdpZHRoOjMyMHB4O1xuICAgIG1pbi13aWR0aDozMjBweDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgcmVkO1xuICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjRTVCMzJEO1xuICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgZm9udC1mYW1pbHk6J0FudXBoYW4tUmVndWxhcic7XG4gICAgbWFyZ2luLWJvdHRvbTo1cmVtO1xuICAgIHBhZGRpbmc6MXJlbSAycmVtO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOjEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6J0FudXBoYW4tUmVndWxhcic7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmZpZWxkLWdyb3VwIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpdi5pbnB1dCB7XG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtcbiAgICAgICAgICAgIGRpdi5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MC40cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiM5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYuaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDojMjIyMjIyO1xuICAgICAgICAgICAgLy9jb2xvcjojZjlmOWY5O1xuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlYmYwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB0cmFuc3BhcmVudCBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzowLjdyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U1QjMyRDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U1QjMyRDtcblxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsImJvZHkuYWRtaW4ge1xuICAgIG1haW4ge1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyNDBweCk7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuXG4gICAgICAgIC5wYWdlLWJvZHkge1xuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mb250LWRlZmF1bHQge1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5hdC1ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIH1cbn1cbiIsImJvZHkuYWRtaW4ge1xuICAgIC5pbWctYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cbiAgICAgICAgJi5iZy1wYXR0ZXJuLWNvcm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vaW1nL3NweWtlL2ljb25zL2JnLXBhdHRlcm4tY29ybmVyLnBuZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6OTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keS5hZG1pbiB7XG4gICAgbmF2IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmLm5hdi1sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIHdpZHRoOjI0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiM0QjUyNUI7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuM3JlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6I2NjYztcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojNzE4MThCO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZGRkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtc3ViLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowLjJyZW0gMCAwLjJyZW0gMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmOWY5Zjk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojNEI1MjVCO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRtaW4tbmF2LXRvcCB7XG5cbiAgICB9XG59XG4iLCJib2R5LmFkbWluIHtcbiAgICBmb250LXNpemU6OTAlO1xuICAgIC5kYXNoYm9hcmQge1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNDAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIGNvbG9yOiMxMTE7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZS1yZWNlbnQge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojRjdGM0VBOyAvLyNFQkUyQzc7XG4gICAgICAgICAgICAgICAgY29sb3I6IzExMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZS1yZWNlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6Izc2N2I4MjsgLy8jNEI1MjVCO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MC4ycmVtIDAuMXJlbSAwLjFyZW0gMC4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo1MCU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5zdWJ0aXRsZTEgeyBmb250LXNpemU6MTAwJTsgfVxuICAgICAgICAudGl0bGUxIHsgZm9udC1zaXplOjIwMCU7IGZvbnQtd2VpZ2h0OjcwMDsgZm9udC1zdHlsZTppdGFsaWM7ICB9XG4gICAgfVxuXG5cblxufVxuIiwiYm9keS5hZG1pbiB7XG4gICAgLnJlYWwtZXN0YXRlcyB7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0MCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZjZmNmY2O1xuXG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6NzAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkuYWRtaW4ge1xuICAgIC5yZWFsLWVzdGF0ZS1hZ2VudHMge1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcblxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwJTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTZweCArIDFyZW0pO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnN5cyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcblxuXG4gICAgJi5zeXMtbWFpbnRlbmFuY2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNSUpO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgLy9ib3JkZXI6MXB4IGRhc2hlZCByZWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OidBbnVwaGFuLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6MTZweDtcblxuICAgICAgICAudGV4dC1zbWFsbGVzdCB7IGZvbnQtc2l6ZToxMHB4OyB9XG4gICAgICAgIC5hdC1ib3R0b20geyBib3R0b206MDsgYmFja2dyb3VuZDp0cmFuc3BhcmVudDsgY29sb3I6IzMzMzsgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjIwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBjb2xvcjojNzc3XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuaWNvbiB7XG4gICAgICAgICAgICAmLnNweWtlLWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0Ojl2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1nLWJnLFxuICAgICAgICAuaW1nLWJnIHtcbiAgICAgICAgICAgICYuYmctd2Vic2l0ZS1tYWludGVuYW5jZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltZy9zcHlrZS9pY29ucy9pbWctbWFpbnRlbmFuY2UucG5nJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHQgNDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTo0MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NHJlbTtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjM4MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6J0FudXBoYW4tVGhpbic7XG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMztcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MzgwJTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgIG1hcmdpbi10b3A6M3JlbTtcbiAgICAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgfVxuICAgIH1cbn1cbiIsImJvZHkuYWRtaW4ge1xuICAgIHNlY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6NzAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNzc3O1xuICAgICAgICAgICAgY29sb3I6Izc3NztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy9AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwOTBweCl7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDo0MDBweCksXG4gICAgICAgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgaHRtbCwgYm9keSB7IGZvbnQtc2l6ZToxNi4wMDAxcHg7IH1cbiAgICAvL2h0bWwsIGJvZHkgeyBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwMHB4KTsgfVxuICAgIC8vYm9keS5tb2JpbGUtaGlkZS1hZGRyZXNzLWJhciB7IHBhZGRpbmctdG9wOjEwMHB4OyB9XG4gICAgLmZvbnQtZGVmYXVsdCB7IGZvbnQtc2l6ZToxNi4wMDAxcHg7IH1cbiAgICAubW9iaWxlLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtdy0xMDAgeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fVxuICAgIC5tb2JpbGUtdy01MCB7IHdpZHRoOjUwJSAhaW1wb3J0YW50O31cbiAgICAubW9iaWxlLXRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtc2hvdyB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XG4gICAgLm1vYmlsZS1jZW50ZXIgeyBsZWZ0OjUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLm1vYmlsZS1mbG9hdC1sZWZ0IHsgZmxvYXQ6bGVmdCAhaW1wb3J0YW50OyB9XG5cbiAgICAubW9iaWxlLWJvcmRlci1ub25lIHsgYm9yZGVyOm5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXQwNSB7IG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLW1iMCB7IG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1tdDAyIHsgbWFyZ2luLXRvcDowLjJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbWIxIHsgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLW10MCB7IG1hcmdpbi10b3A6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1tdDEgeyBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcHQwIHsgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wdDA1IHsgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBsMDUgeyBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXB0MyB7IHBhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcHQ0IHsgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wdDUgeyBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXB0NiB7IHBhZGRpbmctdG9wOjZyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcHQ3IHsgcGFkZGluZy10b3A6N3JlbSAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wdDggeyBwYWRkaW5nLXRvcDo4cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBsMCB7IHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBsMSB7IHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBsMDEgeyBwYWRkaW5nLWxlZnQ6MC4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBsMDIgeyBwYWRkaW5nLWxlZnQ6MC4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXByMCB7IHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wcjA1IHsgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcHIxIHsgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXByMDEgeyBwYWRkaW5nLXJpZ2h0OjAuMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wcjAyIHsgcGFkZGluZy1yaWdodDowLjJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcGIwIHsgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wYjEgeyBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBiMiB7IHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcGIzIHsgcGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1wYjUgeyBwYWRkaW5nLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLXBiNiB7IHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtcDAgeyBwYWRkaW5nOjAgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXQwNSB7IG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLW10MSB7IG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1tdDIgeyBtYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXQzIHsgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLW1sMCB7IG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbXIwIHsgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtdy0xMDAgeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlLWltZy1iZy1oaWRkZW4geyBiYWNrZ3JvdW5kLXNpemU6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1mb250LXNtYWxsIHsgZm9udC1zaXplOiA4MCU7IH1cbiAgICAubW9iaWxlLWZvbnQtc21hbGxlc3QgeyBmb250LXNpemU6IDc0JTsgfVxuICAgIC5tb2JpbGUtY2VudGVyLWhvcml6b250YWxseSB7IGxlZnQ6NTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAubW9iaWxlLXBvcy1hYnNvbHV0ZSB7IHBvc2l0aW9uOmFic29sdXRlOyB9XG4gICAgLm1vYmlsZS10ZXh0LXJpZ2h0IHsgdGV4dC1hbGlnbjpyaWdodDsgfVxuXG4gICAgLm1vYmlsZS1iZy1oaWRkZW4geyBiYWNrZ3JvdW5kLXNpemU6MCAhaW1wb3J0YW50OyB9XG4gICAgLm1vYmlsZS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cbiAgICB9XG5cbiAgICAubW9iaWxlLWZvbnQtbm9ybWFsIHsgZm9udC1zaXplOjEwMCUgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtZm9udC1zbWFsbCB7IGZvbnQtc2l6ZTo4MCUgIWltcG9ydGFudDsgfVxuXG4gICAgLmZvbnQteHh4eGwgeyBmb250LXNpemU6MTQwJTsgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6NTVweDtcblxuICAgICAgICAgICAgJi5pY29uLWxvZ28tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sb2dvLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9nby1uYXYtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0wLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgJi5pY29uLXNtYWxsIHsgd2lkdGg6YXV0bzsgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgICAgICAmLmljb24tbGFyZ2UgeyB3aWR0aDphdXRvOyBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgICAgICYuaWNvbi1oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1hbXN0ZXJkYW0tc2t5bGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaWNvbi1wYXJ0bmVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDApO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1hbXN0ZXJkYW0tc2t5bGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgICAgJi5pbWctc3RhcnQtZnVsbCB7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYge1xuICAgIH1cblxuICAgIC5kaXNjbGFpbWVyIHtcbiAgICAgICAgZm9udC1zaXplOjYwJTtcbiAgICB9XG5cbiAgICBmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6NzYwcHggNDBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1zbGlkZXIge1xuICAgICAgICAuZm9ybS1uYXYge1xuICAgICAgICAgICAgZm9udC1zaXplOjcwJTtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAuN3JlbSAwLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5wYWdlIHtcbiAgICAgICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDoxMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1ib2R5IHtcbiAgICAgICAgICAgIHRvcDoxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtZm9vdGVyIHtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIGhlaWdodDowcHg7XG4gICAgICAgIC50aXRsZSB7IGZvbnQtc2l6ZToxMTAlOyB9XG4gICAgICAgIC5zdWJ0aXRsZSB7IGZvbnQtc2l6ZTo5MCU7IH1cbiAgICAgICAgaW1nLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2luYXRlIHtcbiAgICAgICAgLnBhZ2luYXRlLWl0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6OTBweDtcbiAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2luYXRlLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6MzRweDtcbiAgICAgICAgICAgIGhlaWdodDozNHB4O1xuXG4gICAgICAgICAgICAucGFnaW5hdGUtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NjAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNhYWE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuICAgIC5zeXMge1xuICAgICAgICAmLnN5cy1tYWludGVuYW5jZSB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAgICAgJi5iZy13ZWJzaXRlLW1haW50ZW5hbmNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ODAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgNHJlbSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMnJlbTtcbiAgICAgICAgICAgICAgICAudGl0bGUgeyBmb250LXNpemU6MjYwJTsgfVxuICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7IGZvbnQtc2l6ZToyNjAlOyB9XG4gICAgICAgICAgICAgICAgLnRleHQgeyBmb250LXNpemU6OTAlOyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcuaWNvbi5zcHlrZS1hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFttb2RhbC1uYW1lPW1vZGFsLXJlYWwtZXN0YXRlcy1zZWFyY2gtZmlsdGVyXSB7XG4gICAgICAgIGZvbnQtc2l6ZTo5MCU7XG4gICAgICAgIC5tdDEgeyBtYXJnaW4tdG9wOjAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5maWVsZC15ZXMtbm8geyBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDsgfVxuICAgICAgICAuYmctcmVhbC1lc3RhdGUtMyB7IGJhY2tncm91bmQtc2l6ZTo5MCUgIWltcG9ydGFudDsgfVxuICAgIH1cbn1cbiJdfQ== */
