:root{--content-width-sm:1200px;--content-width:1400px;--global-font-family:"Poppins",sans-serif;--highlight-font-family:"Noto Sans JP",sans-serif;--global-font-size:20;--global-font-line-height:1.4;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--font-size-18:1.125rem;--font-extra-small:10px;--font-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.3;--button-line-height:1.75;--font-weight-body:400;--font-weight-h1:600;--font-weight-h2:600;--font-weight-h3:600;--font-weight-h4:600;--font-weight-h5:600;--font-weight-h6:600;--font-letter-spacing-body:0;--font-letter-spacing-link:0.12em;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--custom-letter-spacing:0.18em;--border-radius:3px;--box-border-radius:5px;--box-shadow:0px 17px 63px rgba(0,0,0,0.05);--global-body-bgcolor:#fff;--global-body-bgcolor1:#162e67;--global-body-lightbg:#e8ebf1;--global-font-color:#64768d;--global-font-title:#02020a;--global-font-subtitle:#1b1b23;--border-color-light:#e0e4e8;--border-color-dark:#bac2d5;--color-link:#fe9435;--color-link-visited:#fe9435;--color-link-active:#fe9435;--global-white-light-color:#404043;--global-form-gradient-color:rgba(11,1,2,0);--global-to-gradient-color:rgba(255,55,65,0.3);--background-light:#f9fafb;--color-theme-primary:#fe9435;--color-theme-primary-hover:#183372;--color-theme-primary-light-bg:#fff4eb;--color-theme-secondary:#183372;--color-secondary-transparant:rgba(24,51,114,0.4392156862745098);--color-theme-secondary-hover:#162e67;--color-theme-light:#f7f7f7;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-custom-color:#0a0a11;--footer-bg-color:#02020a}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.827rem;--font-size-h4:1.700rem}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{border:none;background:none}button,input{overflow:visible}button:focus{outline:none}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background-color:#fff;background-color:var(--global-body-bgcolor);color:#64768d;color:var(--global-font-color);font-family:Poppins,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body)}h1,h2,h3,h4,h5,h6{font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:20px 0 15px;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:capitalize}.logik h1,.logik h2,.logik h3,.logik h4,.logik h5,.logik h6{margin:0}h1{font-size:4.209rem;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:600;font-weight:var(--font-weight-h1)}h1,h2{color:#02020a;color:var(--global-font-title)}h2{font-size:3.157rem;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:600;font-weight:var(--font-weight-h2)}h3{font-size:2.369rem;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:600;font-weight:var(--font-weight-h3)}h3,h4{color:#02020a;color:var(--global-font-title)}h4{font-size:1.777rem;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:600;font-weight:var(--font-weight-h4)}h5{font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:600;font-weight:var(--font-weight-h5)}h5,h6{color:#02020a;color:var(--global-font-title)}h6{font-size:1rem;font-size:var(--font-size-h6);line-height:1.3;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:600;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#64768d;color:var(--global-font-color);font-family:Poppins,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}a{font-size:1rem;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit;font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family)}a,a h1,a h2,a h3,a h4,a h5,a h6{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}pre{background:#404043;background:var(--global-white-light-color);color:#fff;color:var(--color-theme-white);padding:15px;border:1px solid #404043;border:1px solid var(--global-white-light-color)}.logik p{line-height:1.75;line-height:var(--font-line-height-p);font-family:Poppins,sans-serif;font-family:var(--global-font-family)}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#fe9435;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a,button:focus{outline:none}p{margin:15px 0;line-height:1.75;line-height:var(--font-line-height-p)}hr{background-color:#bac2d5;background-color:var(--border-color-dark);border:0;height:1px;margin:0;padding:0}ol,ul{padding-left:25px;margin-bottom:1em}ol,ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}ul{list-style:disc}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:15px}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{width:100%;margin-bottom:20px}table,table td,table th{border:1px solid #e0e4e8;border:1px solid var(--border-color-light)}table td,table th{padding:5px 8px;text-align:center}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{float:left;padding:0 15px;font-family:Poppins,sans-serif;font-family:var(--global-font-family);border:1px solid #e0e4e8;border:1px solid var(--border-color-light);border-radius:3px;border-radius:var(--border-radius)}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;height:48px;line-height:48px;background:#fff;background:var(--global-body-bgcolor);color:#64768d;color:var(--global-font-color);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}select{border:1px solid #e0e4e8;border:1px solid var(--border-color-light);padding:0 10px;border-radius:2px;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' /></g></svg>");background-position:right 15px center;background-repeat:no-repeat;background-size:auto 30%;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}textarea{padding:10px 15px;height:150px;line-height:26px}input::-webkit-input-placeholder{color:inherit}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}textarea::-webkit-input-placeholder{color:inherit}textarea::-moz-placeholder{color:inherit}textarea:-ms-input-placeholder{color:inherit}input[type=email]::-webkit-input-placeholder{color:inherit}input[type=email]::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder{color:inherit}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#fe9435;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}*{scrollbar-width:thin;scrollbar-color:#fe9435 #eee;scrollbar-color:var(--color-theme-primary) #eee}::-webkit-scrollbar-thumb{background:#fe9435;background:var(--color-theme-primary)}body .logik .container{max-width:1400px;max-width:var(--content-width)}body .container{max-width:1200px;max-width:var(--content-width-sm)}body .elementor-section.elementor-section-boxed>.elementor-container{max-width:1400px;max-width:var(--content-width)}.home .content-area .site-main{padding:0}.content-area .site-main,.home.blog .content-area .site-main{padding:130px 15px;overflow:hidden}#back-to-top .top{z-index:999;position:fixed;margin:0;background:#fe9435;background:var(--color-theme-primary);bottom:30px;right:25px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;color:#fff;color:var(--color-theme-white)}#back-to-top .top .svg-inline--fa{font-size:22px;vertical-align:middle}#back-to-top .top:hover{background:#183372;background:var(--color-theme-secondary);color:#fff;color:var(--color-theme-white);-webkit-box-shadow:0 17px 63px rgb(0 0 0/5%);box-shadow:0 17px 63px rgb(0 0 0/5%)}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background:var(--global-body-bgcolor);z-index:9999}#loading img{width:400px}.breadcrumb li{display:inline-block;word-break:break-all}.logik-breadcrumb{padding:80px 0;background:#162e67;background:var(--global-body-bgcolor1)}.logik-breadcrumb-two{position:relative;z-index:2}.logik-breadcrumb-one{display:block;padding:80px 0;z-index:9}.logik-breadcrumb-one video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.logik-breadcrumb-one ol li a{color:#fe9435;color:var(--color-link);text-decoration:none;font-weight:500}.logik-breadcrumb-one ol li a:hover{color:#fff;color:var(--color-theme-white)}.logik-breadcrumb-one ol li{list-style:none;display:inline-block}.breadcrumb-item,.logik-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:">";color:#fff;color:var(--color-theme-white)}.logik-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.logik-breadcrumb-one .breadcrumb-item.active{color:#fff;color:var(--color-theme-white);position:relative;font-weight:500}.logik-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.logik-breadcrumb-one h1.title,.logik-breadcrumb-one h2.title,.logik-breadcrumb h1.title{color:#fff;color:var(--color-theme-white)}.logik-breadcrumb-two .breadcrumb,.logik-breadcrumb-two ol li{display:inline-block}.logik-breadcrumb-three .breadcrumb{margin-top:0}.logik-breadcrumb-three .logik-breadcrumb-one{padding:0}.logik-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-logik-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-logik-bg-over #video-background,.video-logik-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.logik-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.logik-breadcrumb-one{position:relative;background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background-color:#162e67!important;background-color:var(--global-body-bgcolor1)!important}.rs-waves{position:absolute;top:50%;background:transparent;left:50%;width:25px;height:25px;margin-left:-12px;margin-top:-12px;border-radius:5px;border-radius:var(--box-border-radius);-webkit-backface-visibility:hidden;z-index:-1}.rs-waves:before{-webkit-animation:wave-animate 3s infinite;animation:wave-animate 3s infinite}.rs-waves:after,.rs-waves:before{position:absolute;background:#fe9435;background:var(--color-theme-primary);margin-left:-12px;margin-top:-12px;width:50px;height:50px;content:"";display:block;border-radius:5px;border-radius:var(--box-border-radius);-webkit-backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rs-waves:after{opacity:0;-webkit-animation:wave-animate 3s ease-out 1.5s infinite;animation:wave-animate 3s ease-out 1.5s infinite}.rs-play-wrap i{color:#fff;color:var(--color-theme-white)}.rs-play-wrap{position:relative;margin-left:-12px;margin-top:-12px;width:50px;height:50px;background:#fe9435;background:var(--color-theme-primary);border-radius:5px;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logik-video-img{top:23px}body table.booked-calendar tr.entryBlock{background-color:#183372;background-color:var(--color-theme-secondary)}body .booked-calendar-wrap .booked-appt-list h2{color:#183372;color:var(--color-theme-secondary)}body .booked-calendar-wrap .booked-appt-list .timeslot:hover{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff4eb;background-color:var(--color-theme-primary-light-bg)}body .booked-modal .bm-window .booked-scrollable{background-color:#e8ebf1;background-color:var(--global-body-lightbg)}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{border-radius:3px}body .booked-modal .button-primary{width:unset}body table.booked-calendar td.today .date span{border:2px solid #183372;border:2px solid var(--color-theme-secondary)}body .booked-form .field .checkbox-radio-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:unset}body .booked-form .cf-block{margin:0 0 20px}.intro-page-label{display:inline-block;font-weight:500;width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background-color:#ff9436;color:#fff;color:var(--global-body-bgcolor)}@media (min-width:1230px){.container{max-width:1200px;max-width:var(--content-width-sm)}.logik .container{max-width:1400px;max-width:var(--content-width)}}@media (max-width:1024px){.content-area .site-main,.home.blog .content-area .site-main{padding:70px 15px}}@media (max-width:991px){.container{max-width:100%}.logik-breadcrumb-two{padding:30px 0}footer{background:#1b1b23;background:var(--global-font-subtitle)}}@media (max-width:768px){.container{max-width:1400px;max-width:var(--content-width)}}@media (max-width:767px){.content-area .site-main,.home.blog .content-area .site-main{padding:40px 15px}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}@media (min-width:768px){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 700px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 700px);margin-left:calc(50% - var(--content-width)/2)}}.gallery{margin-bottom:1.5em;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5em}@media screen and (min-width:40em){.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}a{color:#fe9435;color:var(--color-link);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}a:visited{color:#fe9435;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#fe9435;color:var(--color-link-active)}a:active,a:hover{outline:0}header#main-header{position:relative;width:100%;padding:0;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:3px 0 30px 3px rgba(0,0,0,.05);box-shadow:3px 0 30px 3px rgba(0,0,0,.05);z-index:999;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}header .sub-header .top-social-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .sub-header .top-social-box ul li{margin-right:30px}header .sub-header .top-social-box ul li:last-child{margin-right:0}header .sub-header .top-social{background:#fff;background:var(--color-theme-white);display:inline-block;padding:0 30px}header .custom-logo-img img,header .header-image img,header .navbar-light .navbar-brand img.logo{width:110px}.search-toggle{padding:0!important}.search-toggle:hover{color:#fe9435;color:var(--color-theme-primary)}header .navbar-light{padding:0 15px}header .navbar-brand{line-height:85px;padding:0}.searchbutton{font-size:22px;margin:0;padding:0;right:16px;color:#64768d;color:var(--global-font-color)}.search-box,.searchbutton{position:absolute;width:100%}.search-box{left:auto;right:0;top:100%;min-width:25rem;z-index:-1;opacity:0;visibility:hidden;transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.search-form input{padding-right:57px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;color:#64768d;color:var(--global-font-color);border:1px solid rgba(36,38,43,.14);background:#162e67;background:var(--global-body-bgcolor1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form-data .search-field{float:none}.search-desc{text-align:center}.search-form-data .search-form{width:50%;margin:0 auto}header.style-one li .search-box input[type=search]{border:none;background:#162e67;background:var(--global-body-bgcolor1)}header.style-one li .search-box .search-submit{right:auto;left:0;background:transparent}.search-box.logik-search-bar .search-field{padding-left:40px}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}header .main-header{padding:0 15px;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.admin-bar header#main-header .main-header.menu-sticky{top:30px}.admin-bar header#main-header .main-header.menu-sticky,header#main-header .main-header.menu-sticky{position:fixed;left:0;right:0;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:3px 0 30px 3px rgb(0 0 0/5%);box-shadow:3px 0 30px 3px rgb(0 0 0/5%);z-index:999;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-animation-name:fadeInDown;-webkit-animation-duration:.8s;animation-name:fadeInDown;animation-duration:.8s}.hide-admin-bar.admin-bar header#main-header .main-header.menu-sticky,header#main-header .main-header.menu-sticky{top:0}.logik-hide-header header#main-header+.site-content-contain{padding-top:70px}.logik-search-bar .search-input{width:100%;height:40px;padding:5px 15px 5px 40px;border:none;border-radius:0;color:#fff;color:var(--color-theme-white);background:#162e67;background:var(--global-body-bgcolor1)}.logik-search-bar .searchbox .search-link{position:absolute;left:15px;top:6px;font-size:.875rem;font-size:var(--font-size-normal)}header .logik-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul.navbar-nav>li.menu-item:hover>span>svg,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul>li.current-menu-ancestor>span.toggledrop>svg,header .navbar ul>li.current_page_item>a,header .navbar ul>li.current_page_item>span>svg,header .navbar ul>li:hover>a,header .navbar ul li.current-menu-item>a{color:#fe9435;color:var(--color-theme-primary)}header .navbar ul.navbar-nav>li.current-menu-item>a,header .navbar ul.navbar-nav>li.current-menu-parent>a{font-weight:700;color:#fe9435;color:var(--color-theme-primary)}header .navbar ul.navbar-nav>li.current-menu-item>.toggledrop svg,header .navbar ul.navbar-nav>li.current-menu-parent>.toggledrop svg{color:#fe9435;color:var(--color-theme-primary)}header .navbar ul.navbar-nav>li.menu-item>a{text-transform:capitalize}header .logik-usermenu-dropdown .logik-sub-dropdown .logik-card-body div{border-radius:0;text-align:left}header .logik-usermenu-dropdown .logik-sub-dropdown .logik-card-body .right-icon svg{color:#fe9435;color:var(--color-theme-primary)}.logik-show .search-box,header .logik-usermenu-dropdown .logik-show .logik-sub-dropdown{opacity:1;visibility:visible;-webkit-transform:translate(0);transform:translate(0)}header .logik-usermenu-dropdown .logik-sub-dropdown{width:300px;opacity:0;visibility:hidden;position:absolute;top:100%;right:15px;background:#162e67;background:var(--global-body-bgcolor1);transform:translateY(70px);-webkit-transform:translateY(70px);-webkit-transition:all .3s;transition:all .3s;padding:0;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.2);box-shadow:0 0 30px 0 rgba(0,0,0,.2);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;z-index:1}header .logik-usermenu-dropdown li .logik-sub-dropdown .logik-sub-card{line-height:normal!important;position:relative;font-size:inherit;padding:15px;color:inherit;text-align:left;display:inline-block;width:100%;border-image-slice:1;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0))}header .logik-usermenu-dropdown .logik-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .logik-usermenu-dropdown li .logik-sub-dropdown a.logik-sub-card:last-child{border-bottom:0}header .logik-usermenu-dropdown .logik-sub-dropdown .logik-card-body .logik-sub-card h6{color:#fff;color:var(--color-theme-white)}header .avatar-40{height:40px;width:40px;min-width:40px;line-height:40px}header .sub-main .logik-usermenu-dropdown ul{margin:0;line-height:normal}.wp-block-gallery{margin-bottom:30px}header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%;padding-right:0}header .navbar ul.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .navbar ul{float:inherit;display:block;text-align:center}header .navbar ul.sub-menu li{display:block;text-align:left;padding:0 15px}header .navbar ul li{list-style:none;margin-right:18px;position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:inline-block}header .navbar ul li:last-child{margin-right:0}header .navbar ul li a{position:relative;padding:0 0 0 15px;line-height:70px;z-index:9;text-decoration:none;text-transform:capitalize}header .navbar ul li a,header .navbar ul li svg{color:#02020a;color:var(--global-font-title);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li svg{display:inline-block;font-weight:400;font-weight:var(--font-weight-body);font-size:10px;font-size:var(--font-extra-small);margin-left:5px}header .navbar ul li.menu-item a{font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family);font-size:1rem;font-size:var(--font-size-body);font-weight:400;font-weight:var(--font-weight-body);position:relative;padding:0 0 0 10px;line-height:85px;z-index:9;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-transform:capitalize}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:1em}header .navbar ul li .sub-menu li>a{font-size:.875rem;font-size:var(--font-size-normal);border-radius:0;display:block;width:100%;line-height:1em;padding:15px;position:relative;overflow:hidden}header .navbar ul li .sub-menu li .sub-menu li:hover>a,header .navbar ul li .sub-menu li:hover>a{padding-left:30px;color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li.current-menu-item svg,header .navbar ul li .sub-menu li:hover svg{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li>.sub-menu li a:before,header .navbar ul li .sub-menu li>a:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:15px;color:#fff;color:var(--color-theme-white);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;font-size:18px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}header .navbar ul li .sub-menu li.current-menu-item:hover>a:before,header .navbar ul li .sub-menu li .sub-menu li.current-menu-item:hover>a:before,header .navbar ul li .sub-menu li .sub-menu li:hover>a:before,header .navbar ul li .sub-menu li:hover>a:before{opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li>.sub-menu li a:after,header .navbar ul li .sub-menu li>a:after{position:absolute;content:"";background:#fe9435;background:var(--color-theme-primary);top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:-1}header .navbar ul li .sub-menu li.current-menu-item:hover>a:after,header .navbar ul li .sub-menu li .sub-menu li.current-menu-item:hover>a:after,header .navbar ul li .sub-menu li .sub-menu li:hover>a:after,header .navbar ul li .sub-menu li:hover>a:after{opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li>.sub-menu{display:block;background:#fff;background:var(--color-theme-white);position:absolute;top:-15px;left:auto;right:100%;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header .navbar ul li .sub-menu li:hover>.sub-menu{top:-18px;display:block}header .navbar ul li .sub-menu li:hover>.sub-menu:before{display:none}header .navbar ul li .sub-menu li svg{display:block;position:absolute;font-size:10px;font-size:var(--font-extra-small);z-index:9;color:#02020a;color:var(--global-font-title);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;top:21px;-webkit-transform:translateY(-50%);transform:translateY(-40%);right:10%}.logik-user-dropdown.search-toggle{margin:15px 0}header .navbar ul li .sub-menu{display:none}.logik-header-contact .logik-contact-info .top-email,.logik-header-contact .logik-contact-info .top-phone{position:relative;font-weight:400;font-weight:var(--font-weight-body);color:#02020a;color:var(--global-font-title);font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family)}.logik-header-contact .logik-contact-info .top-phone:after{content:"";position:absolute;background:#fe9435;background:var(--color-theme-primary);height:1.5px;width:50%;text-align:center;bottom:-2px;right:0;margin:0 auto;left:0}.logik-header-contact .logik-contact-icon .contact-iamge{margin-right:15px;margin-bottom:10px}.navbar-toggler .navTrigger{cursor:pointer;width:25px;height:22px;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.navbar-toggler .navTrigger i{background-color:#fff;background-color:var(--color-theme-white);border-radius:3px;border-radius:var(--border-radius);content:"";display:block;width:100%;height:4px}.navbar-toggler .navTrigger i:first-child{-webkit-animation:outT .8s backwards;animation:outT .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navbar-toggler .navTrigger i:nth-child(2){margin:5px 0;-webkit-animation:outM .8s backwards;animation:outM .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navbar-toggler .navTrigger i:nth-child(3){-webkit-animation:outBtm .8s backwards;animation:outBtm .8s backwards;-webkit-animation-direction:reverse;animation-direction:reverse}.navbar-toggler .navTrigger.active i:first-child{-webkit-animation:inT .8s forwards;animation:inT .8s forwards}.navbar-toggler .navTrigger.active i:nth-child(2){-webkit-animation:inM .8s forwards;animation:inM .8s forwards}.navbar-toggler .navTrigger.active i:nth-child(3){-webkit-animation:inBtm .8s forwards;animation:inBtm .8s forwards}@-webkit-keyframes inM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes inM{50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes outM{50%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(45deg)}}@keyframes outM{50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes inT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes inT{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg);transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg);transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes outT{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg)}}@keyframes outT{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(9px) rotate(0deg);transform:translateY(9px) rotate(0deg)}to{-webkit-transform:translateY(9px) rotate(135deg);transform:translateY(9px) rotate(135deg)}}@-webkit-keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes inBtm{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg);transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg);transform:translateY(-9px) rotate(135deg)}}@-webkit-keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg)}}@keyframes outBtm{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-9px) rotate(0deg);transform:translateY(-9px) rotate(0deg)}to{-webkit-transform:translateY(-9px) rotate(135deg);transform:translateY(-9px) rotate(135deg)}}.logik-contact-info-mobile{display:none}.logik-header-contact{display:block}@media screen and (max-width:4000px) and (min-width:1200px){header .navbar ul li .sub-menu{padding:15px 0;background:#fff;background:var(--global-body-bgcolor);border-top:3px solid #fe9435;border-top:3px solid var(--color-theme-primary);position:absolute;top:100%;left:0;min-width:300px;z-index:99;display:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;visibility:hidden;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}header .navbar ul li:hover>.sub-menu{opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;visibility:visible;display:block!important;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);animation:fadeIn .8s;-webkit-animation:fadeIn .8s;-moz-animation:fadeIn .8s;-o-animation:fadeIn .8s;-ms-animation:fadeIn .8s}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}header .navbar ul li .sub-menu:before{content:"";top:-19px;left:10px;width:0;height:0;position:absolute;background:transparent;border:8px solid transparent;border-bottom:8px solid var(--color-theme-primary)}header .navbar ul li .sub-menu li{margin-right:0}header .navbar ul li .sub-menu li:hover>svg{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li li:hover>a,header .navbar ul li .sub-menu li li:hover>svg{color:#fe9435;color:var(--color-theme-primary)}}@media screen and (min-width:1200px){header.menu-sticky .navbar ul li .sub-menu li a,header .navbar ul li .sub-menu li a{white-space:nowrap}}@media (max-width:1199px){body:before{position:fixed;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}body.overflow-hidden:before{opacity:1;z-index:99;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0)}header#main-header,header .navbar ul li.menu-item a{padding:0}header .navbar ul li .sub-menu li>a{padding:15px 30px}header .navbar ul li .sub-menu li>.sub-menu li a:before,header .navbar ul li .sub-menu li>a:before{left:30px}header .navbar ul li .sub-menu li .sub-menu li:hover>a,header .navbar ul li .sub-menu li:hover>a{padding-left:45px}.logik-contact-info-mobile{font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);display:block;line-height:1.75;line-height:var(--font-line-height-body);width:100%;text-align:center;padding:15px;border-top:1px solid #fe9435;border-top:1px solid var(--color-theme-primary);background:#fff;background:var(--color-theme-white);color:#183372;color:var(--color-theme-secondary)}.logik-contact-info-mobile .top-social{display:inline-block;padding:15px 0}.logik-contact-info-mobile .top-social-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.logik-contact-info-mobile .top-social-box ul{float:none;display:inherit;width:auto;background:transparent}.logik-contact-info-mobile .top-social-box ul li{margin-right:15px;width:auto;display:inherit}.logik-contact-info-mobile .top-social-box ul li:last-child{margin-right:0}.logik-contact-info-mobile .top-social-box ul li a{padding:0;line-height:normal}.logik-contact-info-mobile .top-social-box ul li a svg{color:#fe9435;color:var(--color-theme-primary);font-size:18px}.logik-contact-info-mobile i{margin:0 15px;color:#fe9435;color:var(--color-theme-primary)}header .navbar ul li{margin-right:15px}.site-header .sub-header{display:none}.sub-header .top-address{text-align:right}.logik-header-contact{display:none!important}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu{left:0;right:100%}header .navbar-light .navbar-brand img.logo{width:100px}.navbar-brand{padding:0;margin-right:0}.logik-search-bar .search-input{background:#fff;background:var(--global-body-bgcolor);color:#02020a;color:var(--global-font-title);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.75);box-shadow:0 3px 10px rgba(0,0,0,.75)}.navbar-right li{position:static!important}.search-box{min-width:16.2rem}header .navbar ul li{display:block}header .navbar ul li.menu-item a{line-height:10px;float:left;width:100%;text-align:left;padding:10px 30px}header.style-one .navbar-light .navbar-toggler-icon{background-image:none;position:relative}header .navbar ul li.menu-item:hover>a,header .navbar ul li.menu-item:hover>svg{color:#fff;color:var(--color-theme-white)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar-light .navbar-brand{line-height:70px}header .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar ul.sub-menu li,header .navbar ul li .sub-menu li{padding:0}.logik-sidearea-btn-container{display:none}header .navbar ul li{margin-right:10px}header .logik-button-style-1,header .logik-button-style-2{display:none}header .logik-mobile-main{display:block}header .logik-mobile-main .logik-button-style-1,header .logik-mobile-main .logik-button-style-2{display:inline-block}header .logik-mobile-main{background-color:#fff;background-color:var(--color-theme-white);padding:15px}header .navbar-light{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.style-vertical .navbar ul li svg{padding:0}header.style-vertical .menu-main-menu-container,header.style-vertical .navbar ul.navbar-nav{max-height:inherit}header .navbar ul li .sub-menu{display:none;position:relative;top:0;width:100%;padding:0 0 0 15px;z-index:9}header .navbar ul.navbar-nav{overflow-y:scroll;overflow-x:hidden;height:100vh;float:left;display:inline-block;width:100%;background:#fff;background:var(--global-body-bgcolor)}.logik header .navbar ul.navbar-nav{height:calc(100vh - 179px)}.admin-bar .logik header .navbar ul.navbar-nav{height:calc(100vh - 189px)}header .navbar ul li:hover .sub-menu{-webkit-box-shadow:none;box-shadow:none}header.style-one.style-two ul li .sub-menu{background:#64768d;background:var(--global-font-color)}header .navbar .sub-main .blue-btn.button{right:70px;position:relative}header .navbar-light .navbar-toggler{height:45px;width:45px;line-height:45px;background:#fe9435;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border-color:#fe9435;border-color:var(--color-theme-primary);position:absolute;right:15px;padding:0;border-radius:0}header.style-one .navbar-light .navbar-toggler{right:0;border-radius:0}header .navbar-light .navbar-toggler:focus{outline:none}.admin-bar header .navbar-collapse{top:102px}header .navbar-collapse{position:fixed;top:70px;line-height:0;left:0;display:inline-block;width:50%;height:100vh;z-index:9;-webkit-box-shadow:0 10px 30px 0 rgb(23 28 37/.1);box-shadow:0 10px 30px 0 rgb(23 28 37/.1);background:#fff;background:var(--color-theme-white);transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}header .main-header.menu-sticky .navbar-collapse{top:100%}header .navbar-collapse.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s}header .navbar ul li .sub-menu li>.sub-menu li a:after,header .navbar ul li .sub-menu li>a:after{display:none}header .navbar ul li .sub-menu li.current-menu-item svg,header .navbar ul li .sub-menu li .sub-menu li:hover>a,header .navbar ul li .sub-menu li:hover>a,header .navbar ul li .sub-menu li:hover svg,header .navbar ul li .sub-menu li>.sub-menu li a:before,header .navbar ul li .sub-menu li>a:before{color:#fe9435;color:var(--color-theme-primary)}header.menu-sticky .navbar-collapse{top:70px}header.style-one.style-two,header.style-one.style-two .navbar ul{background:#fe9435;background:var(--color-theme-primary)}header .navbar ul{float:left;display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}header .navbar ul li.menu-item a{line-height:normal}header .navbar ul.sub-menu li,header .navbar ul li{margin-right:0;display:inline-block;position:relative;width:100%}header .navbar ul li.menu-item a,header .navbar ul li a{font-size:1rem;font-size:var(--font-size-body);padding:15px 30px;z-index:inherit;text-align:left;font-weight:400}header .navbar ul li a:before{border-radius:0}header .navbar ul li .toggledrop{display:block;position:absolute;right:30px;top:12px;padding:0;line-height:28px;font-size:1rem;font-size:var(--font-size-body);z-index:9;color:#fff;color:var(--color-theme-white);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul.sub-menu li .toggledrop{top:0}header .navbar ul li .sub-menu li>.sub-menu{width:100%;position:static;left:0;-webkit-box-shadow:none;box-shadow:none;padding:0 0 0 15px}header .navbar .sub-main .logik-usermenu-dropdown{margin-right:70px}header .navbar .sub-main .logik-usermenu-dropdown ul.d-flex.align-items-center{background:transparent;float:inherit}header .navbar .sub-main .logik-usermenu-dropdown ul.d-flex.align-items-center li .toggledrop{position:inherit}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:transparent}#site-navigation .logik-btn-container{margin-right:30px}#site-navigation .logik-btn-container #btn-appointment{padding:15px 35px}}.sub-header{font-family:Poppins,sans-serif;font-family:var(--global-font-family);font-size:.875rem;font-size:var(--font-size-normal);line-height:55px;color:#02020a;color:var(--global-font-title);background-color:#f7f7f7;background-color:var(--color-theme-light);padding:0 15px;border-bottom:1px solid #f7f7f7;border-bottom:1px solid var(--color-theme-light)}.sub-header .top-address i,.sub-header .top-timing i{color:#fe9435;color:var(--color-theme-primary);font-size:1rem;font-size:var(--font-size-body)}.menu-sticky .sub-header{display:none}.logik-header-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px}#site-navigation .logik-btn-container{margin-left:20px}#site-navigation .logik-mobile-btn{margin:15px 0}@media (max-width:782px){.admin-bar header#main-header.menu-sticky{top:41px}.logik header .navbar ul.navbar-nav{height:calc(100vh - 179px)}.admin-bar .logik header .navbar ul.navbar-nav{height:calc(100vh - 189px)}}@media (max-width:782px){.admin-bar header .navbar-collapse{top:116px}header .navbar-collapse{top:70px}.admin-bar header#main-header .main-header.menu-sticky{top:46px}}@media (max-width:600px){.admin-bar header#main-header .main-header.menu-sticky,.admin-bar header#main-header.menu-sticky,header#main-header .main-header.menu-sticky{top:0}header .navbar-collapse{width:100%}.logik header .navbar ul.navbar-nav{height:calc(100vh - 179px)}.admin-bar .logik header .navbar ul.navbar-nav{height:calc(100vh - 189px)}#site-navigation .logik-btn-hide{display:none}#site-navigation .logik-mobile-bottom-main-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:600px){#site-navigation .logik-mobile-btn{display:none}}footer{display:inline-block;width:100%;float:left;color:hsla(0,0%,100%,.6);background:#02020a;background:var(--footer-bg-color);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .footer-main .footer-logo img{width:110px}footer .widget:before{display:none}footer .copyright-footer{background:#0a0a11;background:var(--footer-custom-color);padding:0;position:relative;color:#fff;color:var(--color-theme-white)}.footer-main .widget{background:transparent;border:none;padding:0}.logik .footer-top .widget{border:none}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}footer .widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;color:#fff;color:var(--color-theme-white);font-weight:500}footer .widget .rss-date{color:#fe9435;color:var(--color-theme-primary)}footer .wp-calendar-table th{background:#fff;background:var(--global-body-bgcolor);color:#fff;color:var(--color-theme-white)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative;color:#fff;color:var(--color-theme-white)}footer .widget ul.menu li a:before{top:14px}footer .widget ul.menu li a:before,footer .widget ul li a:before{position:absolute;content:"\f101";color:#fe9435;color:var(--color-theme-primary);font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}footer .widget ul li a:before{top:2px}footer .widget ul.menu li a:hover:before{color:#fe9435;color:var(--color-theme-primary)}footer .widget .logik-contact li a:before{display:none}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:14px}footer .widget.widget_nav_menu ul li a{padding:7px 0 7px 15px}footer .widget ul.menu li .sub-menu{padding-left:10px}.footer-title{position:relative;padding-right:20px;margin-top:0;display:inline-block;vertical-align:top;color:#fff;color:var(--color-theme-white)}.widget .footer-title .title-border{color:#fe9435;color:var(--color-theme-primary);display:inline-block;margin:0 0 0 15px;font-size:20px;top:-3px;position:relative}.logik .footer-top{padding:50px 15px;background:#0a0a11;background:var(--footer-custom-color)}.logik .footer-top .widget{margin-bottom:0}.footer-main .textwidget{color:#fff;color:var(--color-theme-white)}.logik .footer-top .widget-content .widget-content-img{width:80px;height:80px;line-height:80px;text-align:center;border:1px solid #404043;border:1px solid var(--global-white-light-color);border-radius:3px;border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logik .footer-top .widget-content h6{font-family:Poppins,sans-serif;font-family:var(--global-font-family);color:#fe9435;color:var(--color-theme-primary);font-size:.875rem;font-size:var(--font-size-normal);letter-spacing:.18em;letter-spacing:var(--custom-letter-spacing);margin-bottom:15px}.logik .footer-top .widget-content .address{font-family:Noto Sans JP,sans-serif;font-family:var(--highlight-font-family);color:#fff;color:var(--color-theme-white);margin-bottom:0}.footer-main .footer-left-widget p{color:#fff;color:var(--color-theme-white)}.footer-main .menu-important-links-container ul li,.footer-main .menu-it-services-container ul li{position:relative}.footer-main .menu-important-links-container ul li.menu-item a,.footer-main .menu-it-services-container ul li.menu-item a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li.menu-item a:hover,.footer-main .menu-it-services-container ul li.menu-item a:hover{padding-left:15px;color:#fe9435;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li:before,.footer-main .widget .menu-it-services-container ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;color:#fe9435;color:var(--color-theme-primary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li:hover:before,.footer-main .widget .menu-it-services-container ul li:hover:before{opacity:1}.widget.logik-share{color:#fff;color:var(--color-theme-white)}.widget.logik-share .share-button{margin-left:10px}.widget.logik-share .share li a{border-radius:3px;border-radius:var(--border-radius);line-height:30px;width:30px;height:30px;margin-left:10px;color:#fe9435;color:var(--color-theme-primary);border:1px solid #fe9435;border:1px solid var(--color-theme-primary);text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.widget.logik-share .share li a:hover{background:#fe9435;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.shar li a>svg{font-size:1rem;font-size:var(--font-size-h6)}.share li a:hover{color:#fff;color:var(--color-theme-white);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:.3s;transition:.3s}.widget-space{padding-top:80px;padding-bottom:80px}.mc4wp-form-fields .newslatter{border-radius:3px;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875rem;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);line-height:1.75;line-height:var(--button-line-height);background:transparent}.mc4wp-form-fields .newslatter button{background:#fe9435;background:var(--color-theme-primary);width:48px;height:48px;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:25px;position:absolute;right:0;border-radius:0 3px 3px 0}.mc4wp-form-fields .newslatter button:hover{background:#183372;background:var(--color-theme-secondary);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu{margin-top:15px}.footer .footer-main .widget .map-wrap{margin-top:30px}@media (max-width:991px){.logik .footer-top .widget-content .address{font-size:1rem;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-body);word-break:break-word}.logik .footer-top-widget{margin:30px 0}.logik .footer-top .widget-content .widget-content-img{border:none}}@media (max-width:1420px){footer .container{padding-left:30px;padding-right:30px}.logik .footer-top{padding-left:0;padding-right:0}}@media (max-width:1024px){.logik .footer-top{padding:30px 0}}@media (max-width:767px){.footer-main .widget-space{padding-top:30px;padding-bottom:30px}}@media(max-width:575px){.mc4wp-form-fields .newslatter{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfaGVhZGVyLmNzcyIsIl9mb290ZXIuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLE1BR0MseUJBQTBCLENBQzFCLHNCQUF1QixDQUd2Qix5Q0FBMkMsQ0FDM0MsaURBQW1ELENBQ25ELHFCQUFzQixDQUN0Qiw2QkFBOEIsQ0FHOUIsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBRzdELHVCQUF3QixDQUN4Qix1QkFBdUIsQ0FDdkIsb0JBQW9CLENBQ3BCLDJCQUE0QixDQUM1QixxQkFBc0IsQ0FDdEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4QixtQkFBb0IsQ0FHcEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FHMUIsc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBR3JCLDRCQUE2QixDQUM3QixpQ0FBa0MsQ0FDbEMsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsMEJBQTJCLENBQzNCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FDM0IsOEJBQStCLENBRy9CLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FHeEIsMkNBQStDLENBRy9DLDBCQUE4QixDQUM5Qiw4QkFBK0IsQ0FDL0IsNkJBQThCLENBQzlCLDJCQUE0QixDQUM1QiwyQkFBNEIsQ0FDNUIs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QXdDLENBQXhDLHVDQUF3QyxDQUN4Qyx1QkFBd0IsQ0FDeEIsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUNoQywyQkFBNEIsQ0FDNUIsMEJBQ0QsQ0FFQSxtQkFDQyxlQUNELENBRUEsdUNBQ0MsZUFDRCxDQUVBLHlCQUVDLDRDQUNDLGNBQThCLENBQTlCLDZCQUE4QixDQUM5QixnQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHFCQUNELENBRUEsMEJBQ0MsYUFDRCxDQUVBLHVEQUNDLFdBQ0QsQ0FDRCxDQUVBLDBCQUNDLGtCQUNDLGlCQUFrQixDQUNsQixrQkFDRCxDQUVBLG1CQUNDLGNBQWUsQ0FDZixlQUNELENBQ0QsQ0FFQSwwQkFFQyxtQkFDQyxjQUNELENBQ0QsQ0FFQSx5QkFDQywyQkFDQyxnQkFBaUIsQ0FDakIsbUJBQ0QsQ0FFRCxDQUVBLHdCQUNDLCtCQUNDLFVBQ0QsQ0FDRCIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbjpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoLXNtOiAxMjAwcHg7XG5cdC0tY29udGVudC13aWR0aDogMTQwMHB4O1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMjA7XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi8gXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS0xODogMS4xMjVyZW07XG5cdC0tZm9udC1leHRyYS1zbWFsbDoxMHB4O1xuXHQtLWZvbnQtc21hbGw6MC43NXJlbTtcblx0LS1mb250LXNpemUtbm9ybWFsOiAwLjg3NXJlbTtcblx0LS1mb250LXNpemUtYm9keTogMXJlbTtcblx0LS1mb250LXNpemUtaDE6IDQuMjA5cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMy4xNTdyZW07XG5cdC0tZm9udC1zaXplLWgzOiAyLjM2OXJlbTtcblx0LS1mb250LXNpemUtaDQ6IDEuNzc3cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNTogMS4zMzNyZW07XG5cdC0tZm9udC1zaXplLWg2OiAxcmVtO1xuXHRcblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMzsgXG5cdC0tZm9udC1saW5lLWhlaWdodC1oNTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDY6IDEuMztcblx0LS1idXR0b24tbGluZS1oZWlnaHQ6IDEuNzU7XG5cblx0LyogRm9udC1XZWlnaHQgKi9cblx0LS1mb250LXdlaWdodC1ib2R5OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDE6IDYwMDsgXG5cdC0tZm9udC13ZWlnaHQtaDI6IDYwMDtcblx0LS1mb250LXdlaWdodC1oMzogNjAwOyBcblx0LS1mb250LXdlaWdodC1oNDogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDYwMDsgXG4gXG5cdC8qIExldHRlciBzcGFjaW5nICovXG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctbGluazogMC4xMmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDE6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMjogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgzOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQ6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg2OiAwO1xuXHQtLWN1c3RvbS1sZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuXG5cdC8qIGJvcmRlci1yYWRpdXMgKi9cblx0LS1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdC0tYm94LWJvcmRlci1yYWRpdXM6IDVweDtcblxuXHQvKiBib3gtc2hhZG93ICovXG5cdC0tYm94LXNoYWRvdzogMHB4IDE3cHggNjNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICNmZmZmZmY7XG5cdC0tZ2xvYmFsLWJvZHktYmdjb2xvcjE6ICMxNjJFNjc7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZzogI2U4ZWJmMTtcblx0LS1nbG9iYWwtZm9udC1jb2xvcjogIzY0NzY4ZDtcblx0LS1nbG9iYWwtZm9udC10aXRsZTogIzAyMDIwYTtcblx0LS1nbG9iYWwtZm9udC1zdWJ0aXRsZTogIzFiMWIyMztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNFMEU0RTg7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICNCQUMyRDU7XG5cdC0tY29sb3ItbGluazogI0ZFOTQzNTtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICNGRTk0MzU7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICNGRTk0MzU7IFxuXHQtLWdsb2JhbC13aGl0ZS1saWdodC1jb2xvcjogIzQwNDA0Mztcblx0LS1nbG9iYWwtZm9ybS1ncmFkaWVudC1jb2xvcjogcmdiYSgxMSwgMSwgMiwgMCk7XG5cdC0tZ2xvYmFsLXRvLWdyYWRpZW50LWNvbG9yOiByZ2JhKDI1NSwgNTUsIDY1LCAwLjMpO1xuXHQtLWJhY2tncm91bmQtbGlnaHQ6ICNmOWZhZmI7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBjb2xvcnMgKi9cblx0LS1jb2xvci10aGVtZS1wcmltYXJ5OiAjRkU5NDM1OyBcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWhvdmVyOiAjMTgzMzcyO1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQtYmc6ICNmZmY0ZWI7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjMTgzMzcyO1xuXHQtLWNvbG9yLXNlY29uZGFyeS10cmFuc3BhcmFudDogIzE4MzM3MjcwO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1ob3ZlcjogIzE2MmU2Nztcblx0LS1jb2xvci10aGVtZS1saWdodDojZjdmN2Y3O1xuXHQtLWNvbG9yLXRoZW1lLXJlZDogI2MwMzkyYjtcblx0LS1jb2xvci10aGVtZS1ncmVlbjogIzI3YWU2MDtcblx0LS1jb2xvci10aGVtZS1ibHVlOiAjMjk4MGI5O1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI2YxYzQwZjtcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjOTVhNWE2O1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLWN1c3RvbS1kYXlsaWdodDogIzk3YzBiNztcblx0LS1jb2xvci1jdXN0b20tc3VuOiAjZWVlOWQxO1xuXHQtLWZvb3Rlci1jdXN0b20tY29sb3I6ICMwQTBBMTE7XG5cdC0tZm9vdGVyLWJnLWNvbG9yOiAjMDIwMjBhO1xufVxuXG4vKiBSZXNwb25zaXZlICovXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcblx0XHQ6cm9vdCB7XG5cdFx0XHQtLWZvbnQtc2l6ZS1oMTogMy42NTNyZW07XG5cdFx0XHQtLWZvbnQtc2l6ZS1oMjogMnJlbTtcblx0XHRcdC0tZm9udC1zaXplLWgzOiAxLjgyN3JlbTtcblx0XHRcdC0tZm9udC1zaXplLWg0OiAxLjcwMHJlbTtcblx0XHR9XG5cdH1cblxuIiwiLypcbkNTUyBub3JtYWxpemF0aW9uIGJhc2VkIGluIHBhcnQgb24gbm9ybWFsaXplLmNzcyBieVxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b257XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuYnV0dG9uOmZvY3VzXG57XG5cdG91dGxpbmU6IG5vbmU7XG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAxICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDIwcHggMCAxNXB4IDA7XG5cdC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubG9naWsgaDEsIC5sb2dpayBoMiwgLmxvZ2lrIGgzLCAubG9naWsgaDQsIC5sb2dpayBoNSwgLmxvZ2lrIGg2e1xuXHRtYXJnaW46IDA7XG59XG5cbmgxIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgxKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgxKTtcbn1cblxuaDIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgyKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDIpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDIpOyBcbn1cblxuaDMge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDMpO1xufVxuXG5oNCB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNCk7XG59XG5cbmg1IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuaDYge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYpO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG5hICwgYSBoMSAsIGEgaDIgLGEgaDMgLGEgaDQgLGEgaDUgLGEgaDZ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xufVxuLmxvZ2lrIHAge1xuXHRcdFxuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcdFxuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYnV0dG9uOmZvY3VzLFxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxub2wgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbnVsIGxpIHtcblx0bGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuZGwgZGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5kbCBkZDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXG4vKiBUYWJsZSAqL1xudGFibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IDVweCA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogaW5wdXRzICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoZWlnaHQ6IDMycHg7XG59XG5pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGhlaWdodDogNDhweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PScwIDAgMTQwIDE0MCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMTIxLjMsMzQuNmMtMS42LTEuNi00LjItMS42LTUuOCwwbC01MSw1MS4xLTUxLjEtNTEuMWMtMS42LTEuNi00LjItMS42LTUuOCwwLTEuNiwxLjYtMS42LDQuMiAwLDUuOGw1My45LDUzLjljMC44LDAuOCAxLjgsMS4yIDIuOSwxLjIgMSwwIDIuMS0wLjQgMi45LTEuMmw1My45LTUzLjljMS43LTEuNiAxLjctNC4yIDAuMS01Ljh6JyAvPjwvZz48L3N2Zz5cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTVweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0aGVpZ2h0OiAxNTBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMsXG5zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbioge1xuXHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgcmdiKDIzOCwgMjM4LCAyMzgpO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmJvZHkgLmxvZ2lrIC5jb250YWluZXJ7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG59XG5ib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxMzBweCAxNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIEJhY2sgdG8gVG9wICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0ei1pbmRleDogOTk5O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvdHRvbTogMzBweDtcblx0cmlnaHQ6IDI1cHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wIC5zdmctaW5saW5lLS1mYSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxN3B4IDYzcHggcmdiKDAgMCAwIC8gNSUpO1xuXHQtbW96LWJveC1zaGFkb3c6IDBweCAxN3B4IDYzcHggcmdiKDAgMCAwIC8gNSUpO1xuXHRib3gtc2hhZG93OiAwcHggMTdweCA2M3B4IHJnYigwIDAgMCAvIDUlKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBMb2FkZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNsb2FkaW5nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuI2xvYWRpbmcgaW1nIHtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWRjcnVtYiBzdHlsZSAxIDIgYW5kIDMgNCA1XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5icmVhZGNydW1iIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiA4MHB4IDBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcjEpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogODBweCAwO1xuXHR6LWluZGV4OiA5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHZpZGVvIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWItaXRlbSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCI+XCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBoMi50aXRsZSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIGgxLnRpdGxlLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBoMS50aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIC5icmVhZGNydW1iIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byBvbCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSAuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIHtcblx0cGFkZGluZzogNDVweCAwO1xufVxuXG4uYnJlYWRjcnVtYi1iZyxcbi5icmVhZGNydW1iLXZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItYmcgdmlkZW8sXG4uYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi5icmVhZGNydW1iLXZpZGVvIHZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB2aWRlbyxcbi52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWJnLmNzc19wcmVmaXgtb3Zlci1kYXJrLTgwOjpiZWZvcmUsXG4uYnJlYWRjcnVtYi11aTo6YmVmb3JlIHtcblx0ei1pbmRleDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcjEpICFpbXBvcnRhbnQ7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVJzIHNsaWRlciB3YXZlIGVmZmVjdCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ycy13YXZlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ucnMtd2F2ZXM6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRhbmltYXRpb246IHdhdmUtYW5pbWF0ZSAzcyBpbmZpbml0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ycy13YXZlczo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm94LWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uOiB3YXZlLWFuaW1hdGUgM3MgMS41cyBpbmZpbml0ZSBlYXNlLW91dDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ycy1wbGF5LXdyYXAgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5ycy1wbGF5LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHotaW5kZXg6IDk5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtdmlkZW8taW1nIHtcblx0dG9wOiAyM3B4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gIENhbGVuZGFyICAtLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRyLmVudHJ5QmxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtYXBwdC1saXN0IGgyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdDpob3ZlciB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0LWJnKTtcbn1cblxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJtLXdpbmRvdyAuYm9va2VkLXNjcm9sbGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IC50aW1lc2xvdC1wZW9wbGUgYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJ1dHRvbi1wcmltYXJ5IHtcblx0d2lkdGg6IHVuc2V0O1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheSAuZGF0ZSBzcGFuIHtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIC5jaGVja2JveC1yYWRpby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IHVuc2V0O1xufVxuXG5ib2R5IC5ib29rZWQtZm9ybSAuY2YtYmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIExhbmRpbmcgUGFnZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50cm8tcGFnZS1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NDM2O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgUmVzcG9uc2l2ZSAgLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG5cdH1cblxuXHQubG9naWsgLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDcwcHggMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXG5cdGZvb3RlciB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtc3VidGl0bGUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4sIC5ob21lLmJsb2cgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHg7XG5cdH1cblxufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBHYWxsZXJpZXMgKExlZ2FjeSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ2FsbGVyeSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XHJcblx0Z3JpZC1nYXA6IDAuNWVtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtMiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy0zIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTQge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtNSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy02IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XHJcblx0fVxyXG5cclxuXHQuZ2FsbGVyeS1jb2x1bW5zLTcge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuXHR9XHJcblxyXG5cdC5nYWxsZXJ5LWNvbHVtbnMtOCB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xyXG5cdH1cclxuXHJcblx0LmdhbGxlcnktY29sdW1ucy05IHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG4uZ2FsbGVyeS1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcblx0XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6YWN0aXZlIHtcclxuXHRvdXRsaW5lOiAwOyBcclxufVxyXG4iLCIvKiBoZWFkZXIgKi9cblxuaGVhZGVyI21haW4taGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3gtc2hhZG93OiAzcHggMHB4IDMwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHotaW5kZXg6IDk5OTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG59XG5cbmhlYWRlciAuc3ViLWhlYWRlciAudG9wLXNvY2lhbC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnRvcC1zb2NpYWwtYm94IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5oZWFkZXIgLnN1Yi1oZWFkZXIgLnRvcC1zb2NpYWwtYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIC50b3Atc29jaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuaGVhZGVyIC5oZWFkZXItaW1hZ2UgaW1nIHtcblx0d2lkdGg6IDExMHB4O1xufVxuXG5oZWFkZXIgLmN1c3RvbS1sb2dvLWltZyBpbWcge1xuXHR3aWR0aDogMTEwcHg7XG59XG5cbmhlYWRlciAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgaW1nLmxvZ28ge1xuXHR3aWR0aDogMTEwcHg7XG59XG5cbi5zZWFyY2gtdG9nZ2xlIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRvZ2dsZTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXItbGlnaHQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zZWFyY2hidXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cmlnaHQ6IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2gtYm94IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0dG9wOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI1cmVtO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDU3cHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA0MywgMC4xNCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IxKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtZm9ybS1kYXRhIC5zZWFyY2gtZmllbGQge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuLnNlYXJjaC1kZXNjIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VhcmNoLWZvcm0tZGF0YSAuc2VhcmNoLWZvcm0ge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuaGVhZGVyLnN0eWxlLW9uZSBsaSAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yMSk7XG59XG5cbmhlYWRlci5zdHlsZS1vbmUgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtYm94LmNzc19wcmVmaXgtc2VhcmNoLWJhciAuc2VhcmNoLWZpZWxkIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUsXG5oZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpudGgtbGFzdC1jaGlsZCgyKSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEwMCU7XG59XG5cbmhlYWRlciAubWFpbi1oZWFkZXJ7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG59XG5cbi5hZG1pbi1iYXIgaGVhZGVyI21haW4taGVhZGVyIC5tYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdHRvcDogMzBweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDAgMzBweCAzcHggcmdiKDAgMCAwIC8gNSUpO1xuICAgIGJveC1zaGFkb3c6IDNweCAwIDMwcHggM3B4IHJnYigwIDAgMCAvIDUlKTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG5oZWFkZXIjbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcblx0dG9wOiAwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAwIDMwcHggM3B4IHJnYigwIDAgMCAvIDUlKTtcbiAgICBib3gtc2hhZG93OiAzcHggMCAzMHB4IDNweCByZ2IoMCAwIDAgLyA1JSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuLmhpZGUtYWRtaW4tYmFyLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcblx0dG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1oaWRlLWhlYWRlciBoZWFkZXIjbWFpbi1oZWFkZXIrLnNpdGUtY29udGVudC1jb250YWluIHtcblx0cGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi5jc3NfcHJlZml4LXNlYXJjaC1iYXIgLnNlYXJjaC1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDVweCAxNXB4IDVweCA0MHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IxKTtcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoLWJhciAuc2VhcmNoYm94IC5zZWFyY2gtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTVweDtcblx0dG9wOiA2cHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC1zdWItY2FyZC5zZXR0aW5nLWRyb3Bkb3duIHtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbTpob3Zlcj5hLFxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW06aG92ZXI+c3Bhbj5zdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsID4gbGk6aG92ZXIgPiBhLFxuaGVhZGVyIC5uYXZiYXIgdWwgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG5oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG5oZWFkZXIgLm5hdmJhciB1bCA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG5oZWFkZXIgLm5hdmJhciB1bCA+IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gc3BhbiA+IHN2ZyxcbmhlYWRlciAubmF2YmFyIHVsID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gc3Bhbi50b2dnbGVkcm9wID4gc3ZnIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufSBcblxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWl0ZW0+YSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LXBhcmVudCA+IC50b2dnbGVkcm9wIHN2ZyxcbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWl0ZW0gPiAudG9nZ2xlZHJvcCBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0+YSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBVc2VyIERyb3Bkb3duICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSBkaXYge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSAucmlnaHQtaWNvbiBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zaG93IC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93bixcbi5jc3NfcHJlZml4LXNob3cgLnNlYXJjaC1ib3gge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biB7XG5cdHdpZHRoOiAzMDBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IDE1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IxKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdHotaW5kZXg6IDE7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biBsaSAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWNhcmQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxNXB4IDE1cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWltYWdlLXNsaWNlOiAxO1xuXHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcblx0Ym9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIwOSwgMjA4LCAyMDcsIDAuNiksIHJnYmEoMjA5LCAyMDgsIDIwNywgMC4zKSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwKSk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItY2FyZC5zZXR0aW5nLWRyb3Bkb3duIHtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gbGkgLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIGEuY3NzX3ByZWZpeC1zdWItY2FyZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1jYXJkLWJvZHkgLmNzc19wcmVmaXgtc3ViLWNhcmQgaDYge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLmF2YXRhci00MCB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdG1pbi13aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbmhlYWRlciAuc3ViLW1haW4gLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gdWwge1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4vKiBOYXZiYXIgKi9cblxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtaGVhZGVyLW1lbnUtY29udGFpbmVyLFxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lcixcbmhlYWRlciAubmF2YmFyIC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIsXG5oZWFkZXIgLm5hdmJhciAubWVudS1zaG9ydC1jb250YWluZXIsXG5oZWFkZXIgLm5hdmJhciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwge1xuXHRmbG9hdDogaW5oZXJpdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAubmF2YmFyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdHotaW5kZXg6IDk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgc3ZnIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9keSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1leHRyYS1zbWFsbCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2R5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRsaW5lLWhlaWdodDogODVweDtcblx0ei1pbmRleDogOTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnU+bGkgYSB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSA+IGEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdHBhZGRpbmc6IDE1cHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyID4gYSxcbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgPiBhe1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciBzdmcsXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gc3Zne1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+YTo6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPi5zdWItbWVudSBsaSBhOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTVweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YTo6YmVmb3JlLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06aG92ZXIgPiBhOjpiZWZvcmUsXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtOmhvdmVyID4gYTo6YmVmb3Jle1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPmE6OmFmdGVyLFxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPi5zdWItbWVudSBsaSBhOjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IC0xO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YTo6YWZ0ZXIsXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmE6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbTpob3Zlcj5hOjphZnRlcixcbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW06aG92ZXI+YTo6YWZ0ZXJ7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgPi5zdWItbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTVweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdC1tb3otYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDMwcHggMCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgPiAuc3ViLW1lbnUge1xuXHR0b3A6IC0xOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciA+IC5zdWItbWVudTo6YmVmb3Jle2Rpc3BsYXk6IG5vbmU7fVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtZXh0cmEtc21hbGwpO1xuXHR6LWluZGV4OiA5O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRvcDogMjFweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcblx0cmlnaHQ6IDEwJTtcbn1cblxuLmNzc19wcmVmaXgtdXNlci1kcm9wZG93bi5zZWFyY2gtdG9nZ2xlIHtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmNzc19wcmVmaXgtaGVhZGVyLWNvbnRhY3QgLmNzc19wcmVmaXgtY29udGFjdC1pbmZvIC50b3AtcGhvbmUsXG4uY3NzX3ByZWZpeC1oZWFkZXItY29udGFjdCAuY3NzX3ByZWZpeC1jb250YWN0LWluZm8gLnRvcC1lbWFpbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLWNvbnRhY3QgLmNzc19wcmVmaXgtY29udGFjdC1pbmZvIC50b3AtcGhvbmU6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0aGVpZ2h0OiAxLjVweDtcblx0d2lkdGg6IDUwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3R0b206IC0ycHg7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGVmdDogMDtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLWNvbnRhY3QgLmNzc19wcmVmaXgtY29udGFjdC1pY29uIC5jb250YWN0LWlhbWdlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1jb250YWN0LWluZm8tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyIC5uYXZUcmlnZ2VyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm5hdlRyaWdnZXIgaSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlciAubmF2VHJpZ2dlciBpOm50aC1jaGlsZCgxKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBvdXRUIDAuOHMgYmFja3dhcmRzO1xuXHRhbmltYXRpb246IG91dFQgMC44cyBiYWNrd2FyZHM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0YW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cblxuLm5hdmJhci10b2dnbGVyIC5uYXZUcmlnZ2VyIGk6bnRoLWNoaWxkKDIpIHtcblx0bWFyZ2luOiA1cHggMDtcblx0LXdlYmtpdC1hbmltYXRpb246IG91dE0gMC44cyBiYWNrd2FyZHM7XG5cdGFuaW1hdGlvbjogb3V0TSAwLjhzIGJhY2t3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm5hdlRyaWdnZXIgaTpudGgtY2hpbGQoMykge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogb3V0QnRtIDAuOHMgYmFja3dhcmRzO1xuXHRhbmltYXRpb246IG91dEJ0bSAwLjhzIGJhY2t3YXJkcztcblx0LXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm5hdlRyaWdnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDEpIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGluVCAwLjhzIGZvcndhcmRzO1xuXHRhbmltYXRpb246IGluVCAwLjhzIGZvcndhcmRzO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm5hdlRyaWdnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGluTSAwLjhzIGZvcndhcmRzO1xuXHRhbmltYXRpb246IGluTSAwLjhzIGZvcndhcmRzO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgLm5hdlRyaWdnZXIuYWN0aXZlIGk6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGluQnRtIDAuOHMgZm9yd2FyZHM7XG5cdGFuaW1hdGlvbjogaW5CdG0gMC44cyBmb3J3YXJkcztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluTSB7XG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaW5NIHtcblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3V0TSB7XG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgb3V0TSB7XG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluVCB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5cHgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaW5UIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDEzNWRlZyk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG91dFQge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG91dFQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KSByb3RhdGUoMTM1ZGVnKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5CdG0ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgaW5CdG0ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvdXRCdG0ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgb3V0QnRtIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoMTM1ZGVnKTtcblx0fVxufVxuXG5cbi5jc3NfcHJlZml4LWNvbnRhY3QtaW5mby1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1oZWFkZXItY29udGFjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdFx0LW1vei1vcGFjaXR5OiAwO1xuXHRcdC1vLW9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAzMHB4IDBweCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAzMHB4IDBweCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdFx0LW1vei1vcGFjaXR5OiAxO1xuXHRcdC1vLW9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0YW5pbWF0aW9uOiBmYWRlSW4gMC44cztcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZUluIDAuOHM7XG5cdFx0LW1vei1hbmltYXRpb246IGZhZGVJbiAwLjhzO1xuXHRcdC1vLWFuaW1hdGlvbjogZmFkZUluIDAuOHM7XG5cdFx0LW1zLWFuaW1hdGlvbjogZmFkZUluIDAuOHM7XG5cdH1cblxuXHRcbkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge29wYWNpdHk6MDt9XG5cdDUwJSB7b3BhY2l0eTowLjU7fVxuXHQxMDAlIHtvcGFjaXR5OjE7fVxuICB9XG5cblxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogLTE5cHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPnN2ZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBsaTpob3Zlcj5hIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgbGk6aG92ZXI+c3ZnIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSxcblx0aGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRib2R5OjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdH1cblx0Ym9keS5vdmVyZmxvdy1oaWRkZW46OmJlZm9yZXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRoZWFkZXIjbWFpbi1oZWFkZXJ7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5he1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUgbGkgYTpiZWZvcmUsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5hOmJlZm9yZXtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YXtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1jb250YWN0LWluZm8tbW9iaWxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdH1cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbC1ib3gge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogZW5kO1xuXHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbC1ib3ggdWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbC1ib3ggdWwgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbC1ib3ggdWwgbGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtY29udGFjdC1pbmZvLW1vYmlsZSAudG9wLXNvY2lhbC1ib3ggdWwgbGkgYSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG5cdC5jc3NfcHJlZml4LWNvbnRhY3QtaW5mby1tb2JpbGUgLnRvcC1zb2NpYWwtYm94IHVsIGxpIGEgc3Zne1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1jb250YWN0LWluZm8tbW9iaWxlIGkge1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXIgLnN1Yi1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3ViLWhlYWRlciAudG9wLWFkZHJlc3Mge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0LmNzc19wcmVmaXgtaGVhZGVyLWNvbnRhY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudXtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCBpbWcubG9nbyB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHR9XG5cblx0Lm5hdmJhci1icmFuZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1zZWFyY2gtYmFyIC5zZWFyY2gtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuXHR9XG5cblx0Lm5hdmJhci1yaWdodCBsaSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlYXJjaC1ib3gge1xuXHRcdG1pbi13aWR0aDogMTYuMnJlbTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW06aG92ZXI+YSxcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtOmhvdmVyPnN2ZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcblx0XHRsaW5lLWhlaWdodDogNzBweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsLnN1Yi1tZW51IGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtc2lkZWFyZWEtYnRuLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHRoZWFkZXIgLmNzc19wcmVmaXgtYnV0dG9uLXN0eWxlLTIsXG5cdGhlYWRlciAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAuY3NzX3ByZWZpeC1tb2JpbGUtbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRoZWFkZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1haW4gLmNzc19wcmVmaXgtYnV0dG9uLXN0eWxlLTIsXG5cdGhlYWRlciAuY3NzX3ByZWZpeC1tb2JpbGUtbWFpbiAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0aGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWxpZ2h0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgc3ZnIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwubmF2YmFyLW5hdixcblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgPiAuc3ViLW1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0bGVmdDogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiB7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0fVxuXG5cdC5sb2dpayBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2e1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE3OXB4KTtcblx0fVxuXHQuYWRtaW4tYmFyIC5sb2dpayBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2e1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE4OXB4KTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIHVsIGxpIC5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR9XG5cblxuXHRoZWFkZXIgLm5hdmJhciAuc3ViLW1haW4gLmJsdWUtYnRuLmJ1dHRvbiB7XG5cdFx0cmlnaHQ6IDcwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0d2lkdGg6IDQ1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHRoZWFkZXIuc3R5bGUtb25lIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdC5hZG1pbi1iYXIgaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHRvcDogMTAycHg7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDcwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYigyMyAyOCAzNyAvIDAuMSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYigyMyAyOCAzNyAvIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2IoMjMgMjggMzcgLyAwLjEpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdH1cblx0aGVhZGVyIC5tYWluLWhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyLWNvbGxhcHNle1xuXHRcdHRvcDogMTAwJTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyLWNvbGxhcHNlLnNob3d7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAwcztcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+LnN1Yi1tZW51IGxpIGE6YWZ0ZXIsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5hOmFmdGVye1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5he1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUgbGkgYTpiZWZvcmUsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5hOmJlZm9yZXtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHN2ZywgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIHN2Z3tcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cblxuXHRoZWFkZXIubWVudS1zdGlja3kgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0dG9wOiA3MHB4O1xuXHR9XG5cblx0aGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gLm5hdmJhciB1bCxcblx0aGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLFxuXHRoZWFkZXIgLm5hdmJhciB1bC5zdWItbWVudSBsaSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhLFxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdHotaW5kZXg6IGluaGVyaXQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgYTo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnRvZ2dsZWRyb3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMzBweDtcblx0XHR0b3A6IDEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9wIHtcblx0XHR0b3A6MDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSA+IC5zdWItbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRsZWZ0OiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0fVxuXG5cdGhlYWRlciAubmF2YmFyIC5zdWItbWFpbiAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIHVsLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZsb2F0OiBpbmhlcml0O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIHVsLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIgbGkgLnRvZ2dsZWRyb3Age1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXG5cdCNzaXRlLW5hdmlnYXRpb24gLmNzc19wcmVmaXgtYnRuLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0I3NpdGUtbmF2aWdhdGlvbiAuY3NzX3ByZWZpeC1idG4tY29udGFpbmVyICNidG4tYXBwb2ludG1lbnQge1xuXHRcdHBhZGRpbmc6IDE1cHggMzVweDtcblx0fVxuXG59XG5cbi5zdWItaGVhZGVyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1saWdodCk7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWxpZ2h0KTtcbn1cblxuLnN1Yi1oZWFkZXIgLnRvcC10aW1pbmcgaSxcbi5zdWItaGVhZGVyICAudG9wLWFkZHJlc3MgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG59XG5cbi5tZW51LXN0aWNreSAuc3ViLWhlYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1jb250YWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5cbiNzaXRlLW5hdmlnYXRpb24gLmNzc19wcmVmaXgtYnRuLWNvbnRhaW5lciB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5cbiNzaXRlLW5hdmlnYXRpb24gLmNzc19wcmVmaXgtbW9iaWxlLWJ0biB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuXHQuYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdFx0dG9wOiA0MXB4O1xuXHR9XG5cdC5sb2dpayBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzlweCk7XG5cdH1cblx0LmFkbWluLWJhciAubG9naWsgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCl7XG5cdC5hZG1pbi1iYXIgaGVhZGVyIC5uYXZiYXItY29sbGFwc2V7XG5cdFx0dG9wOiAxMTZweDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhci1jb2xsYXBzZXtcblx0XHR0b3A6IDcwcHg7XG5cdH1cblx0LmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIgLm1haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcblx0XHR0b3A6IDQ2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdGhlYWRlciNtYWluLWhlYWRlciAubWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuXHRcdHRvcDogMDtcblx0fVxuXHQuYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlciAubWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuXHRcdHRvcDogMDtcblx0fVxuXHQuYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyLWNvbGxhcHNle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5sb2dpayBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzlweCk7XG5cdH1cblx0LmFkbWluLWJhciAubG9naWsgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuXHR9XG5cblx0I3NpdGUtbmF2aWdhdGlvbiAuY3NzX3ByZWZpeC1idG4taGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCNzaXRlLW5hdmlnYXRpb24gLmNzc19wcmVmaXgtbW9iaWxlLWJvdHRvbS1tYWluLWJveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdCNzaXRlLW5hdmlnYXRpb24gLmNzc19wcmVmaXgtbW9iaWxlLWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdFxufVxuIiwiZm9vdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1iZy1jb2xvcik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvb3RlciAuZm9vdGVyLW1haW4gLmZvb3Rlci1sb2dvIGltZyB7XG5cdHdpZHRoOiAxMTBweDtcbn1cblxuZm9vdGVyIC53aWRnZXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1jdXN0b20tY29sb3IpO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5mb290ZXItbWFpbiAud2lkZ2V0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC53cC10YWctY2xvdWQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDVweCA1cHggNXB4IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEucnNzd2lkZ2V0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53cC1jYWxlbmRhci10YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYSxcbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmNzc19wcmVmaXgtY29udGFjdCBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHR0b3A6IDE0cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcblx0cGFkZGluZzogN3B4IDAgN3B4IDE1cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZm9vdGVyLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQgLmZvb3Rlci10aXRsZSAudGl0bGUtYm9yZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIHtcblx0cGFkZGluZzogNTBweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItY3VzdG9tLWNvbG9yKTtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLW1haW4gLnRleHR3aWRnZXQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ubG9naWsgLmZvb3Rlci10b3AgLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1pbWcge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRsaW5lLWhlaWdodDogODBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtd2hpdGUtbGlnaHQtY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dpayAuZm9vdGVyLXRvcCAud2lkZ2V0LWNvbnRlbnQgaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tY3VzdG9tLWxldHRlci1zcGFjaW5nKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxvZ2lrIC5mb290ZXItdG9wIC53aWRnZXQtY29udGVudCAuYWRkcmVzcyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyLW1haW4gLmZvb3Rlci1sZWZ0LXdpZGdldCBwIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGksXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYSxcbi5mb290ZXItbWFpbiAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGEge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0gYTpob3Zlcixcbi5mb290ZXItbWFpbiAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGE6aG92ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGk6YmVmb3JlLFxuLmZvb3Rlci1tYWluIC53aWRnZXQgLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpOmhvdmVyOmJlZm9yZSxcbi5mb290ZXItbWFpbiAud2lkZ2V0IC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaTpob3ZlcjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlIGxpIGEge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cblxufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlIGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnNoYXIgbGkgYT5zdmcge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG59XG5cbi5zaGFyZSBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud2lkZ2V0LXNwYWNlIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0d2lkdGg6IDg1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1jNHdwLWZvcm0tZmllbGRzIC5uZXdzbGF0dGVyIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9vdGVyIC5mb290ZXItbWFpbiAud2lkZ2V0IC5tYXAtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5sb2dpayAuZm9vdGVyLXRvcCAud2lkZ2V0LWNvbnRlbnQgLmFkZHJlc3Mge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG5cblx0LmxvZ2lrIC5mb290ZXItdG9wLXdpZGdldCB7XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdH1cblxuXHQubG9naWsgLmZvb3Rlci10b3AgLndpZGdldC1jb250ZW50IC53aWRnZXQtY29udGVudC1pbWcge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG5cdGZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC5sb2dpayAuZm9vdGVyLXRvcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXG5cdC5sb2dpayAuZm9vdGVyLXRvcCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZm9vdGVyLW1haW4gLndpZGdldC1zcGFjZSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cblxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCl7XG5cdC5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlcntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSJdfQ== */