@charset "UTF-8";/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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,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,input{overflow:visible}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{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]{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}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:Lora;src:url(../fonts/Lora-Medium.woff2) format("woff2"),url(../fonts/Lora-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans.woff2) format("woff2"),url(../fonts/NunitoSans.woff) format("woff");font-optical-sizing:auto;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Nunito Sans";src:url(../fonts/NunitoSans.woff2) format("woff2"),url(../fonts/NunitoSans.woff) format("woff");font-optical-sizing:auto;font-weight:600;font-style:normal;font-display:swap}body{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}body.menu-open{overflow:hidden}p{margin:0;padding:0}.btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn.btn-default{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(17 66 50 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(250 250 245 / var(--tw-text-opacity,1))}.btn.btn-default:hover{--tw-bg-opacity:1;background-color:rgb(10 39 30 / var(--tw-bg-opacity,1))}.btn.btn-default:active{--tw-bg-opacity:1;background-color:rgb(10 39 30 / var(--tw-bg-opacity,1))}.btn.btn-default:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(236 237 229 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(116 116 116 / var(--tw-text-opacity,1))}.btn.btn-outlined{border-width:1px;--tw-border-opacity:1;border-color:rgb(10 39 30 / var(--tw-border-opacity,1));background-color:transparent;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity,1))}.btn.btn-outlined:hover{--tw-bg-opacity:1;background-color:rgb(236 237 229 / var(--tw-bg-opacity,1))}.btn.btn-outlined:active{--tw-bg-opacity:1;background-color:rgb(236 237 229 / var(--tw-bg-opacity,1))}*,::after,::before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#ccd2ca}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.m-0{margin:0}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.h-3{height:.75rem}.w-3{width:.75rem}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.p-0{padding:0}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(116 116 116 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 245 / var(--tw-bg-opacity,1));padding:.75rem;--tw-text-opacity:1;color:rgb(38 38 38 / var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(116 116 116 / var(--tw-text-opacity,1));font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{--tw-text-opacity:1;color:rgb(116 116 116 / var(--tw-text-opacity,1));font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{--tw-border-opacity:1;border-color:rgb(22 22 22 / var(--tw-border-opacity,1))}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{--tw-border-opacity:1;border-color:rgb(22 22 22 / var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{padding-left:1rem;padding-right:1rem}}input[type=email]:disabled:disabled,input[type=password]:disabled:disabled,input[type=tel]:disabled:disabled,input[type=text]:disabled:disabled,select:disabled:disabled,textarea:disabled:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(250 250 245 / var(--tw-bg-opacity,1))}select{background-image:url(../images/icons/down.svg);background-size:16px;background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}textarea{height:6rem;resize:none}@media (min-width:768px){textarea{height:200px}}input[type=checkbox]{position:relative;height:1rem;width:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border-width:1px;--tw-border-opacity:1;border-color:rgb(116 116 116 / var(--tw-border-opacity,1));background-color:transparent;vertical-align:middle;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}input[type=checkbox]:hover{--tw-border-opacity:1;border-color:rgb(22 22 22 / var(--tw-border-opacity,1))}input[type=checkbox]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input[type=checkbox]:disabled{cursor:not-allowed}input[type=checkbox]:checked{--tw-border-opacity:1;border-color:rgb(22 22 22 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(236 237 229 / var(--tw-bg-opacity,1))}input[type=checkbox]::after{position:absolute;left:1px;top:1px;height:.75rem;width:.75rem;--tw-content:none;content:var(--tw-content);content:""}input[type=checkbox]:checked::after{display:block;background-image:url(../images/icons/check-bold.svg);background-size:16px;background-position:center;background-repeat:no-repeat}:root{--bnm-blue:#075bd8;--bnm-blue-2:#0b74ff;--bnm-navy:#071d3d;--bnm-text:#092044;--bnm-muted:#64718a;--bnm-line:#e7edf6;--bnm-bg:#f6faff;--bnm-white:#fff;--bnm-shadow:0 18px 45px rgba(6, 34, 75, 0.12);--bnm-radius:24px}html{scroll-behavior:smooth}*,::after,::before{box-sizing:border-box}@keyframes bnm-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}body.bnm-theme{margin:0;font-family:Inter,Arial,sans-serif;color:var(--bnm-text);background:#fff;line-height:1.55;overflow-x:hidden}body.bnm-theme a{text-decoration:none;color:inherit}body.bnm-theme img{max-width:100%;display:block}body.bnm-theme .bnm-container{width:min(1180px,100% - 64px);margin-inline:auto}body.bnm-theme .bnm-site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--bnm-line)}body.bnm-theme .nav-wrap{height:74px;display:flex;align-items:center;gap:34px}body.bnm-theme .brand img{width:180px;height:auto}body.bnm-theme .main-nav{display:flex;gap:36px;margin-left:auto;align-items:center}body.bnm-theme .main-nav a{font-size:15px;font-weight:700;color:#12213d;position:relative;padding:27px 0}body.bnm-theme .main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;background:var(--bnm-blue);transform:scaleX(0);transition:.25s}body.bnm-theme .main-nav a.active,body.bnm-theme .main-nav a:hover{color:var(--bnm-blue)}body.bnm-theme .main-nav a.active:after,body.bnm-theme .main-nav a:hover:after{transform:scaleX(1)}body.bnm-theme .bnm-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:9px;padding:15px 26px;font-weight:800;font-size:15px;transition:.25s;white-space:nowrap;border:1px solid transparent}body.bnm-theme .bnm-btn span{transition:.25s}body.bnm-theme .bnm-btn:hover span{transform:translateX(4px)}body.bnm-theme .bnm-btn-primary{background:linear-gradient(135deg,var(--bnm-blue),#004ac1);color:#fff;box-shadow:0 12px 24px rgba(7,91,216,.25)}body.bnm-theme .bnm-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 32px rgba(7,91,216,.3)}body.bnm-theme .bnm-btn-outline{border-color:#aab8cc;background:#fff;color:#102241}body.bnm-theme .bnm-btn-outline:hover{border-color:var(--bnm-blue);color:var(--bnm-blue);transform:translateY(-2px)}body.bnm-theme .bnm-btn-light{background:#fff;color:#0a2449;box-shadow:0 12px 25px rgba(0,0,0,.12)}body.bnm-theme .section-pad{padding:82px 0}body.bnm-theme #about,body.bnm-theme #contact,body.bnm-theme #hero,body.bnm-theme #services{scroll-margin-top:88px}body.bnm-theme .hero{position:relative;min-height:520px;background:radial-gradient(circle at 72% 10%,#ddecff 0,#fff 38%,#f7fbff 100%);overflow:hidden}body.bnm-theme .hero:before{content:"";position:absolute;left:0;top:105px;width:145px;height:190px;background-image:radial-gradient(#bdd5f5 1.4px,transparent 1.4px);background-size:14px 14px;opacity:.75}body.bnm-theme .hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:54px;align-items:center}body.bnm-theme .eyebrow{display:block;color:var(--bnm-blue);font-size:13px;font-weight:900;letter-spacing:.42em;text-transform:uppercase;margin-bottom:12px}body.bnm-theme .hero h1{font-size:clamp(42px,5vw,68px);line-height:1.03;margin:0 0 22px;font-weight:900;letter-spacing:-.05em;color:#0a1d3d}body.bnm-theme .hero h1 span{color:var(--bnm-blue)}body.bnm-theme .hero-copy p{max-width:560px;color:#55657a;font-size:18px;margin:0 0 32px}body.bnm-theme .actions{display:flex;gap:18px;flex-wrap:wrap}body.bnm-theme .hero-visual{position:relative;min-height:406px;border-top-left-radius:110px;border-bottom-left-radius:110px}body.bnm-theme .hero-visual>img{width:100%;height:406px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:110px;border-bottom-left-radius:110px;box-shadow:var(--bnm-shadow)}body.bnm-theme .stat-card{position:absolute;left:6px;width:176px;background:#fff;border-radius:13px;padding:16px 18px 16px 58px;box-shadow:0 12px 28px rgba(9,32,68,.16);animation:bnm-float 5s ease-in-out infinite}body.bnm-theme .stat-card:before{content:"";position:absolute;left:20px;top:20px;width:22px;height:22px;border:3px solid var(--bnm-blue);border-radius:50%}body.bnm-theme .stat-card strong{display:block;color:var(--bnm-blue);font-size:24px;line-height:1;font-weight:900}body.bnm-theme .stat-card span{display:block;font-size:11px;color:#536176;font-weight:700;margin-top:5px}body.bnm-theme .stat-a{top:28px}body.bnm-theme .stat-b{top:140px;animation-delay:.45s}body.bnm-theme .stat-c{top:232px;animation-delay:.9s}body.bnm-theme .partner-badge{position:absolute;right:24px;bottom:28px;background:linear-gradient(135deg,rgba(5,31,64,.95),rgba(8,72,142,.86));color:#fff;border-radius:16px;padding:16px 22px;font-weight:900;box-shadow:0 18px 35px rgba(2,23,49,.25);display:flex;align-items:center;gap:16px}body.bnm-theme .partner-badge img{width:34px;height:34px}body.bnm-theme .feature-strip{margin-top:-36px;position:relative;z-index:4}body.bnm-theme .strip-inner{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--bnm-line);box-shadow:var(--bnm-shadow);border-radius:16px;padding:28px 12px}body.bnm-theme .strip-inner article{display:grid;grid-template-columns:54px 1fr;-moz-column-gap:18px;column-gap:18px;align-items:center;padding:0 26px;border-right:1px solid #dce5f2}body.bnm-theme .strip-inner article:last-child{border-right:0}body.bnm-theme .cta-icon img,body.bnm-theme .service-card img,body.bnm-theme .strip-inner img{width:48px;height:48px;color:var(--bnm-blue);filter:brightness(0) saturate(100%) invert(28%) sepia(92%) saturate(2613%) hue-rotate(210deg) brightness(91%) contrast(101%)}body.bnm-theme .strip-inner h3{grid-column:2;margin:0 0 3px;font-size:16px}body.bnm-theme .strip-inner p{grid-column:2;margin:0;color:#617085;font-size:13px}body.bnm-theme .about{background:linear-gradient(180deg,#fff 0,#f7fbff 100%)}body.bnm-theme .about-grid{display:grid;grid-template-columns:.92fr 1fr;gap:56px;align-items:center}body.bnm-theme .about-image{position:relative}body.bnm-theme .about-image:before{content:"";position:absolute;left:-26px;bottom:80px;width:100px;height:150px;background-image:radial-gradient(#a4cbfa 1.4px,transparent 1.4px);background-size:13px 13px;z-index:0}body.bnm-theme .about-image img{position:relative;border-radius:0 20px 20px 20px;width:100%;height:365px;-o-object-fit:cover;object-fit:cover;box-shadow:var(--bnm-shadow)}body.bnm-theme .about-image:after{content:"";position:absolute;left:0;top:0;width:55px;height:35px;background:var(--bnm-blue);border-radius:0 0 22px 0}body.bnm-theme .about h2,body.bnm-theme .section-title h2{font-size:clamp(30px,3vw,42px);line-height:1.15;margin:0 0 20px;letter-spacing:-.04em;color:#0a1d3d}body.bnm-theme .about p{font-size:16px;color:#5a687c;max-width:650px}body.bnm-theme .checks{display:grid;grid-template-columns:1fr 1fr;gap:24px 34px;margin-top:28px}body.bnm-theme .checks div{display:grid;grid-template-columns:28px 1fr;gap:5px 10px}body.bnm-theme .checks b{grid-row:1/3;width:24px;height:24px;border-radius:50%;background:var(--bnm-blue);color:#fff;display:grid;place-items:center;font-size:13px}body.bnm-theme .checks strong{font-size:15px}body.bnm-theme .checks span{color:#6a778b;font-size:13px}body.bnm-theme .compact{padding:56px 0}body.bnm-theme .section-title{text-align:center;margin-bottom:34px}body.bnm-theme .service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}body.bnm-theme .service-card{min-height:226px;background:#fff;border:1px solid var(--bnm-line);border-radius:16px;padding:32px 28px;box-shadow:0 14px 30px rgba(8,30,63,.06);transition:.3s}body.bnm-theme .service-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(8,30,63,.13);border-color:#bfd7fa}body.bnm-theme .service-card h3{margin:18px 0 12px;font-size:18px;line-height:1.18;color:#0b2245}body.bnm-theme .service-card p{margin:0;color:#677589;font-size:14px}body.bnm-theme .process{background:#fff}body.bnm-theme .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:88px;position:relative}body.bnm-theme .process-grid:before{content:"";position:absolute;left:25%;right:25%;top:42px;border-top:2px dashed #8ebcff}body.bnm-theme .process-card{position:relative;background:#fff;border:1px solid var(--bnm-line);border-radius:18px;padding:58px 32px 32px;text-align:center;box-shadow:0 10px 25px rgba(8,30,63,.04)}body.bnm-theme .process-card span{position:absolute;top:-32px;left:50%;transform:translateX(-50%);z-index:2;width:66px;height:66px;border-radius:50%;background:linear-gradient(135deg,var(--bnm-blue-2),var(--bnm-blue));color:#fff;border:8px solid #eaf3ff;display:grid;place-items:center;font-size:20px;font-weight:900}body.bnm-theme .process-card h3{margin:0 0 8px}body.bnm-theme .process-card p{margin:0;color:#68768a}body.bnm-theme .cta-section{padding:50px 0 70px}body.bnm-theme .cta-box{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(110deg,rgba(3,39,82,.96),rgba(4,70,134,.92));color:#fff;min-height:148px;padding:34px 44px;display:grid;grid-template-columns:76px 1fr auto;gap:28px;align-items:center}body.bnm-theme .cta-icon{width:68px;height:68px;border-radius:50%;background:var(--bnm-blue);display:grid;place-items:center}body.bnm-theme .cta-icon img{width:34px;height:34px;filter:brightness(0) invert(1)}body.bnm-theme .cta-box h2{font-size:30px;line-height:1.15;margin:0 0 6px;letter-spacing:-.03em}body.bnm-theme .cta-box p{margin:0;color:#d7e7ff}body.bnm-theme .bnm-site-footer{background:linear-gradient(135deg,#061a35,#003c72);color:#d9e7fb;padding:54px 0 26px}body.bnm-theme .footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr);gap:45px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.16)}body.bnm-theme .footer-brand img{width:190px;margin-bottom:18px}body.bnm-theme .footer-grid h4{color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:.08em;margin:0 0 18px}body.bnm-theme .footer-grid a,body.bnm-theme .footer-grid p{display:block;margin:0 0 10px;color:#d9e7fb;font-size:14px}body.bnm-theme .footer-grid a:before{content:"›";margin-right:8px}body.bnm-theme .socials{display:flex;gap:10px;margin-top:18px}body.bnm-theme .socials a{width:32px;height:32px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:grid;place-items:center}body.bnm-theme .socials a:before{display:none}body.bnm-theme .footer-bottom{text-align:center;font-size:13px;color:#c5d7ed;padding-top:24px}body.bnm-theme .menu-toggle{display:none;margin-left:auto;border:0;background:0 0;padding:8px}body.bnm-theme .menu-toggle span{display:block;width:25px;height:2px;background:#102241;margin:5px 0}body.bnm-theme .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}body.bnm-theme .reveal.is-visible{opacity:1;transform:none}body.bnm-theme .delay-1{transition-delay:.12s}body.bnm-theme .delay-2{transition-delay:.24s}body.bnm-theme .delay-3{transition-delay:.36s}body.bnm-theme .bnm-error404{padding:72px 0 96px;text-align:center}body.bnm-theme .bnm-error404__card{max-width:560px;margin:0 auto;padding:48px 40px;border-radius:var(--bnm-radius);background:#fff;border:1px solid var(--bnm-line);box-shadow:var(--bnm-shadow)}body.bnm-theme .bnm-error404__card .eyebrow{display:inline-block;margin-bottom:12px}body.bnm-theme .bnm-error404__card h1{font-size:clamp(26px,4vw,34px);line-height:1.2;margin:0 0 16px;color:var(--bnm-navy);letter-spacing:-.02em}body.bnm-theme .bnm-error404__lead{margin:0 0 28px;color:var(--bnm-muted);font-size:16px;line-height:1.6}body.bnm-theme .bnm-error404__actions{margin:0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:1050px){body.bnm-theme .nav-cta{display:none}body.bnm-theme .about-grid,body.bnm-theme .hero-grid{grid-template-columns:1fr}body.bnm-theme .hero-visual>img{border-radius:36px}body.bnm-theme .hero-visual{min-height:380px}body.bnm-theme .service-grid,body.bnm-theme .strip-inner{grid-template-columns:repeat(2,1fr)}body.bnm-theme .strip-inner article{border-right:0;border-bottom:1px solid #dce5f2;padding:20px}body.bnm-theme .strip-inner article:nth-last-child(-n+2){border-bottom:0}body.bnm-theme .process-grid{gap:24px}body.bnm-theme .process-grid:before{display:none}body.bnm-theme .footer-grid{grid-template-columns:1fr 1fr}body.bnm-theme .footer-grid .footer-brand{grid-column:1/-1}}@media (max-width:760px){body.bnm-theme .bnm-container{width:min(100% - 34px,1180px)}body.bnm-theme .nav-wrap{height:66px}body.bnm-theme .brand img{width:142px}body.bnm-theme .menu-toggle{display:block}body.bnm-theme .main-nav{position:absolute;left:17px;right:17px;top:74px;display:none;flex-direction:column;gap:0;background:#fff;border:1px solid var(--bnm-line);border-radius:16px;box-shadow:var(--bnm-shadow);padding:12px}body.bnm-theme .main-nav.open{display:flex}body.bnm-theme .main-nav a{padding:12px}body.bnm-theme .section-pad{padding:56px 0}body.bnm-theme .hero h1{font-size:42px}body.bnm-theme .hero-visual{min-height:auto}body.bnm-theme .hero-visual>img{height:300px}body.bnm-theme .stat-card{position:relative;display:inline-block;left:auto;top:auto!important;margin:10px 8px 0 0;animation:none}body.bnm-theme .partner-badge{position:relative;right:auto;bottom:auto;margin-top:12px}body.bnm-theme .checks,body.bnm-theme .footer-grid,body.bnm-theme .process-grid,body.bnm-theme .service-grid,body.bnm-theme .strip-inner{grid-template-columns:1fr}body.bnm-theme .strip-inner article{border-bottom:1px solid #dce5f2!important}body.bnm-theme .strip-inner article:last-child{border-bottom:0!important}body.bnm-theme .about-image img{height:270px}body.bnm-theme .cta-box{grid-template-columns:1fr;text-align:left;padding:30px}body.bnm-theme .cta-box h2{font-size:25px}body.bnm-theme .footer-grid{gap:25px}body.bnm-theme .process-card{margin-top:22px}body.bnm-theme .bnm-error404{padding:48px 0 72px}body.bnm-theme .bnm-error404__card{padding:32px 22px}}@media (min-width:761px){body.bnm-theme .main-nav>ul.bnm-nav-list{list-style:none;margin:0;padding:0;display:flex;gap:36px;margin-left:auto;align-items:center;flex-wrap:wrap;justify-content:flex-end}body.bnm-theme .main-nav>ul.bnm-nav-list>li{margin:0;padding:0}body.bnm-theme .main-nav>ul.bnm-nav-list>li>a{font-size:15px;font-weight:700;color:#12213d;position:relative;padding:27px 0;display:inline-block}body.bnm-theme .main-nav>ul.bnm-nav-list>li.current-menu-item>a,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a.active{color:var(--bnm-blue)}body.bnm-theme .main-nav>ul.bnm-nav-list>li.current-menu-item>a::after,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a.active::after,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a:hover::after{transform:scaleX(1)}body.bnm-theme .main-nav>ul.bnm-nav-list>li>a::after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;background:var(--bnm-blue);transform:scaleX(0);transition:.25s}}@media (max-width:760px){body.bnm-theme .main-nav>ul.bnm-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:0;flex-wrap:nowrap;margin-left:0}body.bnm-theme .main-nav>ul.bnm-nav-list>li{margin:0;padding:0;width:auto;max-width:100%}body.bnm-theme .main-nav>ul.bnm-nav-list>li>a{font-size:15px;font-weight:700;color:#12213d;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:14px 12px;box-sizing:border-box}body.bnm-theme .main-nav>ul.bnm-nav-list>li.current-menu-item>a,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a.active{color:var(--bnm-blue)}body.bnm-theme .main-nav>ul.bnm-nav-list>li.current-menu-item>a::after,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a.active::after,body.bnm-theme .main-nav>ul.bnm-nav-list>li>a:hover::after{transform:scaleX(1)}body.bnm-theme .main-nav>ul.bnm-nav-list>li>a::after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:var(--bnm-blue);transform:scaleX(0);transition:.25s}}body.bnm-theme .service-card__body{display:block;color:inherit}body.bnm-theme .service-card__title{font-size:inherit;margin:0}@media (min-width:640px){.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:text-heading-1{font-family:Lora,serif;font-weight:500;font-size:64px;line-height:72px;letter-spacing:2px}.sm\:text-heading-2{font-family:Lora,serif;font-weight:500;font-size:40px;line-height:48px;letter-spacing:1px}.sm\:text-heading-3{font-family:Lora,serif;font-weight:500;font-size:32px;line-height:40px;letter-spacing:1px}.sm\:text-heading-4{font-family:Lora,serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:0}.sm\:text-heading-5{font-family:Lora,serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.sm\:text-heading-6{font-family:Lora,serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0}.sm\:text-body-1{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.5px}.sm\:text-body-1-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.5px}.sm\:text-body-2{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.5px}.sm\:text-body-2-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.5px}.sm\:text-body-3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.sm\:text-body-3-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0}.sm\:text-body-4{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.5px}.sm\:text-body-4-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.5px}.sm\:text-body-5{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:.5px}}@media (min-width:768px){.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:text-heading-1{font-family:Lora,serif;font-weight:500;font-size:64px;line-height:72px;letter-spacing:2px}.md\:text-heading-2{font-family:Lora,serif;font-weight:500;font-size:40px;line-height:48px;letter-spacing:1px}.md\:text-heading-3{font-family:Lora,serif;font-weight:500;font-size:32px;line-height:40px;letter-spacing:1px}.md\:text-heading-4{font-family:Lora,serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:0}.md\:text-heading-5{font-family:Lora,serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.md\:text-heading-6{font-family:Lora,serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0}.md\:text-price{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:32px;line-height:28px;letter-spacing:.5px}.md\:text-price-small{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:.5px}.md\:text-body-1{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.5px}.md\:text-body-1-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.5px}.md\:text-body-2{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.5px}.md\:text-body-2-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.5px}.md\:text-body-3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.md\:text-body-3-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0}.md\:text-body-4{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.5px}.md\:text-body-4-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.5px}.md\:text-body-5{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:.5px}}@media (min-width:1024px){.lg\:text-heading-1{font-family:Lora,serif;font-weight:500;font-size:64px;line-height:72px;letter-spacing:2px}.lg\:text-heading-2{font-family:Lora,serif;font-weight:500;font-size:40px;line-height:48px;letter-spacing:1px}.lg\:text-heading-3{font-family:Lora,serif;font-weight:500;font-size:32px;line-height:40px;letter-spacing:1px}.lg\:text-heading-4{font-family:Lora,serif;font-weight:500;font-size:24px;line-height:28px;letter-spacing:0}.lg\:text-heading-5{font-family:Lora,serif;font-weight:500;font-size:18px;line-height:24px;letter-spacing:0}.lg\:text-heading-6{font-family:Lora,serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:0}.lg\:text-body-1{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.5px}.lg\:text-body-1-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:.5px}.lg\:text-body-2{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.5px}.lg\:text-body-2-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.5px}.lg\:text-body-3{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}.lg\:text-body-3-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:14px;line-height:18px;letter-spacing:0}.lg\:text-body-4{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.5px}.lg\:text-body-4-bold{font-family:Nunito Sans,sans-serif;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.5px}.lg\:text-body-5{font-family:Nunito Sans,sans-serif;font-weight:400;font-size:10px;line-height:16px;letter-spacing:.5px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL2dlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsImJhc2UvZm9udHMvX2ZvbnQtZmFjZS5zY3NzIiwiYmFzZS9jb21tb24vX2NvbW1vbi5zY3NzIiwidXRpbGl0aWVzL19idXR0b24uc2NzcyIsIl90YWlsd2luZC5zY3NzIiwiY29tcG9uZW50cy9faW5wdXRzLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiYm5tL19ibm0taG9tZS5zY3NzIiwiYm5tL19ibm0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsNEVBVUEsS0FDQyxZQUFBLEtBQ0EseUJBQUEsS0FVRCxLQUNDLE9BQUEsRUFPRCxLQUNDLFFBQUEsTUFRRCxHQUNDLFVBQUEsSUFDQSxPQUFBLE1BQUEsRUFXRCxHQUNDLFdBQUEsWUFDQSxPQUFBLEVBQ0EsU0FBQSxRQVFELElBQ0MsWUFBQSxTQUFBLENBQUEsVUFDQSxVQUFBLElBVUQsRUFDQyxpQkFBQSxZQVFELFlBQ0MsY0FBQSxLQUNBLGdCQUFBLFVBQ0Esd0JBQUEsVUFBQSxPQUFBLGdCQUFBLFVBQUEsT0FPRCxFQ0hBLE9ES0MsWUFBQSxPQVFELEtDSkEsSUFDQSxLRE1DLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQU9ELE1BQ0MsVUFBQSxJQVFELElDTkEsSURRQyxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0QsSUFDQyxPQUFBLE9BR0QsSUFDQyxJQUFBLE1BVUQsSUFDQyxhQUFBLEtBV0QsT0NWQSxNQUNBLFNBQ0EsT0FDQSxTRFlDLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFRRCxPQ1hBLE1EYUMsU0FBQSxRQVFELE9DWkEsT0RjQyxlQUFBLEtDTkQsY0FDQSxhQUNBLGNEV0EsT0FJQyxtQkFBQSxPQ1BELGdDQUNBLCtCQUNBLGdDRFlBLHlCQUlDLGFBQUEsS0FDQSxR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LEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxzQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxLQUFBLGlCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEVBQUEsc0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsRUFBQSxpQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxLQUFBLHNCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsaUJBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsTUFBQSx5QkFBQSxVQUFBLGFBQUEsT0FBQSxjQUFBLE9BQUEsVUFBQSxhQUFBLEtBQUEsY0FBQSxLQUFBLFVBQUEsWUFBQSxPQUFBLGVBQUEsT0FBQSxVQUFBLFlBQUEsTUFBQSxlQUFBLE1BQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLElBQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLElBQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLElBQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEVBQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEVBQUEsb0JBQUEsWUFBQSxJQUFBLENBQUEsTUFBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEVBQUEsZ0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxzQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxLQUFBLGlCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsc0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxpQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxLQUFBLHNCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsaUJBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsRUFBQSxzQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxFQUFBLGlCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsc0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxpQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxNQUFBLDBCQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxJQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxJQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxJQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxFQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxFQUFBLG9CQUFBLFlBQUEsSUFBQSxDQUFBLE1BQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxFQUFBLGlCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsc0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxpQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxLQUFBLHNCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsaUJBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsRUFBQSxzQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSxFQUFBLGlCQUFBLFlBQUEsT0FBQSxJQUFBLENBQUEsV0FBQSxZQUFBLElBQUEsVUFBQSxLQUFBLFlBQUEsS0FBQSxlQUFBLEtBQUEsc0JBQUEsWUFBQSxPQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxVQUFBLEtBQUEsWUFBQSxLQUFBLGVBQUEsS0FBQSxpQkFBQSxZQUFBLE9BQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxJQUFBLFVBQUEsS0FBQSxZQUFBLEtBQUEsZUFBQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVGFpbHdpbmQgKEJhc2UsIENvbXBvbmVudHMsIFV0aWxpdGllcylcbiMgQmFzZSAoTm9ybWFsaXplLCBGb250cywgQ29tbW9uIHN0eWxlcylcbiMgQ29tcG9uZW50cyAoUmV1c2FibGUgY29tcG9uZW50cylcbiMgQk5NIHByb2plY3QgZnJvbnQgKHNjb3BlZCBib2R5LmJubS10aGVtZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKlx0XHRgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKipcbiAqIEZvbnQgRmFjZSBEZWNsYXJhdGlvbnNcbiAqIExvYWQgY3VzdG9tIGZvbnRzIGZvciB0aGUgdGhlbWVcbiAqL1xuLyogTG9yYSAtIEZvciBIZWFkaW5ncyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Mb3JhLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIE51bml0byBTYW5zIC0gRm9yIEJvZHkgVGV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTnVuaXRvU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTnVuaXRvU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuYm9keSB7XG4gIEBhcHBseSB0ZXh0LWJvZHktMztcbn1cbmJvZHkubWVudS1vcGVuIHtcbiAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbn1cblxucCB7XG4gIEBhcHBseSBwLTAgbS0wO1xufVxuXG4vKipcbiAqIFRhaWx3aW5kIENTUyBFbnRyeSBQb2ludFxuICpcbiAqIEN1c3RvbSB1dGlsaXRpZXMgZmlyc3QsIHRoZW4gVGFpbHdpbmQgbGF5ZXJzLiBMb3JhIGFuZCBOdW5pdG8gU2FucyBhcmVcbiAqIHNlbGYtaG9zdGVkIGluIGBiYXNlL2ZvbnRzL19mb250LWZhY2Uuc2Nzc2AgKG5vIGR1cGxpY2F0ZSBHb29nbGUgRm9udHMgVVJMKS5cbiAqL1xuLyogQ3VzdG9tIFV0aWxpdGllcyAtIE11c3QgYmUgaW1wb3J0ZWQgZmlyc3QgZm9yIEB1c2UgcnVsZXMgKi9cbi8qKlxuICogQ3VzdG9tIHV0aWxpdGllcyBwdWxsZWQgaW50byB0aGUgVGFpbHdpbmQgYnVpbGQgdmlhIGBfdGFpbHdpbmQuc2Nzc2AuXG4gKiBLZWVwIG9ubHkgcGFydGlhbHMgdGhhdCBzdGlsbCBiYWNrIHJlYWwgbWFya3VwIG9yIEBhcHBseSB1c2FnZS5cbiAqL1xuLmJ0biB7XG4gIEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIHNocmluay0wIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XG59XG4uYnRuLmJ0bi1kZWZhdWx0IHtcbiAgQGFwcGx5IGJnLXByaW1hcnktODAgdGV4dC1uZXV0cmFsLTI1IGN1cnNvci1wb2ludGVyIGhvdmVyOmJnLXByaW1hcnktMTAwIGFjdGl2ZTpiZy1wcmltYXJ5LTEwMCBkaXNhYmxlZDpiZy1wcmltYXJ5LTQwIGRpc2FibGVkOnRleHQtbmV1dHJhbC01MCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWQgZGlzYWJsZWQ6dHJhbnNsYXRlLXktMDtcbn1cbi5idG4uYnRuLW91dGxpbmVkIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IGJvcmRlciBib3JkZXItcHJpbWFyeS0xMDAgdGV4dC1uZXV0cmFsLTc1IGhvdmVyOmJnLXByaW1hcnktNDAgYWN0aXZlOmJnLXByaW1hcnktNDA7XG59XG5cbi8qIFRhaWx3aW5kIERpcmVjdGl2ZXMgKi9cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuLyoqXG4gKiBDdXN0b20gQ29tcG9uZW50c1xuICogXG4gKiBBZGQgY29tcG9uZW50LXNwZWNpZmljIHN0eWxlcyBoZXJlIHRoYXQgY2FuJ3QgYmUgZG9uZSB3aXRoIFRhaWx3aW5kIGFsb25lLlxuICogUHJlZmVyIHVzaW5nIFRhaWx3aW5kIEBsYXllciBjb21wb25lbnRzIG9yIFBIUCB0ZW1wbGF0ZXMgd2l0aCBUYWlsd2luZCBjbGFzc2VzLlxuICogXG4gKiBFeGFtcGxlOlxuICogQHVzZSAnLi9jb21wb25lbnRzL2N1c3RvbS1zbGlkZXInO1xuICovXG4vKipcbiAqIElucHV0cyBTdHlsZXNcbiAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXRlbF0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIEBhcHBseSB3LWZ1bGwgY3Vyc29yLXBvaW50ZXIgYXBwZWFyYW5jZS1ub25lIHAtMyBtZDpweC00IGJnLXByaW1hcnktMTAgYm9yZGVyIHRleHQtYm9keS0zIHRleHQtbmV1dHJhbC03NSBib3JkZXItbmV1dHJhbC01MCByb3VuZGVkLWxnIHBsYWNlaG9sZGVyOnRleHQtbmV1dHJhbC01MCBwbGFjZWhvbGRlcjp0ZXh0LWJvZHktMyBmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6Ym9yZGVyLW5ldXRyYWwtMTAwIGhvdmVyOmJvcmRlci1uZXV0cmFsLTEwMCB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XG59XG5pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkLFxuc2VsZWN0OmRpc2FibGVkIHtcbiAgQGFwcGx5IGRpc2FibGVkOmJnLXByaW1hcnktMTAgZGlzYWJsZWQ6Y3Vyc29yLW5vdC1hbGxvd2VkO1xufVxuXG5zZWxlY3Qge1xuICBAYXBwbHkgYmctW3VybCguLi9pbWFnZXMvaWNvbnMvZG93bi5zdmcpXSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzFyZW1fY2VudGVyXSBiZy1bbGVuZ3RoOjE2cHhdIHByLTEwO1xufVxuXG50ZXh0YXJlYSB7XG4gIEBhcHBseSBoLTI0IG1kOmgtWzIwMHB4XSByZXNpemUtbm9uZTtcbn1cblxuLyoqXG4gKiBOYXRpdmUgQ2hlY2tib3ggQ3VzdG9tIFN0eWxlc1xuICogVXNhZ2U6IDxpbnB1dCB0eXBlPVwiY2hlY2tib3hcIiAvPlxuICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIEBhcHBseSBhcHBlYXJhbmNlLW5vbmUgdy00IGgtNCBhbGlnbi1taWRkbGUgcm91bmRlZC1bNHB4XSBib3JkZXIgYm9yZGVyLW5ldXRyYWwtNTAgYmctdHJhbnNwYXJlbnQgY3Vyc29yLXBvaW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIHJlbGF0aXZlO1xuICBAYXBwbHkgaG92ZXI6Ym9yZGVyLW5ldXRyYWwtMTAwO1xuICBAYXBwbHkgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMjtcbiAgQGFwcGx5IGRpc2FibGVkOmN1cnNvci1ub3QtYWxsb3dlZDtcbiAgQGFwcGx5IGNoZWNrZWQ6YmctcHJpbWFyeS00MCBjaGVja2VkOmJvcmRlci1uZXV0cmFsLTEwMDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOjphZnRlciB7XG4gIEBhcHBseSBhYnNvbHV0ZSBjb250ZW50LW5vbmUgbGVmdC1weCB0b3AtcHggaC0zIHctMztcbiAgY29udGVudDogXCJcIjtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgQGFwcGx5IGJnLVt1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWJvbGQuc3ZnKV0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiZy1bbGVuZ3RoOjE2cHhdIGJsb2NrO1xufVxuXG4vKiBCTk0gZnJvbnQgc3R5bGVzIOKAlCBzb3VyY2VkIGZyb20gcHJvamVjdC1maWxlcy9odG1sL2Fzc2V0cy9jc3Mvc3R5bGUuY3NzICovXG46cm9vdCB7XG4gIC0tYm5tLWJsdWU6ICMwNzViZDg7XG4gIC0tYm5tLWJsdWUtMjogIzBiNzRmZjtcbiAgLS1ibm0tbmF2eTogIzA3MWQzZDtcbiAgLS1ibm0tdGV4dDogIzA5MjA0NDtcbiAgLS1ibm0tbXV0ZWQ6ICM2NDcxOGE7XG4gIC0tYm5tLWxpbmU6ICNlN2VkZjY7XG4gIC0tYm5tLWJnOiAjZjZmYWZmO1xuICAtLWJubS13aGl0ZTogI2ZmZjtcbiAgLS1ibm0tc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDYsIDM0LCA3NSwgMC4xMik7XG4gIC0tYm5tLXJhZGl1czogMjRweDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5Aa2V5ZnJhbWVzIGJubS1mbG9hdCB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG5ib2R5LmJubS10aGVtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEludGVyLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWJubS10ZXh0KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkuYm5tLXRoZW1lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keS5ibm0tdGhlbWUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMTgwcHgsIDEwMCUgLSA2NHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm5tLWxpbmUpO1xufVxuYm9keS5ibm0tdGhlbWUgLm5hdi13cmFwIHtcbiAgaGVpZ2h0OiA3NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM0cHg7XG59XG5ib2R5LmJubS10aGVtZSAuYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5LmJubS10aGVtZSAubWFpbi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTIyMTNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI3cHggMDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm5tLWJsdWUpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5ib2R5LmJubS10aGVtZSAubWFpbi1uYXYgYTpob3ZlcixcbmJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG59XG5ib2R5LmJubS10aGVtZSAubWFpbi1uYXYgYS5hY3RpdmU6YWZ0ZXIsXG5ib2R5LmJubS10aGVtZSAubWFpbi1uYXYgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwYWRkaW5nOiAxNXB4IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG4gc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG46aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWJubS1ibHVlKSwgIzAwNGFjMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDcsIDkxLCAyMTYsIDAuMjUpO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG4tcHJpbWFyeTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDMycHggcmdiYSg3LCA5MSwgMjE2LCAwLjMpO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1idG4tb3V0bGluZSB7XG4gIGJvcmRlci1jb2xvcjogI2FhYjhjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMDIyNDE7XG59XG5ib2R5LmJubS10aGVtZSAuYm5tLWJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwYTI0NDk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5ib2R5LmJubS10aGVtZSAuc2VjdGlvbi1wYWQge1xuICBwYWRkaW5nOiA4MnB4IDA7XG59XG5ib2R5LmJubS10aGVtZSAjaGVybyxcbmJvZHkuYm5tLXRoZW1lICNhYm91dCxcbmJvZHkuYm5tLXRoZW1lICNzZXJ2aWNlcyxcbmJvZHkuYm5tLXRoZW1lICNjb250YWN0IHtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDg4cHg7XG59XG5ib2R5LmJubS10aGVtZSAuaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTIwcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNzIlIDEwJSwgI2RkZWNmZiAwLCAjZmZmIDM4JSwgI2Y3ZmJmZiAxMDAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuYm5tLXRoZW1lIC5oZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDVweDtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2JkZDVmNSAxLjRweCwgdHJhbnNwYXJlbnQgMS40cHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgb3BhY2l0eTogMC43NTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5oZXJvLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuODhmciAxLjEyZnI7XG4gIGdhcDogNTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuYm5tLXRoZW1lIC5leWVicm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5oZXJvIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCg0MnB4LCA1dncsIDY4cHgpO1xuICBsaW5lLWhlaWdodDogMS4wMztcbiAgbWFyZ2luOiAwIDAgMjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMGExZDNkO1xufVxuYm9keS5ibm0tdGhlbWUgLmhlcm8gaDEgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG59XG5ib2R5LmJubS10aGVtZSAuaGVyby1jb3B5IHAge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBjb2xvcjogIzU1NjU3YTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuYm9keS5ibm0tdGhlbWUgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5oZXJvLXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMTBweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5oZXJvLXZpc3VhbCA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExMHB4O1xuICBib3gtc2hhZG93OiB2YXIoLS1ibm0tc2hhZG93KTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5zdGF0LWNhcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDE3NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHggMTZweCA1OHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMjhweCByZ2JhKDksIDMyLCA2OCwgMC4xNik7XG4gIGFuaW1hdGlvbjogYm5tLWZsb2F0IDVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuYm9keS5ibm0tdGhlbWUgLnN0YXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYm5tLWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ib2R5LmJubS10aGVtZSAuc3RhdC1jYXJkIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYm5tLWJsdWUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuYm9keS5ibm0tdGhlbWUgLnN0YXQtY2FyZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM1MzYxNzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5zdGF0LWEge1xuICB0b3A6IDI4cHg7XG59XG5ib2R5LmJubS10aGVtZSAuc3RhdC1iIHtcbiAgdG9wOiAxNDBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ1cztcbn1cbmJvZHkuYm5tLXRoZW1lIC5zdGF0LWMge1xuICB0b3A6IDIzMnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5ib2R5LmJubS10aGVtZSAucGFydG5lci1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg1LCAzMSwgNjQsIDAuOTUpLCByZ2JhKDgsIDcyLCAxNDIsIDAuODYpKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDM1cHggcmdiYSgyLCAyMywgNDksIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5ib2R5LmJubS10aGVtZSAucGFydG5lci1iYWRnZSBpbWcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuYm9keS5ibm0tdGhlbWUgLmZlYXR1cmUtc3RyaXAge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm5tLWxpbmUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ibm0tc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjhweCAxMnB4O1xufVxuYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIGFydGljbGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU0cHggMWZyO1xuICBjb2x1bW4tZ2FwOiAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2U1ZjI7XG59XG5ib2R5LmJubS10aGVtZSAuc3RyaXAtaW5uZXIgYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIGltZyxcbmJvZHkuYm5tLXRoZW1lIC5zZXJ2aWNlLWNhcmQgaW1nLFxuYm9keS5ibm0tdGhlbWUgLmN0YS1pY29uIGltZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjglKSBzZXBpYSg5MiUpIHNhdHVyYXRlKDI2MTMlKSBodWUtcm90YXRlKDIxMGRlZykgYnJpZ2h0bmVzcyg5MSUpIGNvbnRyYXN0KDEwMSUpO1xufVxuYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIGgzIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbjogMCAwIDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIHAge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzYxNzA4NTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuYm9keS5ibm0tdGhlbWUgLmFib3V0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwLCAjZjdmYmZmIDEwMCUpO1xufVxuYm9keS5ibm0tdGhlbWUgLmFib3V0LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuOTJmciAxZnI7XG4gIGdhcDogNTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkuYm5tLXRoZW1lIC5hYm91dC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5hYm91dC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNnB4O1xuICBib3R0b206IDgwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNhNGNiZmEgMS40cHgsIHRyYW5zcGFyZW50IDEuNHB4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG4gIHotaW5kZXg6IDA7XG59XG5ib2R5LmJubS10aGVtZSAuYWJvdXQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJubS1zaGFkb3cpO1xufVxuYm9keS5ibm0tdGhlbWUgLmFib3V0LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJubS1ibHVlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIycHggMDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5hYm91dCBoMixcbmJvZHkuYm5tLXRoZW1lIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAzdncsIDQycHgpO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiAjMGExZDNkO1xufVxuYm9keS5ibm0tdGhlbWUgLmFib3V0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNWE2ODdjO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuYm9keS5ibm0tdGhlbWUgLmNoZWNrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyNHB4IDM0cHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5ib2R5LmJubS10aGVtZSAuY2hlY2tzIGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjhweCAxZnI7XG4gIGdhcDogNXB4IDEwcHg7XG59XG5ib2R5LmJubS10aGVtZSAuY2hlY2tzIGIge1xuICBncmlkLXJvdzogMS8zO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJubS1ibHVlKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5jaGVja3Mgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuYm9keS5ibm0tdGhlbWUgLmNoZWNrcyBzcGFuIHtcbiAgY29sb3I6ICM2YTc3OGI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5jb21wYWN0IHtcbiAgcGFkZGluZzogNTZweCAwO1xufVxuYm9keS5ibm0tdGhlbWUgLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5ib2R5LmJubS10aGVtZSAuc2VydmljZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyNHB4O1xufVxuYm9keS5ibm0tdGhlbWUgLnNlcnZpY2UtY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDIyNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibm0tbGluZSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDMycHggMjhweDtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDMwcHggcmdiYSg4LCAzMCwgNjMsIDAuMDYpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuYm9keS5ibm0tdGhlbWUgLnNlcnZpY2UtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSg4LCAzMCwgNjMsIDAuMTMpO1xuICBib3JkZXItY29sb3I6ICNiZmQ3ZmE7XG59XG5ib2R5LmJubS10aGVtZSAuc2VydmljZS1jYXJkIGgzIHtcbiAgbWFyZ2luOiAxOHB4IDAgMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgY29sb3I6ICMwYjIyNDU7XG59XG5ib2R5LmJubS10aGVtZSAuc2VydmljZS1jYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjc3NTg5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5ib2R5LmJubS10aGVtZSAucHJvY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LmJubS10aGVtZSAucHJvY2Vzcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA4OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmJubS10aGVtZSAucHJvY2Vzcy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjUlO1xuICByaWdodDogMjUlO1xuICB0b3A6IDQycHg7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzhlYmNmZjtcbn1cbmJvZHkuYm5tLXRoZW1lIC5wcm9jZXNzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJubS1saW5lKTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogNThweCAzMnB4IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSg4LCAzMCwgNjMsIDAuMDQpO1xufVxuYm9keS5ibm0tdGhlbWUgLnByb2Nlc3MtY2FyZCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1ibm0tYmx1ZS0yKSwgdmFyKC0tYm5tLWJsdWUpKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNlYWYzZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5wcm9jZXNzLWNhcmQgaDMge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5ib2R5LmJubS10aGVtZSAucHJvY2Vzcy1jYXJkIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjg3NjhhO1xufVxuYm9keS5ibm0tdGhlbWUgLmN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDcwcHg7XG59XG5ib2R5LmJubS10aGVtZSAuY3RhLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExMGRlZywgcmdiYSgzLCAzOSwgODIsIDAuOTYpLCByZ2JhKDQsIDcwLCAxMzQsIDAuOTIpKTtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDE0OHB4O1xuICBwYWRkaW5nOiAzNHB4IDQ0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzZweCAxZnIgYXV0bztcbiAgZ2FwOiAyOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ibm0tdGhlbWUgLmN0YS1pY29uIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmJubS10aGVtZSAuY3RhLWljb24gaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5jdGEtYm94IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5jdGEtYm94IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZDdlN2ZmO1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwNjFhMzUsICMwMDNjNzIpO1xuICBjb2xvcjogI2Q5ZTdmYjtcbiAgcGFkZGluZzogNTRweCAwIDI2cHg7XG59XG5ib2R5LmJubS10aGVtZSAuZm9vdGVyLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjVmcikgbWlubWF4KDAsIDEuMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG5ib2R5LmJubS10aGVtZSAuZm9vdGVyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5mb290ZXItZ3JpZCBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5ib2R5LmJubS10aGVtZSAuZm9vdGVyLWdyaWQgYSxcbmJvZHkuYm5tLXRoZW1lIC5mb290ZXItZ3JpZCBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjZDllN2ZiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5ib2R5LmJubS10aGVtZSAuZm9vdGVyLWdyaWQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAulwiO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuYm9keS5ibm0tdGhlbWUgLnNvY2lhbHMgYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuYm9keS5ibm0tdGhlbWUgLnNvY2lhbHMgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ibm0tdGhlbWUgLmZvb3Rlci1ib3R0b20ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNjNWQ3ZWQ7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuYm9keS5ibm0tdGhlbWUgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzEwMjI0MTtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbmJvZHkuYm5tLXRoZW1lIC5yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjhweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLCB0cmFuc2Zvcm0gMC44cyBlYXNlO1xufVxuYm9keS5ibm0tdGhlbWUgLnJldmVhbC5pcy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS5ibm0tdGhlbWUgLmRlbGF5LTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbn1cbmJvZHkuYm5tLXRoZW1lIC5kZWxheS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG59XG5ib2R5LmJubS10aGVtZSAuZGVsYXktMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xufVxuYm9keS5ibm0tdGhlbWUge1xuICAvKiA0MDQg4oCUIHNhbWUgdG9rZW5zIGFzIHJlc3Qgb2YgQk5NIChubyBUYWlsd2luZCB1dGlsaXRpZXMpICovXG59XG5ib2R5LmJubS10aGVtZSAuYm5tLWVycm9yNDA0IHtcbiAgcGFkZGluZzogNzJweCAwIDk2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tZXJyb3I0MDRfX2NhcmQge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDhweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ibm0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm5tLWxpbmUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1ibm0tc2hhZG93KTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tZXJyb3I0MDRfX2NhcmQgLmV5ZWJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5ib2R5LmJubS10aGVtZSAuYm5tLWVycm9yNDA0X19jYXJkIGgxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCA0dncsIDM0cHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBjb2xvcjogdmFyKC0tYm5tLW5hdnkpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbmJvZHkuYm5tLXRoZW1lIC5ibm0tZXJyb3I0MDRfX2xlYWQge1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBjb2xvcjogdmFyKC0tYm5tLW11dGVkKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuYm9keS5ibm0tdGhlbWUgLmJubS1lcnJvcjQwNF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICBib2R5LmJubS10aGVtZSAubmF2LWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmJubS10aGVtZSAuaGVyby1ncmlkLFxuICBib2R5LmJubS10aGVtZSAuYWJvdXQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmhlcm8tdmlzdWFsID4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5oZXJvLXZpc3VhbCB7XG4gICAgbWluLWhlaWdodDogMzgwcHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnNlcnZpY2UtZ3JpZCxcbiAgYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5zdHJpcC1pbm5lciBhcnRpY2xlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2U1ZjI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAuc3RyaXAtaW5uZXIgYXJ0aWNsZTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAucHJvY2Vzcy1ncmlkIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnByb2Nlc3MtZ3JpZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmZvb3Rlci1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmZvb3Rlci1ncmlkIC5mb290ZXItYnJhbmQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgYm9keS5ibm0tdGhlbWUgLmJubS1jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDM0cHgsIDExODBweCk7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm5hdi13cmFwIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmJyYW5kIGltZyB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTdweDtcbiAgICByaWdodDogMTdweDtcbiAgICB0b3A6IDc0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJubS1saW5lKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJubS1zaGFkb3cpO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2Lm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2IGEge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnNlY3Rpb24tcGFkIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAuaGVyby12aXN1YWwge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmhlcm8tdmlzdWFsID4gaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5zdGF0LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggOHB4IDAgMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnBhcnRuZXItYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAuc3RyaXAtaW5uZXIsXG4gIGJvZHkuYm5tLXRoZW1lIC5zZXJ2aWNlLWdyaWQsXG4gIGJvZHkuYm5tLXRoZW1lIC5wcm9jZXNzLWdyaWQsXG4gIGJvZHkuYm5tLXRoZW1lIC5mb290ZXItZ3JpZCxcbiAgYm9keS5ibm0tdGhlbWUgLmNoZWNrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIGFydGljbGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlNWYyICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLnN0cmlwLWlubmVyIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5hYm91dC1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmN0YS1ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAuY3RhLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5mb290ZXItZ3JpZCB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5wcm9jZXNzLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmJubS1lcnJvcjQwNCB7XG4gICAgcGFkZGluZzogNDhweCAwIDcycHg7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLmJubS1lcnJvcjQwNF9fY2FyZCB7XG4gICAgcGFkZGluZzogMzJweCAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjFweCkge1xuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzEyMjEzZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gIGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYS5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhOjphZnRlcixcbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhOmhvdmVyOjphZnRlcixcbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJubS1ibHVlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxMjIxM2Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJubS1ibHVlKTtcbiAgfVxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6OmFmdGVyLFxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaSA+IGE6aG92ZXI6OmFmdGVyLFxuICBib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaSA+IGEuYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgYm9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICBib3R0b206IDZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibm0tYmx1ZSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIH1cbn1cbmJvZHkuYm5tLXRoZW1lIC5zZXJ2aWNlLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHkuYm5tLXRoZW1lIC5zZXJ2aWNlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59IiwiLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLyoqXG4gKiBGb250IEZhY2UgRGVjbGFyYXRpb25zXG4gKiBMb2FkIGN1c3RvbSBmb250cyBmb3IgdGhlIHRoZW1lXG4gKi9cblxuLyogTG9yYSAtIEZvciBIZWFkaW5ncyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTG9yYSc7XG5cdHNyYzpcblx0XHR1cmwoJy4uL2ZvbnRzL0xvcmEtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdHVybCgnLi4vZm9udHMvTG9yYS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogTnVuaXRvIFNhbnMgLSBGb3IgQm9keSBUZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdOdW5pdG8gU2Fucyc7XG5cdHNyYzpcblx0XHR1cmwoJy4uL2ZvbnRzL051bml0b1NhbnMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0dXJsKCcuLi9mb250cy9OdW5pdG9TYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ051bml0byBTYW5zJztcblx0c3JjOlxuXHRcdHVybCgnLi4vZm9udHMvTnVuaXRvU2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL051bml0b1NhbnMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsImJvZHkge1xuXHRAYXBwbHkgdGV4dC1ib2R5LTM7XG5cblx0Ji5tZW51LW9wZW4ge1xuXHRcdEBhcHBseSBvdmVyZmxvdy1oaWRkZW47XG5cdH1cbn1cblxucCB7XG5cdEBhcHBseSBwLTAgbS0wO1xufVxuIiwiLmJ0biB7XG5cdEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcm91bmRlZC1mdWxsIHNocmluay0wIG5vLXVuZGVybGluZSB0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDA7XG5cblx0Ji5idG4tZGVmYXVsdCB7XG5cdFx0QGFwcGx5IGJnLXByaW1hcnktODAgdGV4dC1uZXV0cmFsLTI1IGN1cnNvci1wb2ludGVyIGhvdmVyOmJnLXByaW1hcnktMTAwIGFjdGl2ZTpiZy1wcmltYXJ5LTEwMCBkaXNhYmxlZDpiZy1wcmltYXJ5LTQwIGRpc2FibGVkOnRleHQtbmV1dHJhbC01MCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWQgZGlzYWJsZWQ6dHJhbnNsYXRlLXktMDtcblx0fVxuXG5cdCYuYnRuLW91dGxpbmVkIHtcblx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgYm9yZGVyIGJvcmRlci1wcmltYXJ5LTEwMCB0ZXh0LW5ldXRyYWwtNzUgaG92ZXI6YmctcHJpbWFyeS00MCBhY3RpdmU6YmctcHJpbWFyeS00MDtcblx0fVxufVxuIiwiLyoqXG4gKiBUYWlsd2luZCBDU1MgRW50cnkgUG9pbnRcbiAqXG4gKiBDdXN0b20gdXRpbGl0aWVzIGZpcnN0LCB0aGVuIFRhaWx3aW5kIGxheWVycy4gTG9yYSBhbmQgTnVuaXRvIFNhbnMgYXJlXG4gKiBzZWxmLWhvc3RlZCBpbiBgYmFzZS9mb250cy9fZm9udC1mYWNlLnNjc3NgIChubyBkdXBsaWNhdGUgR29vZ2xlIEZvbnRzIFVSTCkuXG4gKi9cblxuLyogQ3VzdG9tIFV0aWxpdGllcyAtIE11c3QgYmUgaW1wb3J0ZWQgZmlyc3QgZm9yIEB1c2UgcnVsZXMgKi9cbkB1c2UgJ3V0aWxpdGllcycgYXMgKjtcblxuLyogVGFpbHdpbmQgRGlyZWN0aXZlcyAqL1xuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIvKipcbiAqIElucHV0cyBTdHlsZXNcbiAqL1xuXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuXHRAYXBwbHkgdy1mdWxsIGN1cnNvci1wb2ludGVyIGFwcGVhcmFuY2Utbm9uZSBwLTMgbWQ6cHgtNCBiZy1wcmltYXJ5LTEwIGJvcmRlciB0ZXh0LWJvZHktMyB0ZXh0LW5ldXRyYWwtNzUgYm9yZGVyLW5ldXRyYWwtNTAgcm91bmRlZC1sZyBwbGFjZWhvbGRlcjp0ZXh0LW5ldXRyYWwtNTAgcGxhY2Vob2xkZXI6dGV4dC1ib2R5LTMgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOmJvcmRlci1uZXV0cmFsLTEwMCBob3Zlcjpib3JkZXItbmV1dHJhbC0xMDAgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwO1xuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdEBhcHBseSBkaXNhYmxlZDpiZy1wcmltYXJ5LTEwIGRpc2FibGVkOmN1cnNvci1ub3QtYWxsb3dlZDtcblx0fVxufVxuXG5zZWxlY3Qge1xuXHRAYXBwbHkgYmctW3VybCguLi9pbWFnZXMvaWNvbnMvZG93bi5zdmcpXSBiZy1uby1yZXBlYXQgYmctW3JpZ2h0XzFyZW1fY2VudGVyXSBiZy1bbGVuZ3RoOjE2cHhdIHByLTEwO1xufVxuXG50ZXh0YXJlYSB7XG5cdEBhcHBseSBoLTI0IG1kOmgtWzIwMHB4XSByZXNpemUtbm9uZTtcbn1cbiIsIi8qKlxuICogTmF0aXZlIENoZWNrYm94IEN1c3RvbSBTdHlsZXNcbiAqIFVzYWdlOiA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgLz5cbiAqL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG5cdEBhcHBseSBhcHBlYXJhbmNlLW5vbmUgdy00IGgtNCBhbGlnbi1taWRkbGUgcm91bmRlZC1bNHB4XSBib3JkZXIgYm9yZGVyLW5ldXRyYWwtNTAgYmctdHJhbnNwYXJlbnQgY3Vyc29yLXBvaW50ZXIgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIHJlbGF0aXZlO1xuXHRAYXBwbHkgaG92ZXI6Ym9yZGVyLW5ldXRyYWwtMTAwO1xuXHRAYXBwbHkgZm9jdXM6b3V0bGluZS1ub25lIGZvY3VzOnJpbmctMjtcblx0QGFwcGx5IGRpc2FibGVkOmN1cnNvci1ub3QtYWxsb3dlZDtcblx0QGFwcGx5IGNoZWNrZWQ6YmctcHJpbWFyeS00MCBjaGVja2VkOmJvcmRlci1uZXV0cmFsLTEwMDtcblxuXHQmOjphZnRlciB7XG5cdFx0QGFwcGx5IGFic29sdXRlIGNvbnRlbnQtbm9uZSBsZWZ0LXB4IHRvcC1weCBoLTMgdy0zO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cblx0JjpjaGVja2VkOjphZnRlciB7XG5cdFx0QGFwcGx5IGJnLVt1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLWJvbGQuc3ZnKV0gYmctbm8tcmVwZWF0IGJnLWNlbnRlciBiZy1bbGVuZ3RoOjE2cHhdIGJsb2NrO1xuXHR9XG59XG4iLCIvKiBCTk0gZnJvbnQgc3R5bGVzIOKAlCBzb3VyY2VkIGZyb20gcHJvamVjdC1maWxlcy9odG1sL2Fzc2V0cy9jc3Mvc3R5bGUuY3NzICovXG46cm9vdCB7XG5cdC0tYm5tLWJsdWU6ICMwNzViZDg7XG5cdC0tYm5tLWJsdWUtMjogIzBiNzRmZjtcblx0LS1ibm0tbmF2eTogIzA3MWQzZDtcblx0LS1ibm0tdGV4dDogIzA5MjA0NDtcblx0LS1ibm0tbXV0ZWQ6ICM2NDcxOGE7XG5cdC0tYm5tLWxpbmU6ICNlN2VkZjY7XG5cdC0tYm5tLWJnOiAjZjZmYWZmO1xuXHQtLWJubS13aGl0ZTogI2ZmZjtcblx0LS1ibm0tc2hhZG93OiAwIDE4cHggNDVweCByZ2JhKDYsIDM0LCA3NSwgMC4xMik7XG5cdC0tYm5tLXJhZGl1czogMjRweDtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5Aa2V5ZnJhbWVzIGJubS1mbG9hdCB7XG5cdDAlLFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0NTAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG59XG5cbmJvZHkuYm5tLXRoZW1lIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRjb2xvcjogdmFyKC0tYm5tLXRleHQpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRsaW5lLWhlaWdodDogMS41NTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJubS1jb250YWluZXIge1xuXHRcdHdpZHRoOiBtaW4oMTE4MHB4LCBjYWxjKDEwMCUgLSA2NHB4KSk7XG5cdFx0bWFyZ2luLWlubGluZTogYXV0bztcblx0fVxuXHQuYm5tLXNpdGUtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJubS1saW5lKTtcblx0fVxuXHQubmF2LXdyYXAge1xuXHRcdGhlaWdodDogNzRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAzNHB4O1xuXHR9XG5cdC5icmFuZCBpbWcge1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzZweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tYWluLW5hdiBhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzEyMjEzZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjdweCAwO1xuXHR9XG5cdC5tYWluLW5hdiBhOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDE0cHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYm5tLWJsdWUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdHRyYW5zaXRpb246IDAuMjVzO1xuXHR9XG5cdC5tYWluLW5hdiBhOmhvdmVyLFxuXHQubWFpbi1uYXYgYS5hY3RpdmUge1xuXHRcdGNvbG9yOiB2YXIoLS1ibm0tYmx1ZSk7XG5cdH1cblx0Lm1haW4tbmF2IGEuYWN0aXZlOmFmdGVyLFxuXHQubWFpbi1uYXYgYTpob3ZlcjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdH1cblx0LmJubS1idG4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAxNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRwYWRkaW5nOiAxNXB4IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXHQuYm5tLWJ0biBzcGFuIHtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0fVxuXHQuYm5tLWJ0bjpob3ZlciBzcGFuIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcblx0fVxuXHQuYm5tLWJ0bi1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB2YXIoLS1ibm0tYmx1ZSksICMwMDRhYzEpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMTJweCAyNHB4IHJnYmEoNywgOTEsIDIxNiwgMC4yNSk7XG5cdH1cblx0LmJubS1idG4tcHJpbWFyeTpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdGJveC1zaGFkb3c6IDAgMThweCAzMnB4IHJnYmEoNywgOTEsIDIxNiwgMC4zKTtcblx0fVxuXHQuYm5tLWJ0bi1vdXRsaW5lIHtcblx0XHRib3JkZXItY29sb3I6ICNhYWI4Y2M7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzEwMjI0MTtcblx0fVxuXHQuYm5tLWJ0bi1vdXRsaW5lOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tYm5tLWJsdWUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxuXHQuYm5tLWJ0bi1saWdodCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogIzBhMjQ0OTtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHR9XG5cdC5zZWN0aW9uLXBhZCB7XG5cdFx0cGFkZGluZzogODJweCAwO1xuXHR9XG5cdCNoZXJvLFxuXHQjYWJvdXQsXG5cdCNzZXJ2aWNlcyxcblx0I2NvbnRhY3Qge1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiA4OHB4O1xuXHR9XG5cdC5oZXJvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogNTIwcHg7XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MiUgMTAlLCAjZGRlY2ZmIDAsICNmZmYgMzglLCAjZjdmYmZmIDEwMCUpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Lmhlcm86YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDEwNXB4O1xuXHRcdHdpZHRoOiAxNDVweDtcblx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjYmRkNWY1IDEuNHB4LCB0cmFuc3BhcmVudCAxLjRweCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0fVxuXHQuaGVyby1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC44OGZyIDEuMTJmcjtcblx0XHRnYXA6IDU0cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuZXllYnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC40MmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuaGVybyBoMSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCg0MnB4LCA1dncsIDY4cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjAzO1xuXHRcdG1hcmdpbjogMCAwIDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRjb2xvcjogIzBhMWQzZDtcblx0fVxuXHQuaGVybyBoMSBzcGFuIHtcblx0XHRjb2xvcjogdmFyKC0tYm5tLWJsdWUpO1xuXHR9XG5cdC5oZXJvLWNvcHkgcCB7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRjb2xvcjogIzU1NjU3YTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWFyZ2luOiAwIDAgMzJweDtcblx0fVxuXHQuYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDE4cHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5oZXJvLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDQwNnB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExMHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExMHB4O1xuXHR9XG5cdC5oZXJvLXZpc3VhbCA+IGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MDZweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMTBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMTBweDtcblx0XHRib3gtc2hhZG93OiB2YXIoLS1ibm0tc2hhZG93KTtcblx0fVxuXHQuc3RhdC1jYXJkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNnB4O1xuXHRcdHdpZHRoOiAxNzZweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdFx0cGFkZGluZzogMTZweCAxOHB4IDE2cHggNThweDtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMjhweCByZ2JhKDksIDMyLCA2OCwgMC4xNik7XG5cdFx0YW5pbWF0aW9uOiBibm0tZmxvYXQgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdH1cblx0LnN0YXQtY2FyZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHRvcDogMjBweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tYm5tLWJsdWUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHQuc3RhdC1jYXJkIHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxuXHQuc3RhdC1jYXJkIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogIzUzNjE3Njtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXHQuc3RhdC1hIHtcblx0XHR0b3A6IDI4cHg7XG5cdH1cblx0LnN0YXQtYiB7XG5cdFx0dG9wOiAxNDBweDtcblx0XHRhbmltYXRpb24tZGVsYXk6IDAuNDVzO1xuXHR9XG5cdC5zdGF0LWMge1xuXHRcdHRvcDogMjMycHg7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHR9XG5cdC5wYXJ0bmVyLWJhZGdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDI0cHg7XG5cdFx0Ym90dG9tOiAyOHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNSwgMzEsIDY0LCAwLjk1KSwgcmdiYSg4LCA3MiwgMTQyLCAwLjg2KSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAxNnB4IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRib3gtc2hhZG93OiAwIDE4cHggMzVweCByZ2JhKDIsIDIzLCA0OSwgMC4yNSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTZweDtcblx0fVxuXHQucGFydG5lci1iYWRnZSBpbWcge1xuXHRcdHdpZHRoOiAzNHB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0fVxuXHQuZmVhdHVyZS1zdHJpcCB7XG5cdFx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDQ7XG5cdH1cblx0LnN0cmlwLWlubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibm0tbGluZSk7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tYm5tLXNoYWRvdyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAyOHB4IDEycHg7XG5cdH1cblx0LnN0cmlwLWlubmVyIGFydGljbGUge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1NHB4IDFmcjtcblx0XHRjb2x1bW4tZ2FwOiAxOHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCAyNnB4O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2U1ZjI7XG5cdH1cblx0LnN0cmlwLWlubmVyIGFydGljbGU6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cdC5zdHJpcC1pbm5lciBpbWcsXG5cdC5zZXJ2aWNlLWNhcmQgaW1nLFxuXHQuY3RhLWljb24gaW1nIHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI4JSkgc2VwaWEoOTIlKSBzYXR1cmF0ZSgyNjEzJSkgaHVlLXJvdGF0ZSgyMTBkZWcpXG5cdFx0XHRicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoMTAxJSk7XG5cdH1cblx0LnN0cmlwLWlubmVyIGgzIHtcblx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRtYXJnaW46IDAgMCAzcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC5zdHJpcC1pbm5lciBwIHtcblx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6ICM2MTcwODU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5hYm91dCB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwLCAjZjdmYmZmIDEwMCUpO1xuXHR9XG5cdC5hYm91dC1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC45MmZyIDFmcjtcblx0XHRnYXA6IDU2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuYWJvdXQtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuYWJvdXQtaW1hZ2U6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTI2cHg7XG5cdFx0Ym90dG9tOiA4MHB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjYTRjYmZhIDEuNHB4LCB0cmFuc3BhcmVudCAxLjRweCk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQuYWJvdXQtaW1hZ2UgaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDM2NXB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJveC1zaGFkb3c6IHZhcigtLWJubS1zaGFkb3cpO1xuXHR9XG5cdC5hYm91dC1pbWFnZTphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibm0tYmx1ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDIycHggMDtcblx0fVxuXHQuYWJvdXQgaDIsXG5cdC5zZWN0aW9uLXRpdGxlIGgyIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDMwcHgsIDN2dywgNDJweCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcblx0XHRjb2xvcjogIzBhMWQzZDtcblx0fVxuXHQuYWJvdXQgcCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjNWE2ODdjO1xuXHRcdG1heC13aWR0aDogNjUwcHg7XG5cdH1cblx0LmNoZWNrcyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAyNHB4IDM0cHg7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXHQuY2hlY2tzIGRpdiB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4cHggMWZyO1xuXHRcdGdhcDogNXB4IDEwcHg7XG5cdH1cblx0LmNoZWNrcyBiIHtcblx0XHRncmlkLXJvdzogMS8zO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYm5tLWJsdWUpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cblx0LmNoZWNrcyBzdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXHQuY2hlY2tzIHNwYW4ge1xuXHRcdGNvbG9yOiAjNmE3NzhiO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuY29tcGFjdCB7XG5cdFx0cGFkZGluZzogNTZweCAwO1xuXHR9XG5cdC5zZWN0aW9uLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0fVxuXHQuc2VydmljZS1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cdC5zZXJ2aWNlLWNhcmQge1xuXHRcdG1pbi1oZWlnaHQ6IDIyNnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm5tLWxpbmUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMzJweCAyOHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMTRweCAzMHB4IHJnYmEoOCwgMzAsIDYzLCAwLjA2KTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHR9XG5cdC5zZXJ2aWNlLWNhcmQ6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcblx0XHRib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDgsIDMwLCA2MywgMC4xMyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjYmZkN2ZhO1xuXHR9XG5cdC5zZXJ2aWNlLWNhcmQgaDMge1xuXHRcdG1hcmdpbjogMThweCAwIDEycHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE4O1xuXHRcdGNvbG9yOiAjMGIyMjQ1O1xuXHR9XG5cdC5zZXJ2aWNlLWNhcmQgcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiAjNjc3NTg5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQucHJvY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQucHJvY2Vzcy1ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiA4OHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQucHJvY2Vzcy1ncmlkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDI1JTtcblx0XHRyaWdodDogMjUlO1xuXHRcdHRvcDogNDJweDtcblx0XHRib3JkZXItdG9wOiAycHggZGFzaGVkICM4ZWJjZmY7XG5cdH1cblx0LnByb2Nlc3MtY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm5tLWxpbmUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdFx0cGFkZGluZzogNThweCAzMnB4IDMycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoOCwgMzAsIDYzLCAwLjA0KTtcblx0fVxuXHQucHJvY2Vzcy1jYXJkIHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zMnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWJubS1ibHVlLTIpLCB2YXIoLS1ibm0tYmx1ZSkpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogOHB4IHNvbGlkICNlYWYzZmY7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9XG5cdC5wcm9jZXNzLWNhcmQgaDMge1xuXHRcdG1hcmdpbjogMCAwIDhweDtcblx0fVxuXHQucHJvY2Vzcy1jYXJkIHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogIzY4NzY4YTtcblx0fVxuXHQuY3RhLXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDUwcHggMCA3MHB4O1xuXHR9XG5cdC5jdGEtYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTBkZWcsIHJnYmEoMywgMzksIDgyLCAwLjk2KSwgcmdiYSg0LCA3MCwgMTM0LCAwLjkyKSk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWluLWhlaWdodDogMTQ4cHg7XG5cdFx0cGFkZGluZzogMzRweCA0NHB4O1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NnB4IDFmciBhdXRvO1xuXHRcdGdhcDogMjhweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5jdGEtaWNvbiB7XG5cdFx0d2lkdGg6IDY4cHg7XG5cdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibm0tYmx1ZSk7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5jdGEtaWNvbiBpbWcge1xuXHRcdHdpZHRoOiAzNHB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHR9XG5cdC5jdGEtYm94IGgyIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHR9XG5cdC5jdGEtYm94IHAge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogI2Q3ZTdmZjtcblx0fVxuXHQuYm5tLXNpdGUtZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDYxYTM1LCAjMDAzYzcyKTtcblx0XHRjb2xvcjogI2Q5ZTdmYjtcblx0XHRwYWRkaW5nOiA1NHB4IDAgMjZweDtcblx0fVxuXHQuZm9vdGVyLWdyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMS41ZnIpIG1pbm1heCgwLCAxLjFmcikgbWlubWF4KDAsIDFmcik7XG5cdFx0Z2FwOiA0NXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzOHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuXHR9XG5cdC5mb290ZXItYnJhbmQgaW1nIHtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXHQuZm9vdGVyLWdyaWQgaDQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cdFx0bWFyZ2luOiAwIDAgMThweDtcblx0fVxuXHQuZm9vdGVyLWdyaWQgYSxcblx0LmZvb3Rlci1ncmlkIHAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0Y29sb3I6ICNkOWU3ZmI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5mb290ZXItZ3JpZCBhOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ+KAuic7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0LnNvY2lhbHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdH1cblx0LnNvY2lhbHMgYSB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zb2NpYWxzIGE6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5mb290ZXItYm90dG9tIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjYzVkN2VkO1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHR9XG5cdC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRib3JkZXI6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5tZW51LXRvZ2dsZSBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTAyMjQxO1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblx0LnJldmVhbCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjhweCk7XG5cdFx0dHJhbnNpdGlvbjpcblx0XHRcdG9wYWNpdHkgMC44cyBlYXNlLFxuXHRcdFx0dHJhbnNmb3JtIDAuOHMgZWFzZTtcblx0fVxuXHQucmV2ZWFsLmlzLXZpc2libGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cdC5kZWxheS0xIHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcblx0fVxuXHQuZGVsYXktMiB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4yNHM7XG5cdH1cblx0LmRlbGF5LTMge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMzZzO1xuXHR9XG5cblx0LyogNDA0IOKAlCBzYW1lIHRva2VucyBhcyByZXN0IG9mIEJOTSAobm8gVGFpbHdpbmQgdXRpbGl0aWVzKSAqL1xuXHQuYm5tLWVycm9yNDA0IHtcblx0XHRwYWRkaW5nOiA3MnB4IDAgOTZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0LmJubS1lcnJvcjQwNF9fY2FyZCB7XG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiA0OHB4IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm5tLXJhZGl1cyk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibm0tbGluZSk7XG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tYm5tLXNoYWRvdyk7XG5cdH1cblx0LmJubS1lcnJvcjQwNF9fY2FyZCAuZXllYnJvdyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblx0LmJubS1lcnJvcjQwNF9fY2FyZCBoMSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyNnB4LCA0dncsIDM0cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRjb2xvcjogdmFyKC0tYm5tLW5hdnkpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR9XG5cdC5ibm0tZXJyb3I0MDRfX2xlYWQge1xuXHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1tdXRlZCk7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cblx0LmJubS1lcnJvcjQwNF9fYWN0aW9ucyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogMTJweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcblx0XHQubmF2LWN0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuaGVyby1ncmlkLFxuXHRcdC5hYm91dC1ncmlkIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0XHQuaGVyby12aXN1YWwgPiBpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzZweDtcblx0XHR9XG5cdFx0Lmhlcm8tdmlzdWFsIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDM4MHB4O1xuXHRcdH1cblx0XHQuc2VydmljZS1ncmlkLFxuXHRcdC5zdHJpcC1pbm5lciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblx0XHQuc3RyaXAtaW5uZXIgYXJ0aWNsZSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZTVmMjtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXHRcdC5zdHJpcC1pbm5lciBhcnRpY2xlOm50aC1sYXN0LWNoaWxkKC1uICsgMikge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnByb2Nlc3MtZ3JpZCB7XG5cdFx0XHRnYXA6IDI0cHg7XG5cdFx0fVxuXHRcdC5wcm9jZXNzLWdyaWQ6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5mb290ZXItZ3JpZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHQuZm9vdGVyLWJyYW5kIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG5cdFx0LmJubS1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IG1pbigxMDAlIC0gMzRweCwgMTE4MHB4KTtcblx0XHR9XG5cdFx0Lm5hdi13cmFwIHtcblx0XHRcdGhlaWdodDogNjZweDtcblx0XHR9XG5cdFx0LmJyYW5kIGltZyB7XG5cdFx0XHR3aWR0aDogMTQycHg7XG5cdFx0fVxuXHRcdC5tZW51LXRvZ2dsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Lm1haW4tbmF2IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHRyaWdodDogMTdweDtcblx0XHRcdHRvcDogNzRweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJubS1saW5lKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRib3gtc2hhZG93OiB2YXIoLS1ibm0tc2hhZG93KTtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0fVxuXHRcdC5tYWluLW5hdi5vcGVuIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5tYWluLW5hdiBhIHtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0fVxuXHRcdC5zZWN0aW9uLXBhZCB7XG5cdFx0XHRwYWRkaW5nOiA1NnB4IDA7XG5cdFx0fVxuXHRcdC5oZXJvIGgxIHtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHR9XG5cdFx0Lmhlcm8tdmlzdWFsIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdC5oZXJvLXZpc3VhbCA+IGltZyB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0XHQuc3RhdC1jYXJkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMTBweCA4cHggMCAwO1xuXHRcdFx0YW5pbWF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQucGFydG5lci1iYWRnZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0fVxuXHRcdC5zdHJpcC1pbm5lcixcblx0XHQuc2VydmljZS1ncmlkLFxuXHRcdC5wcm9jZXNzLWdyaWQsXG5cdFx0LmZvb3Rlci1ncmlkLFxuXHRcdC5jaGVja3Mge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHRcdC5zdHJpcC1pbm5lciBhcnRpY2xlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlNWYyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5zdHJpcC1pbm5lciBhcnRpY2xlOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYWJvdXQtaW1hZ2UgaW1nIHtcblx0XHRcdGhlaWdodDogMjcwcHg7XG5cdFx0fVxuXHRcdC5jdGEtYm94IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHRcdC5jdGEtYm94IGgyIHtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHR9XG5cdFx0LmZvb3Rlci1ncmlkIHtcblx0XHRcdGdhcDogMjVweDtcblx0XHR9XG5cdFx0LnByb2Nlc3MtY2FyZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdH1cblx0XHQuYm5tLWVycm9yNDA0IHtcblx0XHRcdHBhZGRpbmc6IDQ4cHggMCA3MnB4O1xuXHRcdH1cblx0XHQuYm5tLWVycm9yNDA0X19jYXJkIHtcblx0XHRcdHBhZGRpbmc6IDMycHggMjJweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJOTSBwcm9qZWN0IGZyb250IChkZXNpZ24gZnJvbSBwcm9qZWN0LWZpbGVzL2h0bWwpXG5AdXNlICdibm0taG9tZSc7XG5cbi8vIFdvcmRQcmVzcyBvdXRwdXRzIGEgdWwgaW5zaWRlIC5tYWluLW5hdiDigJQgaG9yaXpvbnRhbCByb3cgb24gZGVza3RvcCBvbmx5LlxuQG1lZGlhIChtaW4td2lkdGg6IDc2MXB4KSB7XG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMzZweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG5cblx0Ym9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ym9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzEyMjEzZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjdweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0Ym9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhLmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYS5hY3RpdmU6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMTRweDtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibm0tYmx1ZSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdFx0dHJhbnNpdGlvbjogMC4yNXM7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRib2R5LmJubS10aGVtZSAubWFpbi1uYXYgPiB1bC5ibm0tbmF2LWxpc3QgPiBsaSA+IGEge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMTIyMTNkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxNHB4IDEycHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0Ym9keS5ibm0tdGhlbWUgLm1haW4tbmF2ID4gdWwuYm5tLW5hdi1saXN0ID4gbGkgPiBhLmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWJubS1ibHVlKTtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYS5hY3RpdmU6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcblx0fVxuXG5cdGJvZHkuYm5tLXRoZW1lIC5tYWluLW5hdiA+IHVsLmJubS1uYXYtbGlzdCA+IGxpID4gYTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMnB4O1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdGJvdHRvbTogNnB4O1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJubS1ibHVlKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcblx0fVxufVxuXG5ib2R5LmJubS10aGVtZSAuc2VydmljZS1jYXJkX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5ib2R5LmJubS10aGVtZSAuc2VydmljZS1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuIl19 */