@charset "UTF-8";/*! * Bootstrap v5.1.3 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter,Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ @import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Nunito:wght@600;700&display=swap");/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_root.scss */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:100px;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-heading-color:;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ *,*::before,*::after{box-sizing:border-box;}@media (prefers-reduced-motion:no-preference){/* line 28,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */:root{scroll-behavior:smooth;}}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}/* line 68,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:0.25;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color);}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h1,.h1{font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h1,.h1{font-size:2.5rem;}}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h2,.h2{font-size:calc(1.325rem + 0.9vw);}@media (min-width:1200px){/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h2,.h2{font-size:2rem;}}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h3,.h3{font-size:calc(1.3rem + 0.6vw);}@media (min-width:1200px){/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h3,.h3{font-size:1.75rem;}}/* line 108,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h4,.h4{font-size:calc(1.275rem + 0.3vw);}@media (min-width:1200px){/* line 108,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h4,.h4{font-size:1.5rem;}}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h5,.h5{font-size:1.25rem;}/* line 118,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ h6,.h6{font-size:1rem;}/* line 129,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ p{margin-top:0;margin-bottom:1rem;}/* line 141,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}/* line 150,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ address{margin-bottom:1rem;font-style:normal;line-height:inherit;}/* line 159,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ ol,ul{padding-left:2rem;}/* line 164,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ ol,ul,dl{margin-top:0;margin-bottom:1rem;}/* line 171,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}/* line 178,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ dt{font-weight:700;}/* line 184,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ dd{margin-bottom:.5rem;margin-left:0;}/* line 192,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ blockquote{margin:0 0 1rem;}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ b,strong{font-weight:bolder;}/* line 211,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ small,.small{font-size:0.875em;}/* line 218,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ mark,.mark{padding:0.1875em;background-color:var(--bs-highlight-bg);}/* line 229,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}/* line 237,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ sub{bottom:-.25em;}/* line 238,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ sup{top:-.5em;}/* line 243,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ a{color:var(--bs-link-color);text-decoration:underline;}/* line 247,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ a:hover{color:var(--bs-link-hover-color);}/* line 259,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}/* line 269,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;}/* line 281,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}/* line 290,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ pre code{font-size:inherit;color:inherit;word-break:normal;}/* line 297,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word;}/* line 303,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ a > code{color:inherit;}/* line 308,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem;}/* line 315,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ kbd kbd{padding:0;font-size:1em;}/* line 327,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ figure{margin:0 0 1rem;}/* line 334,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ img,svg{vertical-align:middle;}/* line 344,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ table{caption-side:bottom;border-collapse:collapse;}/* line 349,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ caption{padding-top:0.5rem;padding-bottom:0.5rem;color:rgba(var(--bs-body-color-rgb),0.75);text-align:left;}/* line 360,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ th{text-align:inherit;text-align:-webkit-match-parent;}/* line 366,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}/* line 382,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ label{display:inline-block;}/* line 389,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ button{border-radius:0;}/* line 399,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ button:focus:not(:focus-visible){outline:0;}/* line 405,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}/* line 417,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ button,select{text-transform:none;}/* line 424,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ [role="button"]{cursor:pointer;}/* line 428,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ select{word-wrap:normal;}/* line 434,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ select:disabled{opacity:1;}/* line 442,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display:none !important;}/* line 451,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}/* line 458,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer;}/* line 466,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::-moz-focus-inner{padding:0;border-style:none;}/* line 473,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ textarea{resize:vertical;}/* line 484,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ fieldset{min-width:0;padding:0;margin:0;border:0;}/* line 496,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit;}@media (min-width:1200px){/* line 496,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ legend{font-size:1.5rem;}}/* line 505,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ legend + *{clear:left;}/* line 513,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0;}/* line 523,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::-webkit-inner-spin-button{height:auto;}/* line 533,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ [type="search"]{outline-offset:-2px;-webkit-appearance:textfield;}/* rtl:raw:[type="tel"],[type="url"],[type="email"],[type="number"]{direction:ltr;}*/ /* line 554,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::-webkit-search-decoration{-webkit-appearance:none;}/* line 560,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::-webkit-color-swatch-wrapper{padding:0;}/* line 568,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */::file-selector-button{font:inherit;-webkit-appearance:button;}/* line 575,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ output{display:inline-block;}/* line 581,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ iframe{border:0;}/* line 589,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ summary{display:list-item;cursor:pointer;}/* line 599,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ progress{vertical-align:baseline;}/* line 608,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_reboot.scss */ [hidden]{display:none !important;}/* line 29,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .lead{font-size:1.25rem;font-weight:300;}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-1{font-size:5rem;}}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-2{font-size:4.5rem;}}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-3{font-size:4rem;}}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-4{font-size:3.5rem;}}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-5{font-size:3rem;}}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2;}@media (min-width:1200px){/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .display-6{font-size:2.5rem;}}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .list-unstyled{padding-left:0;list-style:none;}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .list-inline{padding-left:0;list-style:none;}/* line 66,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .list-inline-item{display:inline-block;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .list-inline-item:not(:last-child){margin-right:0.5rem;}/* line 80,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .initialism{font-size:0.875em;text-transform:uppercase;}/* line 86,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .blockquote{margin-bottom:1rem;font-size:1.25rem;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .blockquote >:last-child{margin-bottom:0;}/* line 95,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d;}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_type.scss */ .blockquote-footer::before{content:"\2014\00A0";}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}@media (min-width:992px){/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container-sm,.container{max-width:960px;}}@media (min-width:992px){/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container-md,.container-sm,.container{max-width:960px;}}@media (min-width:992px){/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}@media (min-width:1400px){/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_containers.scss */ .container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px;}}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_grid.scss */ .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_grid.scss */ .row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-0,.gx-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-0,.gy-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-1,.gx-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-1,.gy-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-2,.gx-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-2,.gy-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-3,.gx-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-3,.gy-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-4,.gx-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-4,.gy-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-5,.gx-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-5,.gy-5{--bs-gutter-y:3rem;}@media (min-width:992px){/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-sm-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-sm-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-0{margin-left:0;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-sm-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-0,.gx-sm-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-0,.gy-sm-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-3,.gx-sm-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-3,.gy-sm-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-5,.gx-sm-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-sm-5,.gy-sm-5{--bs-gutter-y:3rem;}}@media (min-width:992px){/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-md-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-md-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-0{margin-left:0;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-md-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-0,.gx-md-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-0,.gy-md-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-1,.gx-md-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-1,.gy-md-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-2,.gx-md-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-2,.gy-md-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-3,.gx-md-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-3,.gy-md-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-4,.gx-md-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-4,.gy-md-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-5,.gx-md-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-md-5,.gy-md-5{--bs-gutter-y:3rem;}}@media (min-width:992px){/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-lg-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-lg-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-0{margin-left:0;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-lg-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-0,.gx-lg-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-0,.gy-lg-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-3,.gx-lg-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-3,.gy-lg-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-5,.gx-lg-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-lg-5,.gy-lg-5{--bs-gutter-y:3rem;}}@media (min-width:1200px){/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xl-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xl-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-0{margin-left:0;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xl-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-0,.gx-xl-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-0,.gy-xl-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-3,.gx-xl-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-3,.gy-xl-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-5,.gx-xl-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xl-5,.gy-xl-5{--bs-gutter-y:3rem;}}@media (min-width:1400px){/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl{flex:1 0 0%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-auto > *{flex:0 0 auto;width:auto;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-1 > *{flex:0 0 auto;width:100%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-2 > *{flex:0 0 auto;width:50%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-3 > *{flex:0 0 auto;width:33.33333333%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-4 > *{flex:0 0 auto;width:25%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-5 > *{flex:0 0 auto;width:20%;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .row-cols-xxl-6 > *{flex:0 0 auto;width:16.66666667%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-auto{flex:0 0 auto;width:auto;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-1{flex:0 0 auto;width:8.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-2{flex:0 0 auto;width:16.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-3{flex:0 0 auto;width:25%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-4{flex:0 0 auto;width:33.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-5{flex:0 0 auto;width:41.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-6{flex:0 0 auto;width:50%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-7{flex:0 0 auto;width:58.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-8{flex:0 0 auto;width:66.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-9{flex:0 0 auto;width:75%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-10{flex:0 0 auto;width:83.33333333%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-11{flex:0 0 auto;width:91.66666667%;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .col-xxl-12{flex:0 0 auto;width:100%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-0{margin-left:0;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-1{margin-left:8.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-2{margin-left:16.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-3{margin-left:25%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-4{margin-left:33.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-5{margin-left:41.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-6{margin-left:50%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-7{margin-left:58.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-8{margin-left:66.66666667%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-9{margin-left:75%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-10{margin-left:83.33333333%;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .offset-xxl-11{margin-left:91.66666667%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-0,.gx-xxl-0{--bs-gutter-x:0;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-0,.gy-xxl-0{--bs-gutter-y:0;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_grid.scss */ .g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem;}}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_labels.scss */ .form-label{margin-bottom:0.5rem;}/* line 15,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_labels.scss */ .col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_labels.scss */ .col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;}/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_labels.scss */ .col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-text.scss */ .form-text{margin-top:0.25rem;font-size:0.875em;color:rgba(var(--bs-body-color-rgb),0.75);}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:100px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control{transition:none;}}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control[type="file"]{overflow:hidden;}/* line 28,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control[type="file"]:not(:disabled):not([readonly]){cursor:pointer;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control::-webkit-date-and-time-value{height:1.5em;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control::placeholder{color:#6c757d;opacity:1;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1;}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control::file-selector-button{padding:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control::file-selector-button{transition:none;}}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3;}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-plaintext{display:block;width:100%;padding:0.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0;}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0;}/* line 127,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.25rem;}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem;}/* line 140,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:0.5rem 1rem;font-size:1.25rem;border-radius:0.5rem;}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem;}/* line 157,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ textarea.form-control{min-height:calc(1.5em + 0.75rem + 2px);}/* line 161,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + 2px);}/* line 165,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);}/* line 171,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-color{width:3rem;height:auto;padding:0.375rem;}/* line 176,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-color:not(:disabled):not([readonly]){cursor:pointer;}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-color::-moz-color-swatch{height:1.5em;border-radius:100px;}/* line 185,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-control.scss */ .form-control-color::-webkit-color-swatch{height:1.5em;border-radius:100px;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select{display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:100px;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;}@media (prefers-reduced-motion:reduce){/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select{transition:none;}}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none;}/* line 44,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select:disabled{background-color:#e9ecef;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem;border-radius:0.25rem;}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-select.scss */ .form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:0.5rem;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:0.125rem;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check .form-check-input{float:left;margin-left:-1.5em;}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0;}/* line 29,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input{width:1em;height:1em;margin-top:0.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.25);appearance:none;print-color-adjust:exact;}/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input[type="checkbox"]{border-radius:0.25em;}/* line 47,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input[type="radio"]{border-radius:50%;}/* line 52,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:active{filter:brightness(90%);}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd;}/* line 66,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:checked[type="checkbox"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:checked[type="radio"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input[type="checkbox"]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{cursor:default;opacity:0.5;}/* line 120,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch{padding-left:2.5em;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch .form-check-input{transition:none;}}/* line 131,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}/* line 135,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch.form-check-reverse{padding-right:2.5em;padding-left:0;}/* line 150,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0;}/* line 157,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .form-check-inline{display:inline-block;margin-right:1rem;}/* line 162,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}/* line 169,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-check.scss */ .btn-check[disabled] + .btn,table .btn-check[disabled] + a,.pictos-wrapper .picto .internal-link .btn-check[disabled] + a,.horizontal_tab_group_img .btn-check[disabled] + a,.horizontal_tab_group .btn-check[disabled] + a,._wordpress_archive .btn-check[disabled] + a[role=button],._wordpress_archive .wp-link-group .btn-check[disabled] + a,.btn-check:disabled + .btn,table .btn-check:disabled + a,.pictos-wrapper .picto .internal-link .btn-check:disabled + a,.horizontal_tab_group_img .btn-check:disabled + a,.horizontal_tab_group .btn-check:disabled + a,._wordpress_archive .btn-check:disabled + a[role=button],._wordpress_archive .wp-link-group .btn-check:disabled + a{pointer-events:none;filter:none;opacity:0.65;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none;}/* line 14,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:focus{outline:0;}/* line 19,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25);}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0.25rem rgba(13,110,253,0.25);}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-moz-focus-outer{border:0;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;}@media (prefers-reduced-motion:reduce){/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-webkit-slider-thumb{transition:none;}}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-webkit-slider-thumb:active{background-color:#b6d4fe;}/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;}/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none;}@media (prefers-reduced-motion:reduce){/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-moz-range-thumb{transition:none;}}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-moz-range-thumb:active{background-color:#b6d4fe;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;}/* line 80,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:disabled{pointer-events:none;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd;}/* line 87,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_form-range.scss */ .form-range:disabled::-moz-range-thumb{background-color:#adb5bd;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating{position:relative;}/* line 4,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select{height:calc(3.5rem + 2px);line-height:1.25;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > label{position:absolute;top:0;left:0;height:100%;padding:1rem 0.75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > label{transition:none;}}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control,.form-floating > .form-control-plaintext{padding:1rem 0.75rem;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control::placeholder,.form-floating > .form-control-plaintext::placeholder{color:transparent;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown),.form-floating > .form-control-plaintext:focus,.form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control:-webkit-autofill,.form-floating > .form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem;}/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-select{padding-top:1.625rem;padding-bottom:0.625rem;}/* line 52,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-control-plaintext ~ label,.form-floating > .form-select ~ label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control:-webkit-autofill ~ label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}/* line 66,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_floating-labels.scss */ .form-floating > .form-control-plaintext ~ label{border-width:1px 0;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group > .form-control,.input-group > .form-select{position:relative;flex:1 1 auto;width:1%;min-width:0;}/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group > .form-control:focus,.input-group > .form-select:focus{z-index:3;}/* line 29,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group .btn,.input-group table a,table .input-group a,.input-group .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .input-group a,.input-group .horizontal_tab_group_img a,.horizontal_tab_group_img .input-group a,.input-group .horizontal_tab_group a,.horizontal_tab_group .input-group a,.input-group ._wordpress_archive a[role=button],._wordpress_archive .input-group a[role=button],.input-group ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .input-group a{position:relative;z-index:2;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group .btn:focus,.input-group table a:focus,table .input-group a:focus,.input-group .pictos-wrapper .picto .internal-link a:focus,.pictos-wrapper .picto .internal-link .input-group a:focus,.input-group .horizontal_tab_group_img a:focus,.horizontal_tab_group_img .input-group a:focus,.input-group .horizontal_tab_group a:focus,.horizontal_tab_group .input-group a:focus,.input-group ._wordpress_archive a[role=button]:focus,._wordpress_archive .input-group a[role=button]:focus,.input-group ._wordpress_archive .wp-link-group a:focus,._wordpress_archive .wp-link-group .input-group a:focus{z-index:3;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:100px;}/* line 66,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn,table .input-group-lg > a,.pictos-wrapper .picto .internal-link .input-group-lg > a,.horizontal_tab_group_img .input-group-lg > a,.horizontal_tab_group .input-group-lg > a,._wordpress_archive .input-group-lg > a[role=button],._wordpress_archive .wp-link-group .input-group-lg > a + a,._wordpress_archive .wp-link-group .input-group-lg > a{padding:0.5rem 1rem;font-size:1.25rem;border-radius:0.5rem;}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn,table .input-group-sm > a,.pictos-wrapper .picto .internal-link .input-group-sm > a,.horizontal_tab_group_img .input-group-sm > a,.horizontal_tab_group .input-group-sm > a,._wordpress_archive .input-group-sm > a[role=button],._wordpress_archive .wp-link-group .input-group-sm > a + a,._wordpress_archive .wp-link-group .input-group-sm > a{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.25rem;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group-lg > .form-select,.input-group-sm > .form-select{padding-right:3rem;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group:not(.has-validation) >:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3){border-top-right-radius:0;border-bottom-right-radius:0;}/* line 106,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group.has-validation >:nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4){border-top-right-radius:0;border-bottom-right-radius:0;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/forms/_input-group.scss */ .input-group >:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#198754;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(25,135,84,0.9);border-radius:100px;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated:valid ~ .valid-feedback,.was-validated:valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:valid,.form-select.is-valid{border-color:#198754;}/* line 89,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3rem + calc(1.5em + 0.75rem));}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754;}/* line 121,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 0.25rem rgba(25,135,84,0.25);}/* line 125,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#198754;}/* line 131,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .form-check-inline .form-check-input ~ .valid-feedback{margin-left:.5em;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .input-group .form-control:valid,.input-group .form-control.is-valid,.was-validated .input-group .form-select:valid,.input-group .form-select.is-valid{z-index:1;}/* line 144,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .input-group .form-control:valid:focus,.input-group .form-control.is-valid:focus,.was-validated .input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus{z-index:3;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#dc3545;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:.1rem;font-size:0.875rem;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:100px;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated:invalid ~ .invalid-feedback,.was-validated:invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545;}/* line 89,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem));}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545;}/* line 121,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 0.25rem rgba(220,53,69,0.25);}/* line 125,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545;}/* line 131,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .form-check-inline .form-check-input ~ .invalid-feedback{margin-left:.5em;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .input-group .form-control:invalid,.input-group .form-control.is-invalid,.was-validated .input-group .form-select:invalid,.input-group .form-select.is-invalid{z-index:2;}/* line 144,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_forms.scss */ .was-validated .input-group .form-control:invalid:focus,.input-group .form-control.is-invalid:focus,.was-validated .input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a + a,._wordpress_archive .wp-link-group a{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family:;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:100px;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a + a,._wordpress_archive .wp-link-group a{transition:none;}}/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn:hover,table a:hover,.pictos-wrapper .picto .internal-link a:hover,.horizontal_tab_group_img a:hover,.horizontal_tab_group a:hover,._wordpress_archive a[role=button]:hover,._wordpress_archive .wp-link-group a:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-check + .btn:hover,table .btn-check + a:hover,.pictos-wrapper .picto .internal-link .btn-check + a:hover,.horizontal_tab_group_img .btn-check + a:hover,.horizontal_tab_group .btn-check + a:hover,._wordpress_archive .btn-check + a[role=button]:hover,._wordpress_archive .wp-link-group .btn-check + a:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn:focus-visible,table a:focus-visible,.pictos-wrapper .picto .internal-link a:focus-visible,.horizontal_tab_group_img a:focus-visible,.horizontal_tab_group a:focus-visible,._wordpress_archive a[role=button]:focus-visible,._wordpress_archive .wp-link-group a:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow);}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-check:focus-visible + .btn,table .btn-check:focus-visible + a,.pictos-wrapper .picto .internal-link .btn-check:focus-visible + a,.horizontal_tab_group_img .btn-check:focus-visible + a,.horizontal_tab_group .btn-check:focus-visible + a,._wordpress_archive .btn-check:focus-visible + a[role=button],._wordpress_archive .wp-link-group .btn-check:focus-visible + a{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow);}/* line 81,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-check:checked + .btn,table .btn-check:checked + a,.pictos-wrapper .picto .internal-link .btn-check:checked + a,.horizontal_tab_group_img .btn-check:checked + a,.horizontal_tab_group .btn-check:checked + a,._wordpress_archive .btn-check:checked + a[role=button],._wordpress_archive .wp-link-group .btn-check:checked + a,:not(.btn-check) + .btn:active,table:not(.btn-check) + a:active,.pictos-wrapper .picto .internal-link:not(.btn-check) + a:active,.horizontal_tab_group_img:not(.btn-check) + a:active,.horizontal_tab_group:not(.btn-check) + a:active,._wordpress_archive:not(.btn-check) + a[role=button]:active,._wordpress_archive .wp-link-group:not(.btn-check) + a:active,.btn:first-child:active,table a:first-child:active,.pictos-wrapper .picto .internal-link a:first-child:active,.horizontal_tab_group_img a:first-child:active,.horizontal_tab_group a:first-child:active,._wordpress_archive a[role=button]:first-child:active,._wordpress_archive .wp-link-group a:first-child:active,.btn.active,table a.active,.pictos-wrapper .picto .internal-link a.active,.horizontal_tab_group_img a.active,.horizontal_tab_group a.active,._wordpress_archive a.active[role=button],._wordpress_archive .wp-link-group a.active,.btn.show,table a.show,.pictos-wrapper .picto .internal-link a.show,.horizontal_tab_group_img a.show,.horizontal_tab_group a.show,._wordpress_archive a.show[role=button],._wordpress_archive .wp-link-group a.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-check:checked + .btn:focus-visible,table .btn-check:checked + a:focus-visible,.pictos-wrapper .picto .internal-link .btn-check:checked + a:focus-visible,.horizontal_tab_group_img .btn-check:checked + a:focus-visible,.horizontal_tab_group .btn-check:checked + a:focus-visible,._wordpress_archive .btn-check:checked + a[role=button]:focus-visible,._wordpress_archive .wp-link-group .btn-check:checked + a:focus-visible,:not(.btn-check) + .btn:active:focus-visible,table:not(.btn-check) + a:active:focus-visible,.pictos-wrapper .picto .internal-link:not(.btn-check) + a:active:focus-visible,.horizontal_tab_group_img:not(.btn-check) + a:active:focus-visible,.horizontal_tab_group:not(.btn-check) + a:active:focus-visible,._wordpress_archive:not(.btn-check) + a[role=button]:active:focus-visible,._wordpress_archive .wp-link-group:not(.btn-check) + a:active:focus-visible,.btn:first-child:active:focus-visible,table a:first-child:active:focus-visible,.pictos-wrapper .picto .internal-link a:first-child:active:focus-visible,.horizontal_tab_group_img a:first-child:active:focus-visible,.horizontal_tab_group a:first-child:active:focus-visible,._wordpress_archive a[role=button]:first-child:active:focus-visible,._wordpress_archive .wp-link-group a:first-child:active:focus-visible,.btn.active:focus-visible,table a.active:focus-visible,.pictos-wrapper .picto .internal-link a.active:focus-visible,.horizontal_tab_group_img a.active:focus-visible,.horizontal_tab_group a.active:focus-visible,._wordpress_archive a.active[role=button]:focus-visible,._wordpress_archive .wp-link-group a.active:focus-visible,.btn.show:focus-visible,table a.show:focus-visible,.pictos-wrapper .picto .internal-link a.show:focus-visible,.horizontal_tab_group_img a.show:focus-visible,.horizontal_tab_group a.show:focus-visible,._wordpress_archive a.show[role=button]:focus-visible,._wordpress_archive .wp-link-group a.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow);}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn:disabled,table a:disabled,.pictos-wrapper .picto .internal-link a:disabled,.horizontal_tab_group_img a:disabled,.horizontal_tab_group a:disabled,._wordpress_archive a[role=button]:disabled,._wordpress_archive .wp-link-group a:disabled,.btn.disabled,table a.disabled,.pictos-wrapper .picto .internal-link a.disabled,.horizontal_tab_group_img a.disabled,.horizontal_tab_group a.disabled,._wordpress_archive a.disabled[role=button],._wordpress_archive .wp-link-group a.disabled,fieldset:disabled .btn,fieldset:disabled table a,table fieldset:disabled a,fieldset:disabled .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link fieldset:disabled a,fieldset:disabled .horizontal_tab_group_img a,.horizontal_tab_group_img fieldset:disabled a,fieldset:disabled .horizontal_tab_group a,.horizontal_tab_group fieldset:disabled a,fieldset:disabled ._wordpress_archive a[role=button],._wordpress_archive fieldset:disabled a[role=button],fieldset:disabled ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group fieldset:disabled a{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity);}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-primary,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-secondary,._wordpress_archive .wp-link-group a + a{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-gradient:none;}/* line 161,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline;}/* line 185,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-link:focus-visible{color:var(--bs-btn-color);}/* line 189,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-link:hover{color:var(--bs-btn-hover-color);}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem;}/* line 205,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_buttons.scss */ .btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .fade{transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .fade{transition:none;}}/* line 4,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .fade:not(.show){opacity:0;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .collapse:not(.show){display:none;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .collapsing{height:0;overflow:hidden;transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .collapsing{transition:none;}}/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease;}@media (prefers-reduced-motion:reduce){/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_transitions.scss */ .collapsing.collapse-horizontal{transition:none;}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-toggle{white-space:nowrap;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropdown-toggle:empty::after{margin-left:0;}/* line 19,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:100px;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:99px;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer);}/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-end[data-bs-popper]{right:0;left:auto;}@media (min-width:992px){/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-sm-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-sm-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto;}}@media (min-width:992px){/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-md-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-md-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-md-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-md-end[data-bs-popper]{right:0;left:auto;}}@media (min-width:992px){/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-lg-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-lg-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto;}}@media (min-width:1200px){/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xl-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xl-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto;}}@media (min-width:1400px){/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xxl-start{--bs-position:start;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xxl-end{--bs-position:end;}/* line 91,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto;}}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer);}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropup .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropup .dropdown-toggle:empty::after{margin-left:0;}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer);}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropend .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropend .dropdown-toggle:empty::after{margin-left:0;}/* line 126,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropend .dropdown-toggle::after{vertical-align:0;}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer);}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropstart .dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropstart .dropdown-toggle::after{display:none;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropstart .dropdown-toggle::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_caret.scss */ .dropstart .dropdown-toggle:empty::after{margin-left:0;}/* line 143,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropstart .dropdown-toggle::before{vertical-align:0;}/* line 151,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;}/* line 162,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;}/* line 187,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg);}/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg);}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent;}/* line 211,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu.show{display:block;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);}/* line 233,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_dropdown.scss */ .dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow:;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255,255,255,0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-link{transition:none;}}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color);}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:100px;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color);}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent;}/* line 85,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0;}/* line 105,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-pills{--bs-nav-pills-border-radius:100px;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd;}/* line 112,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius);}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent;}/* line 124,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg);}/* line 137,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-fill > .nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center;}/* line 145,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-justified > .nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center;}/* line 155,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%;}/* line 166,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .tab-content > .tab-pane{display:none;}/* line 169,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_nav.scss */ .tab-content > .active{display:block;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0,0,0,0.55);--bs-navbar-hover-color:rgba(0,0,0,0.7);--bs-navbar-disabled-color:rgba(0,0,0,0.3);--bs-navbar-active-color:rgba(0,0,0,0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0,0,0,0.9);--bs-navbar-brand-hover-color:rgba(0,0,0,0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280,0,0,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0,0,0,0.1);--bs-navbar-toggler-border-radius:100px;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar > .container,.navbar > .container-fluid,.navbar > .container-sm,.navbar > .container-md,.navbar > .container-lg,.navbar > .container-xl,.navbar > .container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color);}/* line 86,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-nav .show > .nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color);}/* line 106,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-nav .dropdown-menu{position:static;}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-text{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-navbar-color);}/* line 121,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color);}/* line 137,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion:reduce){/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-toggler{transition:none;}}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-toggler:hover{text-decoration:none;}/* line 160,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}/* line 169,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto;}@media (min-width:992px){/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}}@media (min-width:992px){/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}}@media (min-width:992px){/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}}@media (min-width:1200px){/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}}@media (min-width:1400px){/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}}/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand{flex-wrap:nowrap;justify-content:flex-start;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-nav{flex-direction:row;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-nav .dropdown-menu{position:absolute;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-nav-scroll{overflow:visible;}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .navbar-toggler{display:none;}/* line 225,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .offcanvas .offcanvas-header{display:none;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;}/* line 265,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_navbar.scss */ .navbar-dark,.section-home header .navbar{--bs-navbar-color:rgba(255,255,255,0.55);--bs-navbar-hover-color:rgba(255,255,255,0.75);--bs-navbar-disabled-color:rgba(255,255,255,0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255,255,255,0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}/* line 8,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_badge.scss */ .badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:100px;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius,0);}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_badge.scss */ .badge:empty{display:none;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_badge.scss */ .btn .badge,table a .badge,.pictos-wrapper .picto .internal-link a .badge,.horizontal_tab_group_img a .badge,.horizontal_tab_group a .badge,._wordpress_archive a[role=button] .badge,._wordpress_archive .wp-link-group a + a .badge,._wordpress_archive .wp-link-group a .badge{position:relative;top:-1px;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:100px;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0);}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-heading{color:inherit;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-link{font-weight:700;}/* line 42,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-dismissible{padding-right:3rem;}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-primary .alert-link{color:#06357a;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-secondary .alert-link{color:#34383c;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-success .alert-link{color:#0c4128;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-info .alert-link{color:#04414d;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-warning .alert-link{color:#523e02;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-danger .alert-link{color:#6a1a21;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-light .alert-link{color:#4f5050;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_alert.scss */ .alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_alert.scss */ .alert-dark .alert-link{color:#101214;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_close.scss */ .btn-close{box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:100px;opacity:0.5;}/* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_close.scss */ .btn-close:hover{color:#000;text-decoration:none;opacity:0.75;}/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_close.scss */ .btn-close:focus{outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);opacity:1;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_close.scss */ .btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:0.25;}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_close.scss */ .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%);}/* line 10,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}/* line 53,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}/* line 61,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0,-50px);}@media (prefers-reduced-motion:reduce){/* line 61,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal.fade .modal-dialog{transition:none;}}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal.show .modal-dialog{transform:none;}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal.modal-static .modal-dialog{transform:scale(1.02);}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2);}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog-scrollable .modal-body{overflow-y:auto;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2);}/* line 95,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0;}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg);}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_backdrop.scss */ .modal-backdrop.fade{opacity:0;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_backdrop.scss */ .modal-backdrop.show{opacity:var(--bs-backdrop-opacity);}/* line 125,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);}/* line 134,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto;}/* line 141,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height);}/* line 148,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding);}/* line 157,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);}/* line 171,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-footer > *{margin:calc(var(--bs-modal-footer-gap) * .5);}@media (min-width:992px){/* line 178,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);}/* line 184,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}/* line 190,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-sm{--bs-modal-width:300px;}}@media (min-width:992px){/* line 196,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-lg,.modal-xl{--bs-modal-width:800px;}}@media (min-width:1200px){/* line 203,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-xl{--bs-modal-width:1140px;}}/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen .modal-body{overflow-y:auto;}@media (max-width:991.98px){/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-sm-down .modal-body{overflow-y:auto;}}@media (max-width:991.98px){/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-md-down .modal-body{overflow-y:auto;}}@media (max-width:991.98px){/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-lg-down .modal-body{overflow-y:auto;}}@media (max-width:1199.98px){/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xl-down .modal-body{overflow-y:auto;}}@media (max-width:1399.98px){/* line 214,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0;}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0;}/* line 226,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_modal.scss */ .modal-fullscreen-xxl-down .modal-body{overflow-y:auto;}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);}/* line 42,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);}/* line 47,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0;}/* line 60,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-top > .popover-arrow,.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow{bottom:calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,.bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;}/* line 68,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg);}/* rtl:begin:ignore */ /* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-end > .popover-arrow,.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow{left:calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width);}/* line 87,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,.bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border);}/* line 97,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg);}/* rtl:end:ignore */ /* line 107,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-bottom > .popover-arrow,.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow{top:calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));}/* line 110,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,.bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border);}/* line 120,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg);}/* line 127,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);}/* rtl:begin:ignore */ /* line 141,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-start > .popover-arrow,.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow{right:calc((var(--bs-popover-arrow-height) * -1) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width);}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,.bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);}/* line 151,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border);}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg);}/* rtl:end:ignore */ /* line 181,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);}/* line 190,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover-header:empty{display:none;}/* line 195,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_popover.scss */ .popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color);}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);}@media (max-width:991.98px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm{transition:none;}}@media (max-width:991.98px){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}}@media (min-width:992px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm .offcanvas-header{display:none;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important;}}@media (max-width:991.98px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md{transition:none;}}@media (max-width:991.98px){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}}@media (min-width:992px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md .offcanvas-header{display:none;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important;}}@media (max-width:991.98px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg{transition:none;}}@media (max-width:991.98px){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}}@media (min-width:992px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg .offcanvas-header{display:none;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important;}}@media (max-width:1199.98px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl{transition:none;}}@media (max-width:1199.98px){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}}@media (min-width:1200px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl .offcanvas-header{display:none;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important;}}@media (max-width:1399.98px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl{transition:none;}}@media (max-width:1399.98px){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}}@media (min-width:1400px){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl .offcanvas-header{display:none;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important;}}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform 0.3s ease-in-out;}@media (prefers-reduced-motion:reduce){/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas{transition:none;}}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.showing,.offcanvas.show:not(.hiding){transform:none;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%);}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%);}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%);}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%);}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_backdrop.scss */ .offcanvas-backdrop.fade{opacity:0;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_backdrop.scss */ .offcanvas-backdrop.show{opacity:0.5;}/* line 120,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);}/* line 126,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(var(--bs-offcanvas-padding-y) * -.5);margin-right:calc(var(--bs-offcanvas-padding-x) * -.5);margin-bottom:calc(var(--bs-offcanvas-padding-y) * -.5);}/* line 134,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-title{margin-bottom:0;line-height:1.5;}/* line 139,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/_offcanvas.scss */ .offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_clearfix.scss */ .clearfix::after{display:block;clear:both;content:"";}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-primary{color:#fff !important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-secondary{color:#fff !important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-success{color:#fff !important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-info{color:#000 !important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-warning{color:#000 !important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-danger{color:#fff !important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-light{color:#000 !important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1)) !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_color-bg.scss */ .text-bg-dark{color:#fff !important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1)) !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-primary{color:#0d6efd !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-primary:hover,.link-primary:focus{color:#0a58ca !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-secondary{color:#6c757d !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-secondary:hover,.link-secondary:focus{color:#565e64 !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-success{color:#198754 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-success:hover,.link-success:focus{color:#146c43 !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-info{color:#0dcaf0 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-info:hover,.link-info:focus{color:#3dd5f3 !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-warning{color:#ffc107 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-warning:hover,.link-warning:focus{color:#ffcd39 !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-danger{color:#dc3545 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-danger:hover,.link-danger:focus{color:#b02a37 !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-light{color:#f8f9fa !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-light:hover,.link-light:focus{color:#f9fafb !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-dark{color:#212529 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_colored-links.scss */ .link-dark:hover,.link-dark:focus{color:#1a1e21 !important;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio{position:relative;width:100%;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:"";}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio > *{position:absolute;top:0;left:0;width:100%;height:100%;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio-1x1{--bs-aspect-ratio:100%;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%);}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%);}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_ratio.scss */ .ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%);}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030;}/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-bottom{position:sticky;bottom:0;z-index:1020;}@media (min-width:992px){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-sm-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-sm-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:992px){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-md-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-md-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:992px){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-lg-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-lg-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:1200px){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-xl-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-xl-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:1400px){/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-xxl-top{position:sticky;top:0;z-index:1020;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_position.scss */ .sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020;}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_stacks.scss */ .hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_stacks.scss */ .vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_visually-hidden.scss */ .visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_stretched-link.scss */ .stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_text-truncation.scss */ .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/helpers/_vr.scss */ .vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:0.25;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-baseline{vertical-align:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-top{vertical-align:top !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-middle{vertical-align:middle !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-bottom{vertical-align:bottom !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-text-bottom{vertical-align:text-bottom !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-text-top{vertical-align:text-top !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .opacity-0{opacity:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .opacity-25{opacity:0.25 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .opacity-50{opacity:0.5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .opacity-75{opacity:0.75 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .opacity-100{opacity:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .overflow-auto{overflow:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .overflow-hidden{overflow:hidden !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .overflow-visible{overflow:visible !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .overflow-scroll{overflow:scroll !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .shadow-none{box-shadow:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .position-static{position:static !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .position-relative{position:relative !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .position-absolute{position:absolute !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .position-fixed{position:fixed !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .position-sticky{position:sticky !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .top-0{top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .top-50{top:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .top-100{top:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bottom-0{bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bottom-50{bottom:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bottom-100{bottom:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .start-0{left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .start-50{left:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .start-100{left:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .end-0{right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .end-50{right:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .end-100{right:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .translate-middle{transform:translate(-50%,-50%) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .translate-middle-x{transform:translateX(-50%) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .translate-middle-y{transform:translateY(-50%) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-0{border:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-top-0{border-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-end-0{border-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-bottom-0{border-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-start-0{border-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity)) !important;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-1{--bs-border-width:1px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-2{--bs-border-width:2px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-3{--bs-border-width:3px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-4{--bs-border-width:4px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-5{--bs-border-width:5px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-opacity-10{--bs-border-opacity:0.1;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-opacity-25{--bs-border-opacity:0.25;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-opacity-50{--bs-border-opacity:0.5;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-opacity-75{--bs-border-opacity:0.75;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .border-opacity-100{--bs-border-opacity:1;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .w-25{width:25% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .w-50{width:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .w-75{width:75% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .w-100{width:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .w-auto{width:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mw-100{max-width:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .vw-100{width:100vw !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .min-vw-100{min-width:100vw !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .h-25{height:25% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .h-50{height:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .h-75{height:75% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .h-100{height:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .h-auto{height:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mh-100{max-height:100% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .vh-100{height:100vh !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .min-vh-100{min-height:100vh !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-3,.form-group{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .font-monospace{font-family:var(--bs-font-monospace) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-1{font-size:calc(1.375rem + 1.5vw) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-2{font-size:calc(1.325rem + 0.9vw) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-3{font-size:calc(1.3rem + 0.6vw) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-4{font-size:calc(1.275rem + 0.3vw) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-5{font-size:1.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-6{font-size:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fst-italic{font-style:italic !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fst-normal{font-style:normal !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-light{font-weight:300 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-lighter{font-weight:lighter !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-normal{font-weight:400 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-bold{font-weight:700 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-semibold{font-weight:600 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fw-bolder{font-weight:bolder !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .lh-1{line-height:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .lh-sm{line-height:1.25 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .lh-base{line-height:1.5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .lh-lg{line-height:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-center{text-align:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-decoration-none{text-decoration:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-decoration-underline{text-decoration:underline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-decoration-line-through{text-decoration:line-through !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-lowercase{text-transform:lowercase !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-uppercase{text-transform:uppercase !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-capitalize{text-transform:capitalize !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-wrap{white-space:normal !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-nowrap{white-space:nowrap !important;}/* rtl:begin:remove */ /* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-break{word-wrap:break-word !important;word-break:break-word !important;}/* rtl:end:remove */ /* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-muted{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),0.75) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,0.5) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,0.5) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-reset{--bs-text-opacity:1;color:inherit !important;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-opacity-25{--bs-text-opacity:0.25;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-opacity-50{--bs-text-opacity:0.5;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-opacity-75{--bs-text-opacity:0.75;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-opacity-100{--bs-text-opacity:1;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity)) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-transparent{--bs-bg-opacity:1;background-color:transparent !important;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-opacity-10{--bs-bg-opacity:0.1;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-opacity-25{--bs-bg-opacity:0.25;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-opacity-50{--bs-bg-opacity:0.5;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-opacity-75{--bs-bg-opacity:0.75;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-opacity-100{--bs-bg-opacity:1;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .bg-gradient{background-image:var(--bs-gradient) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .user-select-all{user-select:all !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .user-select-auto{user-select:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .user-select-none{user-select:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-none{pointer-events:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-auto{pointer-events:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded{border-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-0{border-radius:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-1{border-radius:var(--bs-border-radius-sm) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-2{border-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-3{border-radius:var(--bs-border-radius-lg) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-4{border-radius:var(--bs-border-radius-xl) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-5{border-radius:var(--bs-border-radius-2xl) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-circle{border-radius:50% !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-pill{border-radius:var(--bs-border-radius-pill) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .visible{visibility:visible !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .invisible{visibility:hidden !important;}@media (min-width:992px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-sm-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-sm-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-sm-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-sm-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-sm-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-sm-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-sm-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-sm-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-sm-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-sm-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-sm-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-sm-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-sm-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-sm-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-sm-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-sm-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-sm-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-sm-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-3{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-sm-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-sm-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-sm-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-sm-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-sm-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-sm-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-sm-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-sm-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-sm-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-sm-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-sm-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-sm-center{text-align:center !important;}}@media (min-width:992px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-md-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-md-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-md-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-md-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-md-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-md-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-md-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-md-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-md-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-md-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-md-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-md-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-md-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-md-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-md-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-md-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-md-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-md-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-3{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-md-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-md-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-md-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-md-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-md-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-md-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-md-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-md-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-md-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-md-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-md-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-md-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-md-center{text-align:center !important;}}@media (min-width:992px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-lg-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-lg-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-lg-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-lg-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-lg-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-lg-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-lg-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-lg-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-lg-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-lg-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-lg-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-lg-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-lg-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-lg-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-lg-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-lg-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-lg-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-lg-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-3{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-lg-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-lg-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-lg-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-lg-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-lg-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-lg-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-lg-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-lg-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-lg-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-lg-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-lg-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-lg-center{text-align:center !important;}}@media (min-width:1200px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xl-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xl-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xl-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xl-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xl-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xl-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xl-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xl-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xl-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xl-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xl-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xl-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xl-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xl-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xl-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xl-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xl-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xl-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-3{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xl-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xl-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xl-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xl-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xl-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xl-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xl-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xl-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xl-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xl-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xl-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xl-center{text-align:center !important;}}@media (min-width:1400px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xxl-start{float:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xxl-end{float:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .float-xxl-none{float:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-xxl-none{display:none !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-fill{flex:1 1 auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-row{flex-direction:row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-column{flex-direction:column !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-row-reverse{flex-direction:row-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-column-reverse{flex-direction:column-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-grow-0{flex-grow:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-grow-1{flex-grow:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-shrink-0{flex-shrink:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-shrink-1{flex-shrink:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-wrap{flex-wrap:wrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-nowrap{flex-wrap:nowrap !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-start{justify-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-end{justify-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-center{justify-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-between{justify-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-around{justify-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .justify-content-xxl-evenly{justify-content:space-evenly !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xxl-start{align-items:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xxl-end{align-items:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xxl-center{align-items:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xxl-baseline{align-items:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-items-xxl-stretch{align-items:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-start{align-content:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-end{align-content:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-center{align-content:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-between{align-content:space-between !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-around{align-content:space-around !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-content-xxl-stretch{align-content:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-auto{align-self:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-start{align-self:flex-start !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-end{align-self:flex-end !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-center{align-self:center !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-baseline{align-self:baseline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .align-self-xxl-stretch{align-self:stretch !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-first{order:-1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-0{order:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-1{order:1 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-2{order:2 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-3{order:3 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-4{order:4 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-5{order:5 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .order-xxl-last{order:6 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-0{margin:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-1{margin:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-2{margin:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-3{margin:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-4{margin:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-5{margin:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .m-xxl-auto{margin:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-0{margin-right:0 !important;margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mx-xxl-auto{margin-right:auto !important;margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-0{margin-top:0 !important;margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-0{margin-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-1{margin-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-2{margin-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-3{margin-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-4{margin-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-5{margin-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mt-xxl-auto{margin-top:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-0{margin-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-1{margin-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-2{margin-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-3{margin-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-4{margin-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-5{margin-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .me-xxl-auto{margin-right:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-0{margin-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-1{margin-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-2{margin-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-3{margin-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-4{margin-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-5{margin-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .mb-xxl-auto{margin-bottom:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-0{margin-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-1{margin-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-2{margin-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-3{margin-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-4{margin-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-5{margin-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ms-xxl-auto{margin-left:auto !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-0{padding:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-1{padding:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-2{padding:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-3{padding:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-4{padding:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .p-xxl-5{padding:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-0{padding-right:0 !important;padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-3{padding-right:1rem !important;padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .px-xxl-5{padding-right:3rem !important;padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-0{padding-top:0 !important;padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-0{padding-top:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-1{padding-top:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-2{padding-top:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-3{padding-top:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-4{padding-top:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pt-xxl-5{padding-top:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-0{padding-right:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-1{padding-right:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-2{padding-right:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-3{padding-right:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-4{padding-right:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pe-xxl-5{padding-right:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-0{padding-bottom:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-1{padding-bottom:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-2{padding-bottom:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-3{padding-bottom:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-4{padding-bottom:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .pb-xxl-5{padding-bottom:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-0{padding-left:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-1{padding-left:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-2{padding-left:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-3{padding-left:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-4{padding-left:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .ps-xxl-5{padding-left:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-0{gap:0 !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-1{gap:0.25rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-2{gap:0.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-3{gap:1rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-4{gap:1.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .gap-xxl-5{gap:3rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xxl-start{text-align:left !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xxl-end{text-align:right !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .text-xxl-center{text-align:center !important;}}@media (min-width:1200px){/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-1{font-size:2.5rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-2{font-size:2rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-3{font-size:1.75rem !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .fs-4{font-size:1.5rem !important;}}@media print{/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-inline{display:inline !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-inline-block{display:inline-block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-block{display:block !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-grid{display:grid !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-table{display:table !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-table-row{display:table-row !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-table-cell{display:table-cell !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-flex{display:flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-inline-flex{display:inline-flex !important;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/mixins/_utilities.scss */ .d-print-none{display:none !important;}}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ body{font-family:'Helvetica Neue',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Courier,monospace,serif,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ nav{font-family:'Nunito','Open Sans',sans-serif;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h1.heading,.heading.h1{padding-top:var(--large-space);}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h1.heading,.heading.h1,h2.heading,.heading.h2{margin-bottom:calc(var(--large-space) / 2);}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ .h1,h1{font-size:61px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:2px;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h1,.h1{font-family:var(--title-font);}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ #header h1,#header .h1{font-size:55px;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ .h2,h2{font-size:49px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:2px;}/* line 42,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ .collapse-title{font-size:22px;}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h2.heading,.heading.h2{margin-top:var(--large-space);}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h2,.h2{color:var(--blue-500,#04407D);font-family:"Nunito Sans";}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h2.align-center,.align-center.h2{max-width:768px;margin-left:auto;margin-right:auto;}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ .h3,h3{font-size:39px;font-style:normal;font-weight:700;line-height:150%;/* 45px */}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ h3,.h3{color:var(--blue-primary-100,#0C5096);font-family:var(--title-font);}@media (max-width:991.98px){/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ body .h1,body h1{font-size:49px;}/* line 81,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ body #header h1,body #header .h1{font-size:38px;}/* line 85,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ body .h2,body h2,body .bg-gray h2{font-size:39px;}/* line 89,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/font.scss */ body .h3,body h3{font-size:29px;}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ .page-reference{margin-bottom:15px;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ ._area{background-repeat:no-repeat;background-size:cover;}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ .h100{display:flex;flex-basis:auto;align-items:stretch;}/* line 19,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ #user img{max-height:100px;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ #user .global-image{margin:0;}/* line 28,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ body.body-background #main-nav .navbar,body.body-background #main-nav .container,body.body-background .dropdown-menu{background-color:transparent;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ #content-large{background-color:#cdcccc;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ .menu-fixed-top .heading-anchor{font-size:0;line-height:0;margin-top:-60px;display:inline-block;position:absolute;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/layout.scss */ .col-sm-4{float:left;width:33.33%;}}/** CSS **/ /* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--bs-border-radius:5px !important;--space:10px;--large-space:calc(10px*4);--goute-svg:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_474_1526)"><path d="M4.35696 9.32003C4.08131 9.32142 3.80657 9.28826 3.53917 9.22133C2.93395 9.07803 2.36329 8.81574 1.86043 8.44973C1.35757 8.08372 0.932568 7.62131 0.610172 7.08943C0.287777 6.55756 0.0744353 5.96685 -0.0174278 5.35172C-0.109291 4.73658 -0.0778391 4.10932 0.0750974 3.50646C0.228034 2.9036 0.499396 2.3372 0.87338 1.84024C1.24736 1.34328 1.71649 0.92571 2.25344 0.611839C2.79039 0.297968 3.38442 0.0940748 4.00095 0.0120346C4.61747 -0.0700056 5.24415 -0.0285528 5.8445 0.13398C8.17802 0.733223 11.2518 5.52012 11.5972 6.06297L12.0061 6.71156L11.2941 7.10635C10.8288 7.31785 6.85263 9.32003 4.35696 9.32003ZM4.68831 1.40297C3.89114 1.40851 3.12319 1.70371 2.52757 2.23356C1.93196 2.76341 1.54932 3.49176 1.45097 4.28285C1.35262 5.07394 1.54528 5.87381 1.99303 6.53337C2.44078 7.19293 3.11307 7.66719 3.88462 7.86775C5.0972 8.17794 8.00882 7.09225 9.9828 6.16166C8.72086 4.30048 6.70459 1.81186 5.49905 1.50166C5.23354 1.43746 4.96146 1.40434 4.68831 1.40297Z" fill="%2382A3D5"/></g><defs><clipPath id="clip0_474_1526"><rect width="11.999" height="9.32" fill="white"/></clipPath></defs></svg>');--text-size-sm:16px;--text-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.234375rem) * 0.1878)),1rem);min-height:0vw;}@media (max-width:991.98px){/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--space:8px;--large-space:calc(8px*3);}}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ .btn-primary,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a{--bs-btn-color:#fff;--bs-btn-bg:#F89C53;--bs-btn-border-color:#F89C53;--bs-btn-hover-color:#F89C53;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#F89C53;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#F89C53;--bs-btn-active-border-color:#F89C53;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#F89C53;--bs-btn-disabled-border-color:#F89C53;}/* line 55,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ a.btn-primary:hover,table a:hover,.pictos-wrapper .picto .internal-link a:hover,.horizontal_tab_group_img a:hover,.horizontal_tab_group a:hover,._wordpress_archive a[role=button]:hover,._wordpress_archive .wp-link-group a:hover{color:var(--bs-btn-hover-color) !important;background-color:transparent;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ body .logo img{height:auto;/*filter:grayscale(1);&:hover{filter:none;}*/}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .picto{max-width:300px;margin:0 auto;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .internal-link-group{margin-top:var(--large-space);display:block;text-align:center;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .btn-block{display:inline;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .taxonomy{display:flex;justify-content:center;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .text-highlight{color:var(--gray-500,#717680);text-align:center;font-family:Nunito;font-size:31px;font-style:normal;font-weight:800;line-height:150%;/* 46.5px */ border-radius:6px;border:1px solid var(--gray-300,#D5D7DA);background:#FFF;padding:8px 24px;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .badge,.page-reference .taxonomy .item .text{color:#8A8A8A;text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:600;line-height:12.5px;background-color:transparent !important;border:1px #8A8A8A solid;border-radius:3px;display:block;padding:0.35em 0.65em;margin-left:0.5rem;margin-right:0.5rem;}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date{text-align:left;display:flex;align-item:center;padding-top:calc(60px / 2);margin-top:calc(60px * -1);margin-bottom:60px;margin:0;margin-top:-2rem;margin-bottom:1rem;float:none;font-size:0.9em;font-style:normal;}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date .date-only::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;content:"\F215";margin-right:0.5rem;color:#F89C53;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date .jvl-component.date .taxonomy{margin:0 0 0 1rem;}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper img{width:80px;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .link-wrapper{display:flex;justify-content:center;gap:4rem;margin-bottom:var(--large-space);}/** files **/ /* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group{margin:0 -2000px var(--large-space) -2000px;padding:56px 2000px;display:flex;align-items:center;justify-content:center;gap:40px;background:linear-gradient(0deg,var(--blue-500,#04407D) 0%,var(--blue-500,#04407D) 100%),linear-gradient(106deg,#05284B 38.61%,#04407D 94.09%);color:#fff;text-align:center;}/* line 129,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file{max-width:200px;}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file a{text-decoration:none;}/* line 137,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file i{font-size:60px;color:#fff;}/* line 142,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file .title{color:#FFF;text-align:center;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:125%;/* 20px */}/* line 152,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file .description{color:var(--blue-100,#CDD9E5);text-align:center;font-family:"Myriad Pro";font-size:16px;font-style:normal;font-weight:400;line-height:150%;/* 24px */}@media (max-width:991.98px){/* line 165,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper{gap:1rem;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper img{width:52px;}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference{margin:var(--large-space) 0;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .row{--bs-gutter-x:var(--large-space);}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference figure a{display:block;background:#E7EFF8;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference img{width:100%;}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .starts img{width:auto;}/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .page-item{border-radius:12px;border:1px solid #FFF;background:#FFF;box-shadow:0px 0px 100px 30px rgba(12,80,150,0.1);}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .page-item h2,.page-reference .page-item .h2,.page-reference .page-item h3,.page-reference .page-item .h3,.page-reference .page-item h4,.page-reference .page-item .h4{font-size:20px;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .cols-images{gap:calc(var(--space) * 2);}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card{box-shadow:0px 0px 100px 30px rgba(12,80,150,0.1);border:1px rgba(0,0,0,0) solid;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:calc(var(--large-space));padding:0;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card .card-img-top{border-top-left-radius:10px !important;border-top-right-radius:10px !important;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card:hover{border-color:#0C5096;}/* line 52,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card .card-body{line-height:1.4;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card .card-body .card-text{margin:0;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card .card-body .card-text .text{color:#999999;}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .card .card-body .card-text .text-muted{font-size:clamp(0.625rem,calc(0.625rem + ((1vw - 0.234375rem) * 0.1878)),0.75rem);min-height:0vw;margin:0;}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference a{text-decoration:none;}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .taxonomy{display:none;}/* line 76,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide{width:100%;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide .image{width:40%;padding:10px;display:flex;align-item:center;justify-content:center;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide .image img{display:block;max-height:320px;width:auto;object-fit:contain;max-width:100%;}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide h2,.page-reference.slide .h2,.page-reference.slide h3,.page-reference.slide .h3,.page-reference.slide h4,.page-reference.slide .h4{color:var(--blue-500,#04407D);font-family:Nunito;font-size:39px;font-style:normal;font-weight:700;line-height:130%;/* 50.7px */ letter-spacing:-0.78px;margin:2rem 0;}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide .text{padding-left:var(--large-space);display:flex;flex-direction:column;justify-content:center;}/* line 107,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference.slide .text .btn,.page-reference.slide .text table a,table .page-reference.slide .text a,.page-reference.slide .text .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .page-reference.slide .text a,.page-reference.slide .text .horizontal_tab_group_img a,.horizontal_tab_group_img .page-reference.slide .text a,.page-reference.slide .text .horizontal_tab_group a,.horizontal_tab_group .page-reference.slide .text a,.page-reference.slide .text ._wordpress_archive a[role=button],._wordpress_archive .page-reference.slide .text a[role=button],.page-reference.slide .text ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .page-reference.slide .text a{align-self:flex-start;}/* line 112,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .glide__bullet{background:var(--blue-400,#9BB3CB);}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .glide__bullet.glide__bullet--active,.page-reference .glide__bullet:hover,.page-reference .glide__bullet:focus{background:var(--blue-400,#366697);}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .glide__bullets{position:static;display:flex;justify-content:center;align-items:center;transform:none;}/* line 127,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products{display:grid;grid-template-columns:repeat(3,1fr);/* 3 items de large */ gap:calc(var(--space) * 2);/* Espacement entre les items */ list-style:none;padding-left:0;padding:60px;border-radius:16px;background:#FFF;box-shadow:0px 0px 50px 0px var(--light-blue-300,#B6D0EB);}/* line 140,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item{background-color:#fff;border:1px solid #ccc;border-radius:5px;text-align:left;}/* line 145,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item h3,.page-reference .products .item .h3{font-size:20px;color:#04407D;margin-bottom:0;}/* line 150,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item p{margin-top:1rem;}/* line 153,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item .caption{padding:calc(var(--space) * 2);}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item .date{color:#717680;text-align:center;font-family:Nunito;font-size:13px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.26px;position:relative;color:#333;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/page-reference.scss */ .page-reference .products .item .date:before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;content:"\F215";margin-right:0.25rem;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ html.preview-command-visible.preview-standard{margin-top:50px !important;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ html.preview-command-visible.preview-standard.preview-command-visible{margin-left:330px !important;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .edit-preview.preview-standard .fixed-top{top:50px;}/* line 15,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .preview-standard.edit-preview .fixed-top{left:330px;}/* line 19,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .preview-only.preview-standard .fixed-top{top:50px;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #footer{overflow:hidden;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .mark-text{background-color:#f7ecaf;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ a img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}/* line 35,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .width-background{padding:15px;}/* line 39,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #jv_escape_menu:focus{margin:1px;text-align:center;padding:1px;position:static !important;display:block;z-index:9999;font-size:11px;background-color:#ffffff;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-toggle:focus{background-color:#e6e6e6;border-color:#adadad;color:#333333;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .align-reference{display:inline-block;font-size:0;height:100%;line-height:100%;vertical-align:middle;}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #backtotop{position:fixed;right:0;bottom:0;margin:0 1% 1% 0;opacity:0.8;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #banner{padding:0;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner{position:relative;}/* line 86,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner img{width:100%;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner .logo img{width:auto;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner .logo{position:absolute;top:0;left:5%;height:100%;width:100%;line-height:100%;vertical-align:middle;margin:0;}/* line 105,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner .logo a{vertical-align:middle;}/* line 109,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .main-banner .global-title{vertical-align:middle;display:none;height:100%;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ a{color:#428bcb;}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .content a{color:#428bca;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ h3.panel-heading,.panel-heading.h3{margin-top:0;}/* line 127,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar .logo{float:left;padding-left:calc(var(--bs-gutter-x) * .5);}/* line 132,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar .logo .page-title{vertical-align:bottom;}/* line 136,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #menu{clear:both;padding-top:15px;}/* line 141,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #menu .nav{max-width:980px;}/* line 145,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .nav-sidebar li li{padding:5px;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .nav-sidebar li li.final-active{font-weight:bold;}/* line 153,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .nav-sidebar li li.final-active li{font-weight:normal;}/* line 157,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .sidebar .nav-pills > li{float:none;}/* line 161,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo{font-size:1.3em;}/* line 165,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo .page-title{font-size:0.8em;margin-left:15px;}/* line 170,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo .page-title:before{content:" - ";}@media (min-width:992px){/* line 175,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .nav > li{float:none;}}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .sidebar-nav{padding:9px 0;}/* line 184,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #menu li li{dislpay:block;float:none;}/* line 189,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}/* line 197,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .dropdown-menu li:hover .sub-menu{visibility:visible;}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .dropdown:hover .dropdown-menu{display:block;}/* line 205,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0;}/* line 209,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px;}/* line 217,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left:-6px;}/* line 227,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .carousel img{width:100%;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .input-group.free .form-control{height:auto;}/* line 235,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .thumbnail img{width:100%;}/* line 239,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo .page-title:before{content:normal;}/* line 243,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .panel .alert{margin-bottom:0;}/* line 247,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-toggle .icon-bar{background-color:#777777;}/* line 250,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px;}/* line 257,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #menu{margin-bottom:15px;}/* line 261,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #footer .image-center{display:inline-block;margin:0 10px;}/* line 266,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .message-container{padding-top:1rem;}/* line 270,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .message .error p{color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:15px;margin-bottom:20px;border-radius:4px;}/* line 279,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .message .info p{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;padding:15px;margin-bottom:20px;border-radius:4px;}/* line 288,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .preview-logged .multimedia .modal-backdrop{display:none;}/* line 292,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .preview-only .modal-backdrop{display:none;}/* line 297,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .carousel-caption h1,.carousel-caption .h1,.carousel-caption h2,.carousel-caption .h2,.carousel-caption h3,.carousel-caption .h3,.carousel-caption h4,.carousel-caption .h4,.carousel-caption h5,.carousel-caption .h5,.carousel-caption h6,.carousel-caption .h6{color:#ffffff;}/* line 302,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .end-area{font-size:0;height:0;overflow:hidden;clear:both;display:none;}/* line 310,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .label-group{overflow:hidden;margin:6px 0;border-bottom:1px #aaaaaa dotted;padding-bottom:3px;}/* line 316,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .label-group label,.label-group .label{float:left;margin:0;padding:0;}/* line 322,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .label-group .value{float:right;margin:0;padding:0;}/* line 330,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-collapse{padding:0;}/* line 334,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .search{float:right;}@media (min-width:992px){/* line 339,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #search-form .form-group{float:left;width:78%;}/* line 343,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #search-form button{float:right;}/* line 347,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo{margin:5px 0;}/* line 351,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .logo img{height:50px;}/* line 355,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-toggle{position:absolute;top:5px;right:5px;}/* line 361,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navbar-collapse{padding:0 15px;}/* line 365,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #search-form{float:none !important;}/* line 369,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #languages{float:none;}/* line 373,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .search{float:none;}/* line 377,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .commands{float:right;overflow:hidden;}/* line 382,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #menu{margin-top:36px;}}/* line 387,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #search-result a{text-decoration:none;}/* line 391,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #search-result a h2,#search-result a .h2{text-decoration:underline;}/* line 395,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #languages{padding:8px 0 8px 15px;float:right;border-top:1px solid transparent;border-bottom:1px solid transparent;}/* line 402,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #languages a{text-decoration:none;}/* line 406,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .navigation-wrapper{overflow:visible;min-height:50px;}/* line 412,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ body .radio-inline + .radio-inline,body .checkbox-inline + .checkbox-inline{margin-top:0;margin-left:0;margin-right:10px;}/* line 419,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ ul.internal-link{padding-left:15px;}/* line 423,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ ul.internal-link li{margin-bottom:5px;}/* line 427,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #quicklinks{text-align:right;}/* line 431,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #quicklinks li{margin:0 0 0 10px;padding:5px 0 0 0;display:inline-block;}/* line 437,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ #footer{padding-top:15px;}/* line 441,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .top_fixed{position:fixed !important;top:0 !important;z-index:999 !important;bottom:auto !important;}/* line 449,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .hover-bloc:hover .hover-show{display:block;}/* line 452,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .hover-bloc:hover .hover-hidden{display:none;}/* line 458,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .hover-bloc .hover-show{display:none;}/* line 461,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .hover-bloc .hover-hidden{display:block;}/* line 466,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .error{color:#bd4147;font-size:0.9em;padding:3px 0;}/* line 471,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ section.large .container{width:100%;max-width:100%;padding:0;}/* line 477,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ table{margin-bottom:15px;}/* line 481,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ table td,table th{vertical-align:top;padding:3px;font-size:0.9em;}/* line 487,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .auto_definition:after{font-family:"Arial";content:"?";position:relative;bottom:1px;font-size:.7em;line-height:.7em;vertical-align:super;text-decoration:none;}/* line 498,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .loader{padding:0 50px;text-align:center;}/* line 503,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ body.user-logged-in .d-none-logged{display:none;}/* line 507,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ body.user-not-logged-in .d-logged{display:none;}/* line 511,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .optional{font-size:0.8em;opacity:0.7;}/* line 514,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .optional:before{content:" (";}/* line 517,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/default.scss */ .optional:after{content:") ";}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ header .links .active > a{color:#F89C53;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .nav-link{font-style:normal !important;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar-toggler{margin-top:-30px;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ header .navbar .nav-item:last-child .nav-link{padding-right:0 !important;}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .dropdown{border:0 none;background-color:transparent;border-radius:0;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-width:100%;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .offcanvas .navbar-nav a.nav-link{color:#0C5096;}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar li.nav-item.page-devis a.nav-link,.navbar li.nav-item.page-postule a.nav-link{border:1px solid #F89C53;border-radius:100px;background:var(--orange-500,#FF9519);color:white;padding:0.375rem 0.75rem !important;margin:0 0 0 calc(var(--space) * 3) !important;}/* line 48,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar li.nav-item.page-devis a.nav-link:hover,.navbar li.nav-item.page-postule a.nav-link:hover{color:#F89C53;background:transparent;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar li.active.nav-item.page-installateurs a.nav-link{color:#F89C53;background:transparent;}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .section-home .navbar li.nav-item.page-installateurs a.nav-link{border:1px solid #fff;background:#fff;color:#04407D;}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .lang .dropdown-menu{border-radius:0;background-color:#fff !important;min-width:0;}/* line 81,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar-mobile ul ul{margin-left:1rem;font-size:0.9rem;}/* line 85,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/navigation.scss */ .navbar-mobile li.nav-item.page-devis a.nav-link{padding-left:0;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .focus{display:inline-block;text-wrap:nowrap;border:1px #F89C53 solid;padding-left:0.5rem;padding-right:0.5rem;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent{margin-top:0;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent .text{margin-top:var(--large-space);padding-right:2rem;max-width:900px;}/* line 15,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent .text .text{width:auto;}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent figure{width:50%;position:relative;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent figure img{object-fit:cover;width:50vw;max-width:none;min-height:720px;position:absolute;top:0;left:0;right:auto;bottom:auto;transform:translate(0,-5%);}@media (max-width:1500px){/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent figure img{width:auto;height:700px;}}@media (max-width:991.98px){/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent{margin-top:0;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .top-bloc .image-not-transparent .text{width:auto;}}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm .text{z-index:1;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm figure{position:relative;}/* line 68,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm figure img{-webkit-mask-image:url("../img/mask/mask01.svg");-webkit-mask-size:contain;-webkit-mask-clip:fill-box;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;max-width:120%;margin-left:-15%;}/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm figure:before{content:" ";position:absolute;width:100%;height:100%;top:100px;left:60px;background-color:#EEF1FA;-webkit-mask-image:url("../img/mask/shade_01.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;z-index:0;}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm.image-right figure img{-webkit-mask-image:url("../img/mask/mask02.svg");}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .image-blob-sm.image-right figure:before{top:50px;left:-45px;-webkit-mask-image:url("../img/mask/shade02.svg");}/* line 111,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc{padding:calc(var(--large-space) / 2) 0;display:flex;align-items:center;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc h2,main .content-bloc .content-bloc .h2{margin-top:0;margin-bottom:1rem;padding:0;font-size:39px;}/* line 124,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc h2:first-child,main .content-bloc .content-bloc .h2:first-child{margin-top:0;}/* line 128,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob{margin:0;}/* line 131,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc .text,main .content-bloc .content-bloc figure{width:50%;}/* line 134,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc .prefix{text-transform:uppercase;font-family:"Nunito";font-weight:800;font-size:clamp(0.625rem,calc(0.625rem + ((1vw - 0.234375rem) * 0.2817)),0.8125rem);min-height:0vw;color:var(--blue-secondary-100,#82A3D5);}/* line 142,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc .text{padding-left:calc(2 * var(--space));}/* line 144,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc .text p{font-size:clamp(1rem,calc(1rem + ((1vw - 0.234375rem) * 0.1878)),1.125rem);min-height:0vw;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc ol{list-style:none;counter-reset:custom-counter;padding-left:0;}/* line 155,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc ol li{counter-increment:custom-counter;margin-bottom:10px;display:flex;align-items:center;}/* line 162,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc ol li::before{content:counter(custom-counter);color:#F89C53;border:2px solid #F89C53;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;margin-right:10px;font-weight:bold;flex-shrink:0;}/* line 177,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc figure{padding-right:calc(2 * var(--space));}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-right{flex-direction:row-reverse;}/* line 182,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-right .text{padding-left:0;padding-right:calc(2 * var(--space));}/* line 186,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-right figure{padding-right:0;padding-left:calc(2 * var(--space));}/* line 192,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc img{max-height:550px;margin:0 auto;display:block;}/* line 199,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob figure{margin-left:-25%;width:75%;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob figure img{mask-size:contain;mask-clip:fill-box;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-size:contain;-webkit-mask-clip:fill-box;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;}/* line 217,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-left{margin-left:-50%;}/* line 219,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-left figure{width:150%;text-align:right;}/* line 222,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-left figure img{width:100%;mask-image:url("../img/mask/mask_gauche.svg");-webkit-mask-image:url("../img/mask/mask_gauche.svg");}/* line 230,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-right{margin-right:-50%;}/* line 232,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-right figure{width:150%;text-align:left;margin-left:auto;}/* line 236,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.image-blob.image-right figure img{width:100%;mask-image:url("../img/mask/mask_droit.svg");-webkit-mask-image:url("../img/mask/mask_droit.svg");}/* line 245,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.important h2,main .content-bloc .content-bloc.important .h2{/*font-size:clamp(1.0625rem,calc(1.0625rem + ((1vw - 0.234375rem) * 1.6901)),2.1875rem);*/ min-height:0vw;}/* line 252,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine{max-width:750px;margin:0 auto;text-align:center;color:#0C5096;}/* line 257,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine img{max-width:100%;}/* line 260,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine h2,main .dynamic-component.machine .h2{border-radius:50px;border:1px solid var(--Blue-Primary-100,#0C5096);display:table;padding:0.5rem 2rem;margin:2rem auto;background-color:#fff;}/* line 267,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine h2 span,main .dynamic-component.machine .h2 span{opacity:0.5;}/* line 271,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine h3,main .dynamic-component.machine .h3{color:var(--Blue-Secondary-100,#82A3D5);text-align:center;font-family:Nunito;font-size:25px;font-style:normal;font-weight:700;line-height:150%;text-transform:none;}/* line 281,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine .description{font-size:22px;}/* line 284,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .dynamic-component.machine a{font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:normal;color:#0C5096;}@media (max-width:991.98px){/* line 297,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .btn,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a + a,._wordpress_archive .wp-link-group a{--bs-btn-font-size:0.8rem;}/* line 301,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .content-bloc .bloc-content{display:block !important;}/* line 304,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .content-bloc .bloc-content .text,.content-bloc .bloc-content figure{width:auto !important;}/* line 309,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .pictos-wrapper{display:block;margin-left:var(--space);margin-right:var(--space);}/* line 313,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .pictos-wrapper .picto{padding-bottom:1rem;}/* line 318,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ main .content-bloc .content-bloc.important h2,main .content-bloc .content-bloc.important .h2{font-size:1.2rem;}}/* line 323,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget{padding:60px;border-radius:20px;background:#fff;box-shadow:0px 0px 100px 0px rgba(12,80,150,0.1);width:80%;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:60px;}/* line 335,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .calculator{width:100%;display:flex;flex-wrap:wrap;position:relative;}/* line 342,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .scale{width:100%;height:100%;justify-content:space-between;align-items:center;display:inline-flex;margin-bottom:10px;}/* line 351,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .scale_content{color:#0c5096;font-size:12px;font-weight:600;text-transform:uppercase;word-wrap:break-word;}/* line 359,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .thermometer{width:100%;height:40px;padding:10px 40px;background:linear-gradient(90deg,rgba(245,158,76,0.2) 0%,#f59e4c 100%);border-radius:50px;justify-content:flex-start;align-items:center;gap:20px;display:flex;}/* line 371,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .thermometer_content{flex:1 1 0;align-self:stretch;justify-content:space-between;align-items:center;display:flex;}/* line 379,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .thermometer_content_item{font-weight:600;color:black;}/* line 384,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget #result{padding:5px 10px;text-transform:uppercase;font-size:16px;color:#0c5096;font-weight:500;width:fit-content;position:relative;border:2px solid #0c5096;border-radius:20px;}/* line 396,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/dynamic-components.scss */ .durete_eau_thermometer_widget .result_value{color:#f59e4c;}/* line 4,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ html{scroll-behavior:smooth;}/* line 8,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .full-page-wrapper{width:100%;min-height:100vh;padding-top:0;background:#F4F5F7;}/* line 15,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .full-page-container{background:#fff;padding:1em;}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .height-1line{height:1em;}/* line 24,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .height-2lines{height:2em;}/*body .fixed-top{z-index:1054;}*/ /* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .text-center{text-align:center;}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .text-left{text-align:left;}/* line 44,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .text-right{text-align:right;}/* line 48,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .position-static{position:static !important;}/* line 52,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .position-relative{position:relative !important;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .position-absolute{position:absolute !important;}/* line 60,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .position-fixed{position:fixed !important;}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .w100{width:100% !important;}/* line 68,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .container-hd-max{max-width:1920px;margin:0 auto;}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ #menu .nav-link{color:#aaaaab;}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ legend{float:none;}/* line 81,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-block{display:block;width:100%;}/* line 86,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .overflow-visible{overflow:visible !important;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .header-icon{float:right;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .uppercase{text-transform:uppercase;}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body .accordion .card:last-of-type{border:1px solid rgba(0,0,0,0.125);/* if only one item */}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body .accordion .card:last-of-type button:hover,body .accordion .card:last-of-type button{text-decoration:none;}/* line 108,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .divider{margin-top:5px;border-top:1px solid rgba(0,0,0,0.125);margin-bottom:5px;}/* line 114,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .badge{border-radius:3px;}/* line 118,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .well{padding:15px;background-color:rgba(255,255,255,0.75);font-size:1.2em;margin-bottom:15px;}/* line 124,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .well p{margin:0;}/* line 129,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ a.card:hover{border:1px solid rgba(0,0,0,0.37);text-decoration:none;}/* line 134,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-title{font-size:1.3em;margin:0;}/* line 140,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-body .btn,.card-body table a,table .card-body a,.card-body .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .card-body a,.card-body .horizontal_tab_group_img a,.horizontal_tab_group_img .card-body a,.card-body .horizontal_tab_group a,.horizontal_tab_group .card-body a,.card-body ._wordpress_archive a[role=button],._wordpress_archive .card-body a[role=button],.card-body ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .card-body a{align-self:flex-end;}/* line 144,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-body p:last-child,.card-body ul:last-child{margin-bottom:0;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-body h2:first-child,.card-body .h2:first-child,.card-body h3:first-child,.card-body .h3:first-child,.card-body h4:first-child,.card-body .h4:first-child,.card-body h5:first-child,.card-body .h5:first-child,.card-body h6:first-child,.card-body .h6:first-child{margin-top:0;}/* line 158,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .container-full{display:block;width:100%;text-align:center;}/* line 164,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .container-full[style*=background]{min-height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:center;}/* line 172,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .active-icon{visibility:hidden;}/* line 176,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .active .active-icon{visibility:visible;}/* line 182,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .nav-link h1,.nav-link .h1,.nav-link h2,.nav-link .h2,.nav-link h3,.nav-link .h3,.nav-link h4,.nav-link .h4,.nav-link h5,.nav-link .h5,.nav-link h6,.nav-link .h6{color:inherit;}/* line 192,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body{background-color:#fffeff;}/* line 195,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body .content-container{background-color:#feffff;}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .list-group-item.active h1,.list-group-item.active .h1,.list-group-item.active h2,.list-group-item.active .h2,.list-group-item.active h3,.list-group-item.active .h3,.list-group-item.active h4,.list-group-item.active .h4,.list-group-item.active h5,.list-group-item.active .h5,.list-group-item.active h6,.list-group-item.active .h6{color:#fff;}/* line 207,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .hidden{display:none;}/* line 213,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .title-bloc h1,.title-bloc .h1,.title-bloc h2,.title-bloc .h2,.title-bloc h3,.title-bloc .h3,.title-bloc h4,.title-bloc .h4,.title-bloc h5,.title-bloc .h5,.title-bloc h6,.title-bloc .h6{margin-bottom:0;}/* line 223,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-control-small{font-size:0.9em;}/* line 228,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-inline-2 label{width:20%;display:inline-block;}/* line 233,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-inline-2 input{width:26%;display:inline-block;}/* line 239,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .navbar-right{margin-left:15px;}/* line 243,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-image{padding:0 0 0 32px;display:flex;width:auto;}/* line 248,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-image .btn-body{padding:0.5rem 0.75rem;display:block;}/* line 253,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-image .avatar{display:block;margin-left:-32px;}/* line 257,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-image .avatar img{height:32px;width:32px;border-radius:0.25rem 0 0 0.25rem;margin:0;}/* line 266,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ figcaption{text-align:center;font-size:0.9rem;margin-top:2px;margin-bottom:8px;}/* line 271,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ figcaption p{padding:0;text-align:center !important;}/* line 277,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .hidden-block{display:none !important;}/* line 281,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-control{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;height:auto;}/* line 291,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-control.disabled,a.disabled{opacity:0.3;}/* line 295,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .form-control.focus{border-color:#129FEA;}/* line 299,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ a.input-group-text{margin:0;display:flex;padding-left:12px;text-decoration:none;}/* line 306,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .bg-dark{color:#ffffff;}/* line 310,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .panel-title{margin:0;}/* line 314,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .img-group{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:15px;margin-bottom:15px;}/* line 322,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body.scrolled #menu{padding:5px 0;}/* line 325,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body.scrolled #menu img{max-height:50px;}/* line 330,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .page-item{display:flex;align-items:stretch;}/* line 335,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup{position:fixed;top:0;right:0;z-index:10000;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;}/* line 347,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .close-popup{position:fixed;top:15px;right:15px;font-size:24px;font-family:Arial,Gadget,sans-serif;color:#cccccc;cursor:pointer;}/* line 357,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .close-popup:hover{color:#ffffff;}/* line 361,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .wrapper{width:1200px;background-color:#ffffff;overflow:auto;max-height:100vh;padding:30px;}/* line 369,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .wrapper > .banner.global-image,.main-popup .wrapper > .first-component.simple-video{margin:-30px -30px 30px -30px;width:auto;}@media (max-width:991.98px){/* line 376,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .wrapper{width:1024px;}}@media (max-width:991.98px){/* line 382,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .wrapper{width:850px;}}@media (max-width:991.98px){/* line 388,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .wrapper{width:100%;}/* line 392,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup .close-popup{font-size:20px;line-height:20px;padding:1px 6px 4px 6px;background-color:rgba(0,0,0,0.5);border-radius:3px;display:block;}}/* line 404,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .main-popup.loader .wrapper{color:#ffffff;font-size:3rem;background-color:transparent;}/* line 412,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ [aria-expanded=false] .collapse-off{display:none !important;}/* line 418,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ [aria-expanded=true] .collapse-on{display:none !important;}/** grid **/ /* line 427,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .large-content .container{max-width:1340px;}/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}@media (min-width:992px){/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{max-width:480px;}}@media (min-width:992px){/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{max-width:480px;}}@media (min-width:992px){/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{max-width:480px;}}@media (min-width:1200px){/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{max-width:570px;}}@media (min-width:1400px){/* line 432,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .half-container{max-width:660px;}}/* line 438,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .small-content .container{max-width:960px;}/* line 443,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-picto-top{font-size:50px;text-align:center;}/* line 448,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .alert-block{display:block;}/* line 452,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .card-icon{position:absolute;top:-15px;right:15px;background-color:#E3E3E3;border-radius:3px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#ffffff;}/* line 467,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .alert-icon{float:right;font-size:1.3125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}/* line 477,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .note{font-size:0.8em;font-style:italic;display:flex;justify-content:space-between;align-items:center;}/* line 484,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .note .alert-icon{margin-left:15px;}/* line 489,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .tab-pane > .card{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}/* line 495,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .auto-row{display:flex;align-items:stretch;justify-content:space-between;margin-left:-15px;margin-right:-15px;}/* line 502,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .auto-row .auto-col{margin-left:15px;margin-right:15px;flex-grow:1;flex-basis:0;}/* line 510,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ajax-loader{display:none !important;}/* line 515,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body.ajax-loading .ajax-loader{display:block !important;}/* line 519,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body.ajax-loading .hide-on-loading{display:none !important;}@media (max-width:991.98px){/* line 525,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .auto-row{display:block;margin:0;}/* line 529,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .auto-row .auto-col{margin:0 0 15px 0;}}/* line 535,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress{margin:5px 0;-moz-box-shadow:inset 1px 1px 2px #bbb;-webkit-box-shadow:inset 1px 1px 2px #bbb;box-shadow:inset 1px 1px 2px #bbb;}/* line 541,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .bar{background:#ddd;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;padding:2px;text-align:center;}/* line 550,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .bar{-moz-box-shadow:inset 2px 2px 3px #999;-webkit-box-shadow:inset 2px 2px 3px #999;box-shadow:inset 2px 2px 3px #999;}/* line 555,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .bar .value{height:5px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:0.8em;display:inline;vertical-align:top;}/* line 566,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .bluebar{background-color:#069;}/* line 569,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .bluebar .value{color:#fff;}/* line 574,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .orangebar{background-color:#F90;}/* line 578,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .progress .progress .redbar{background-color:#cc0000;}/* line 583,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-rounded{border-radius:10em;}/* line 587,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-shadow{transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);}/* line 592,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .badge.badge-number{font-family:Verdana;border-radius:50%;background-color:transparent;border:2px solid;font-size:0.8em;}/* line 600,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .img-parallax,.img-backgound{width:100%;z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%,0);pointer-events:none;}/** ribbon **/ /* line 613,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon{width:150px;height:150px;overflow:hidden;position:absolute;}/* line 620,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #999999;}/* line 629,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#dc3545;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font:700 18px/1 'Lato',sans-serif;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;text-align:center;}/* line 643,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-primary span{background-color:#0d6efd;}/* line 647,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-success span{background-color:#198754;}/* line 651,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-warning span{background-color:#ffc107;}/* line 655,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-info span{background-color:#0dcaf0;}/* top left*/ /* line 660,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-left{top:-10px;left:-10px;}/* line 665,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent;}/* line 671,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-left::before{top:0;right:0;}/* line 676,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-left::after{bottom:0;left:0;}/* line 681,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg);}/* top right*/ /* line 688,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-right{top:-10px;right:-10px;}/* line 693,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent;}/* line 699,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-right::before{top:0;left:0;}/* line 704,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-right::after{bottom:0;right:0;}/* line 709,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg);}/* bottom left*/ /* line 716,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-left{bottom:-10px;left:-10px;}/* line 721,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-left::before,.ribbon-bottom-left::after{border-bottom-color:transparent;border-left-color:transparent;}/* line 727,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-left::before{bottom:0;right:0;}/* line 732,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-left::after{top:0;left:0;}/* line 737,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-left span{right:-25px;bottom:30px;transform:rotate(225deg);}/* bottom right*/ /* line 744,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-right{bottom:-10px;right:-10px;}/* line 749,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-right::before,.ribbon-bottom-right::after{border-bottom-color:transparent;border-right-color:transparent;}/* line 755,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-right::before{bottom:0;left:0;}/* line 760,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-right::after{top:0;right:0;}/* line 765,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .ribbon-bottom-right span{left:-25px;bottom:30px;transform:rotate(-225deg);}/* icones */ /* line 773,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ button [class^="bi-"]::before,[class*=" bi-"]::before{line-height:normal;}/* line 778,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .accordion-header{margin:0;}/* line 782,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body .generic-close{position:absolute;top:3px;right:3px;}/* line 786,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ body .generic-close i{font-size:0.80em;vertical-align:top;margin:0;line-height:1;}/* line 794,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-plus{position:absolute;right:2rem;bottom:2rem;opacity:0.6;}/* line 801,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-plus:hover{opacity:1;}/* line 805,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-container{--bottom-margin:1rem;margin-bottom:calc( var( --bottom-margin ) * -1);}/* line 808,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ .btn-container .btn,.btn-container table a,table .btn-container a,.btn-container .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .btn-container a,.btn-container .horizontal_tab_group_img a,.horizontal_tab_group_img .btn-container a,.btn-container .horizontal_tab_group a,.horizontal_tab_group .btn-container a,.btn-container ._wordpress_archive a[role=button],._wordpress_archive .btn-container a[role=button],.btn-container ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .btn-container a{display:inline-block;margin-bottom:var(--bottom-margin);margin-right:1rem;}/* line 815,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/bootstrap_extension.scss */ ._jv_spinner{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:_jv_spinner-border .75s linear infinite;animation:_jv_spinner-border .75s linear infinite;}@-webkit-keyframes _jv_spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes _jv_spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link{/*h2{color:var(--Orange-100,#F59E4C);font-family:Nunito;font-size:25px;font-style:normal;font-weight:700;line-height:125%;margin-top:0;margin-bottom:0.5rem;padding:0;}h3{color:var(--Blue-Primary-100,#0C5096);font-family:Nunito;font-size:25px;font-style:normal;font-weight:800;line-height:150%;}h4{color:var(--Blue-Primary-50,#7B8DC0);font-family:Nunito;font-size:25px;font-style:normal;font-weight:800;line-height:150%;text-transform:uppercase;}*/ /*.tab-pane{margin-bottom:calc(var(--large-space) / 2);background-color:#fff;border-radius:calc(var(--bs-border-radius)*4);padding:60px;position:relative;overflow:hidden;box-shadow:0px 0px 100px 30px rgba(12,80,150,0.10);img{margin:-2rem -2rem -2rem 0;}.content-bloc .content-bloc{padding:0;}h1{margin-top:0;}}*/}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .content-bloc{margin:0 !important;}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .content-bloc figure,body .children-link .content-bloc .text{margin:0 !important;}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .content-bloc figure{width:auto !important;}/* line 44,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .content-bloc .text{width:60% !important;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab{padding-bottom:calc(var(--large-space) / 2);}/* line 53,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav{display:flex;}/* line 55,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item{flex:1;padding:1rem;}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a{position:relative;text-align:center;opacity:0.6;/*&:after{opacity:0;transition:opacity 0.5s;display:inline-block;content:" ";font-size:0;--triangle-color:#fff;--triangle-size:35px;--triangle-deformation:1.5;position:absolute;bottom:calc(var(--large-space) / 6 * -1 );transform:translateX(-50%);width:0;height:0;border-left:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid transparent;border-bottom:calc(var(--triangle-size) * var(--triangle-deformation)) solid var(--triangle-color);}*/}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a figure{width:60%;margin:0 auto;position:relative;max-width:250px;}/* line 68,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a figure img{width:100%;border-radius:50%;}/* line 72,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a figure:after{content:url('data:image/svg+xml,<svg width="122" height="95" viewBox="0 0 122 95" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.1363 94.1933C42.3695 94.2073 39.6119 93.8752 36.9278 93.205C30.853 91.7699 25.1251 89.1433 20.0777 85.478C15.0304 81.8127 10.7645 77.1821 7.52846 71.8558C4.29246 66.5296 2.15107 60.6141 1.22901 54.4541C0.306947 48.2941 0.622641 42.0125 2.15772 35.9754C3.6928 29.9383 6.41656 24.2663 10.1704 19.2897C13.9242 14.3131 18.633 10.1314 24.0225 6.98829C29.4121 3.84514 35.3746 1.80333 41.5629 0.981765C47.7511 0.160203 54.0414 0.575318 60.0672 2.20294C83.4897 8.20385 114.342 56.1405 117.81 61.5766L121.914 68.0717L114.767 72.0253C110.096 74.1432 70.1863 94.1933 45.1363 94.1933ZM48.4621 14.9107C40.4607 14.9662 32.7525 17.9225 26.7741 23.2285C20.7957 28.5345 16.955 35.8282 15.9678 43.7503C14.9807 51.6724 16.9144 59.6824 21.4087 66.2873C25.9029 72.8923 32.651 77.6415 40.3952 79.65C52.5664 82.7563 81.7913 71.8841 101.605 62.565C88.9384 43.9269 68.7003 19.0055 56.5999 15.8991C53.9348 15.2562 51.2039 14.9245 48.4621 14.9107Z" fill="white"></path></svg>');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.5s;}/* line 82,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a.active{opacity:1;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a.active figure:after{transform:rotate(74deg) translateX(-80px) translateY(39px);transform-origin:center center;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a.active:after{opacity:1;z-index:1;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a .text{margin-top:1rem;font-size:24px;font-family:Nunito;color:#0C5096;/*height:72px;*/}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link.no-image .tab-pane{padding:60px;}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab{padding-bottom:calc(var(--large-space) / 2);}/* line 162,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .nav .nav-item .text{height:72px;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .nav .nav-item a:after{opacity:0;transition:opacity 0.5s;display:inline-block;content:" ";font-size:0;--triangle-color:#fff;--triangle-size:35px;--triangle-deformation:1.5;position:absolute;bottom:calc(var(--large-space) / 2 * -1);transform:translateX(-50%);width:0;height:0;border-left:var(--triangle-size) solid transparent;border-right:var(--triangle-size) solid transparent;border-bottom:calc(var(--triangle-size) * var(--triangle-deformation)) solid var(--triangle-color);}/* line 193,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .tab-pane{margin-bottom:calc(var(--large-space) / 2);background-color:#fff;border-radius:calc(var(--bs-border-radius)*4);padding:60px;position:relative;overflow:hidden;box-shadow:0px 0px 100px 30px rgba(12,80,150,0.1);}/* line 201,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .tab-pane img{margin:-2rem -2rem -2rem 0;}/* line 204,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .tab-pane .content-bloc .content-bloc{padding:0;}/* line 207,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ .section-service .children-link-tab .tab-pane h1,.section-service .children-link-tab .tab-pane .h1{margin-top:0;}@media (max-width:991.98px){/* line 215,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav{display:block;}/* line 217,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a{display:flex;}/* line 219,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a figure{width:20%;}/* line 221,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a figure:after{content:url('data:image/svg+xml,<svg width="38" height="30" viewBox="0 0 122 95" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.1363 94.1933C42.3695 94.2073 39.6119 93.8752 36.9278 93.205C30.853 91.7699 25.1251 89.1433 20.0777 85.478C15.0304 81.8127 10.7645 77.1821 7.52846 71.8558C4.29246 66.5296 2.15107 60.6141 1.22901 54.4541C0.306947 48.2941 0.622641 42.0125 2.15772 35.9754C3.6928 29.9383 6.41656 24.2663 10.1704 19.2897C13.9242 14.3131 18.633 10.1314 24.0225 6.98829C29.4121 3.84514 35.3746 1.80333 41.5629 0.981765C47.7511 0.160203 54.0414 0.575318 60.0672 2.20294C83.4897 8.20385 114.342 56.1405 117.81 61.5766L121.914 68.0717L114.767 72.0253C110.096 74.1432 70.1863 94.1933 45.1363 94.1933ZM48.4621 14.9107C40.4607 14.9662 32.7525 17.9225 26.7741 23.2285C20.7957 28.5345 16.955 35.8282 15.9678 43.7503C14.9807 51.6724 16.9144 59.6824 21.4087 66.2873C25.9029 72.8923 32.651 77.6415 40.3952 79.65C52.5664 82.7563 81.7913 71.8841 101.605 62.565C88.9384 43.9269 68.7003 19.0055 56.5999 15.8991C53.9348 15.2562 51.2039 14.9245 48.4621 14.9107Z" fill="white"></path></svg>');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 0.5s;}/* line 231,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a.active figure:after{transform:rotate(74deg) translateX(-20px) translateY(17px);}/* line 235,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a:after{display:none;}/* line 238,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/children_links.scss */ body .children-link .children-link-tab .nav .nav-item a .text{width:80%;height:2rem;font-size:1rem;}}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ video{max-width:100%;}/* line 5,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia{margin-top:var(--large-space);margin-bottom:var(--large-space);}/* line 10,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.blocs .item{overflow:hidden;padding:0;position:relative;}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia h2,.multimedia .h2,.multimedia h3,.multimedia .h3,.multimedia h4,.multimedia .h4{font-size:1.1em;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .modal-lg{width:90%;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .modal .modal-body img{width:auto;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.gallery .thumbnail,.multimedia.gallerylarge .thumbnail{margin-bottom:1rem;}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.logo-multimedia{width:100%;overflow:hidden;box-sizing:border-box;position:relative;display:flex;}/* line 42,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.logo-multimedia .images-wrapper{width:auto;animation:marquee 60s linear infinite;display:flex;}/* line 47,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.logo-multimedia .image-wrapper{padding:45px;}@keyframes marquee{0%{margin-left:0;}50%{margin-left:-100%;}100%{margin-left:0;}}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images{margin:0 10px 5px 0;width:33%;position:relative;float:left;}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images a{text-decoration:none;}/* line 66,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images img{width:100%;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;}/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer .title{margin:0;padding:0;line-height:normal;display:inline-block;vertical-align:middle;height:100%;color:#ffffff;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer .title::before,.multimedia .images .layer .deco::before{display:inline-block;content:"";height:100%;vertical-align:middle;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer .deco{margin-left:15px;display:inline-block;vertical-align:middle;height:100%;color:#ffffff;}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer:hover{background-color:rgba(200,200,200,0.9);font-size:1em;}/* line 103,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .images .layer:hover .title{font-size:1.6em;}/* line 111,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.oneimage{overflow:hidden;}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.oneimage .badge{margin-top:3px;float:right;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.oneimage .images{width:100%;}/* line 120,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.oneimage .fa{font-size:3em;}/* line 123,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia.oneimage .fa:hover{display:none;}/* line 128,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .multimedia .thumbnail{padding:0;border:0 none;}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title,.simple-video.title-loop{position:relative;height:95vh;margin:0 -15px;overflow:hidden;}/* line 138,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title video,.simple-video.title-loop video{min-width:100%;min-height:100vh;}/* line 142,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title .caption,.simple-video.title-loop .caption{position:absolute;top:50%;text-align:center;margin-top:-100px;width:100%;}/* line 148,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title .caption .container,.simple-video.title-loop .caption .container{margin:0 auto;background-color:rgba(0,0,0,0.5);border-radius:3px;padding:15px;}/* line 153,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title .caption .container p,.simple-video.title .caption .container h1,.simple-video.title .caption .container .h1,.simple-video.title-loop .caption .container p,.simple-video.title-loop .caption .container h1,.simple-video.title-loop .caption .container .h1{color:#ffffff;}/* line 158,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .simple-video.title .content-link,.simple-video.title-loop .content-link{display:block;text-align:center;position:absolute;bottom:60px;color:#ffffff;text-decoration:none;font-size:4em;width:100%;}/* line 170,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .global-image.text-card{display:flex;align-items:stretch;width:100%;}/* line 174,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .global-image.text-card .card{width:100%;}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ #banner.global-image.full figure{top:50%;margin:auto;position:absolute;transform:translateY(-50%);}/* line 185,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ #banner.global-image.full figure .caption{background-color:transparent;font-size:4em;}/* line 192,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .v-gallery{line-height:0;-webkit-column-count:4;-webkit-column-gap:0px;-moz-column-count:4;-moz-column-gap:0px;column-count:4;column-gap:0px;margin-left:-15px;margin-right:-15px;}/* line 202,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .v-gallery .item{display:inline-block;margin-right:auto;margin-left:auto;padding:15px;}/* line 207,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .v-gallery .item img{width:100% !important;height:auto !important;}/* line 215,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item{position:relative;}/* line 217,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000001;}/* line 223,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item .caption p{padding:0;margin:0;}/* line 227,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item .caption .title{font-size:3em;}/* line 230,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item .caption .description{font-size:1.6em;}/* line 233,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .glide .item .caption .copyright{font-size:0.8em;}/* line 242,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a,.title-image .nolink{display:relative;}/* line 244,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a .caption,.title-image .nolink .caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000001;padding:2rem;}/* line 251,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a .caption p,.title-image .nolink .caption p{padding:0;margin:0;}/* line 255,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a .caption .title,.title-image a .caption h1,.title-image a .caption .h1,.title-image .nolink .caption .title,.title-image .nolink .caption h1,.title-image .nolink .caption .h1{font-size:3em;margin:0;padding:0;margin-bottom:1rem;}/* line 261,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a .caption .description,.title-image .nolink .caption .description{font-size:1.6em;}/* line 264,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .title-image a .caption .copyright,.title-image .nolink .caption .copyright{font-size:0.8em;}/* line 271,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .global-image.title-content.first-component{margin-top:-30px;}/* line 275,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content{display:flex;align-items:center;align-items:stretch;margin:0 -31px;background:linear-gradient(180deg,white 50%,rgba(0,0,0,0) 50%);}/* line 281,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title{font-size:0;width:40%;display:flex;flex-flow:column;align-items:stretch;align-content:stretch;}/* line 288,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title .bloc-top{height:50%;border-bottom:3px #cccccd solid;}/* line 292,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title .bloc-bottom{height:50%;border-top:3px #cccccd solid;}/* line 296,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title .line{height:6px;}/* line 301,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .bloc-image{width:20%;}/* line 304,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content img{width:100%;box-shadow:2px 0px 1px 0px rgba(0,0,0,0.05);border-radius:60px;border:6px solid #eeeeee;}/* line 314,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .banner .image-title-content .border-image-title{width:25%;}/* line 316,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .banner .image-title-content .border-image-title .line{height:6px #cccccd solid;}/* line 320,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .banner .image-title-content .bloc-image{width:50%;}/*.global-image{figcaption{color:white;--min:3.05rem;--val:3.38vw + 2.29rem;--max:5rem;font-size:clamp(var(--min),var(--val),var(--max));min-height:0vw;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;display:flex;height:100%;top:0;width:75%;}.text-position-vertical-top{figcaption{align-items:flex-start;}}.text-position-vertical-center{figcaption{align-items:center;}}.text-position-vertical-bottom{figcaption{align-items:flex-end;}}.text-position-horizontal-left{figcaption{text-align:left;justify-content:flex-start;}}.text-position-horizontal-center{figcaption{text-align:center;justify-content:center;}}.text-position-horizontal-right{figcaption{text-align:right;justify-content:flex-end;}}}*/ @media (max-width:991.98px){/* line 389,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title{width:25%;}/* line 391,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .border-image-title .line{height:6px #cccccd solid;}/* line 395,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/mutimedia.scss */ .image-title-content .bloc-image{width:50%;}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background{background-image:url('data:image/svg+xml,<svg id="ecXrzC6AxZa1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2942 1024" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><defs><linearGradient id="ecXrzC6AxZa2-fill" x1="169.460902" y1="508.539861" x2="2621.696401" y2="508.539861" spreadMethod="pad" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 0)"><stop id="ecXrzC6AxZa2-fill-0" offset="0%" stop-color="%23fff"/><stop id="ecXrzC6AxZa2-fill-1" offset="30%" stop-color="%23DFE2FB"/><stop id="ecXrzC6AxZa2-fill-2" offset="100%" stop-color="%23DCDFE800"/></linearGradient></defs><path d="M2801.9,278.8c-188.4-15.9-69.799072-69.276507-194.373318-157.6-93.857308-78.913166-350.876102,83.116996-440.276102,86.616996-585.3,22.8-360.070765-172.356149-696.25058-182.595128-116.954701-3.562072-442.29453,139.208827-558.336294,139.208827-124.574245,0-296.930394-122.143861-430.037123-139.208827C281.259994,3.037414,29.059278,91.752031,-14.840722,190.752031c-55.7,125.7,186.008121,156.99768,153.584687,421.50464-4.2,7.7-10.238979,339.592808,308.87587,226.964038c286.691415-88.737819,645.573431,93.772913,856.661253,141.639211c207.003825,39.165024,233.790022-15.358469,537.546403-81.911833c143.345707-29.010441,174.062645,64.846868,423.211137,81.911833c305.462877,17.064965,162.11717-58.020882,342.488054-105.802785C2751.390136,847.753191,3025.849671,874.628018,2801.9,709.1c-78.49884-58.020882-97.774019-31.996461-134.128193-107.082308-64.4-134.7,205.968332-37.542923,219.620304-150.171694C2912.989559,354.575697,2879,285.3,2801.9,278.8v0Z" transform="translate(34.441862 2.430385)" fill="url(%23ecXrzC6AxZa2-fill)"/></svg>');background-size:auto 100%;background-position:center;background-repeat:no-repeat;padding:calc(var(--large-space) * 2) 0;margin:calc(var(--large-space) * 2) -50vw;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background .section-body{margin:0 50vw;}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background .main-title{padding-top:0;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .content-bloc .content-bloc{margin:0;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .pictos-wrapper.width-background{margin-top:0;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .main-title{margin-top:0;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.bg-gray.layout-fix-background{background-image:none;}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.bg-gray .section-body{max-width:838px;margin:0 auto !important;background-position:center;background-size:auto 100%;background-repeat:no-repeat;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box.box-simple{margin:calc(var(--large-space) * 2) 0;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box.box-simple .main-title{margin-top:0;text-align:center;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box-dark{color:#fff;border-radius:16px;background:var(--blue-500,#04407D);box-shadow:0px 0px 50px 0px var(--light-blue-300,#B6D0EB);padding:var(--large-space);}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box-dark h1,.box-dark .h1,.box-dark h2,.box-dark .h2,.box-dark h3,.box-dark .h3,.box-dark h4,.box-dark .h4,.box-dark h5,.box-dark .h5{color:#fff;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content,body.subsection-actu.depth-5 #content,body.subsection-actu.depth-6 #content{max-width:870px;}/* line 71,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h1,.section-clients #content .h1,body.subsection-actu.depth-5 #content h1,body.subsection-actu.depth-5 #content .h1,body.subsection-actu.depth-6 #content h1,body.subsection-actu.depth-6 #content .h1{font-size:49px;}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h2,.section-clients #content .h2,body.subsection-actu.depth-5 #content h2,body.subsection-actu.depth-5 #content .h2,body.subsection-actu.depth-6 #content h2,body.subsection-actu.depth-6 #content .h2{font-size:39px;}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h3,.section-clients #content .h3,body.subsection-actu.depth-5 #content h3,body.subsection-actu.depth-5 #content .h3,body.subsection-actu.depth-6 #content h3,body.subsection-actu.depth-6 #content .h3{font-size:29px;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box .smart-generic-form{box-shadow:none;background-color:transparent;width:100%;max-width:1024px;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box h1.heading,body .component-row-box .heading.h1,body .component-row-box h2.heading,body .component-row-box .heading.h2{margin-bottom:calc(var(--space));}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box main .content-bloc .content-bloc{margin:0;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box h1,body .component-row-box .h1,body .component-row-box h2,body .component-row-box .h2{padding:0;margin-bottom:var(--space);}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .blue-section{background:var(--light-blue-100,#E7EFF8);margin:0 -2200px 0 -2200px;padding:var(--large-space) calc(var(--large-space) + 2200px);}@media (max-width:991.98px){/* line 109,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .blue-section{margin:var(--space) 0;padding:var(--large-space) calc(var(--large-space));}}@media (max-width:991.98px){/* line 4,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-lg.scss */ .hero .text{margin-top:32px !important;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-lg.scss */ .hero figure{display:none;}}@media (max-width:991.98px){/* line 4,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body table th{font-size:12px;}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body table th,body table td{padding:0.25rem 0.5rem;}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar{--bs-navbar-toggler-padding-y:0;--bs-navbar-toggler-padding-x:0;--bs-border-width:0;position:absolute;top:0;right:var(--space);}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar .navbar-brand{width:60%;height:3rem;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar .navbar-collapse{z-index:10;position:fixed;top:calc(8 * $space);left:0;width:100%;min-height:100%;background-color:white;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar .navbar-collapse ul{padding:calc($space * 2);}/* line 35,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar .navbar-collapse ul .nav-link{color:#0C5096 !important;border:0 none !important;}/* line 39,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .navbar .navbar-collapse ul .active .nav-link,.navbar .navbar-collapse ul .nav-link:hover{color:white !important;}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .btn,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a + a,._wordpress_archive .wp-link-group a{padding:6px 12px;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .offcanvas .navbar-nav .nav-item.page-installateurs{width:fit-content;}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .topfooter figure{margin-bottom:20px;}/* line 61,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .topfooter > div{padding:0;margin:var(--space) auto var(--space) auto;text-align:left;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .topfooter .address .social-network{justify-content:start;}/* line 72,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .subfooter ul{display:flex;}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .subfooter ul li{font-size:0.8rem;text-align:center;}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body footer .subfooter ul li a{border:0 none;margin:0;}/* line 86,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .hero .text{margin-top:32px !important;}/* line 89,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .hero figure{display:none;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .jvl-component.image-center{text-align:center;}/* line 98,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .content-bloc{display:block;}/* line 100,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .content-bloc .text,main .content-bloc figure{width:auto;padding-left:0 !important;padding-right:0 !important;}/* line 105,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .content-bloc .text{margin-top:var(--space);}/* line 111,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .durete_eau_widget input,.durete_eau_widget button{max-width:100%;}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .internal-link-container{padding:2rem 0;}/* line 120,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ #footer-top-decoration{height:90px;}/* line 124,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body .children-link .tab-pane{padding:20px;}/* line 126,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body .children-link .tab-pane img{margin:0;}/* line 131,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ #content h1,#content .h1,#content .important h2,#content .important .h2{z-index:0;}/* line 135,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .jvl-component.content-bloc-large{--img-offset:150px;}/* line 137,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .jvl-component.content-bloc-large h2,main .jvl-component.content-bloc-large .h2{font-size:26px;}/* line 140,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .jvl-component.content-bloc-large h3,main .jvl-component.content-bloc-large .h3{font-size:20px;}/* line 143,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .jvl-component.content-bloc-large .content-wrapper .text{min-width:0 !important;}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .jvl-component.content-bloc-large::before{content:"";display:none;}/* line 152,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ main .content-bloc .text{padding:calc(8px*3) 0;}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ body .children-link .content-bloc .text{width:80% !important;margin:auto !important;padding:calc(8px*3);}/* line 164,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .image-blob-sm figure img{max-width:100%;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-md.scss */ .image-blob-sm figure::before{top:30px;left:4px;}}@media (max-width:991.98px){/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */:root{--large-space:calc(var(--space) * 4);}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ #content .main-title h1,#content .main-title .h1{font-size:32px;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ main .content-bloc .content-bloc{margin-bottom:var(--large-space);display:flex;flex-direction:column-reverse !important;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ main .content-bloc .content-bloc .text,main .content-bloc .content-bloc figure{width:80%;}/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ main .jvl-component.content-bloc-large .content-wrapper .text{margin-top:4rem;min-width:100%;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .page-reference.slide h3,.page-reference.slide .h3{font-size:1.2rem;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .slide.page-reference{margin:1rem 0;}/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .slide.page-reference .glide__bullets{margin-top:1rem;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .multimedia.logo-list .images-wrapper{margin:1rem 0;gap:0.5rem;}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .multimedia.logo-list .images-wrapper img{width:40px;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .retour_client{min-width:0 !important;margin-bottom:1rem;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .section-service .children-link-tab .tab-pane{padding:1rem;}/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .link-wrapper{gap:0.5rem;--bs-btn-font-size:0.6rem;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .link-wrapper .btn,.link-wrapper table a,table .link-wrapper a,.link-wrapper .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .link-wrapper a,.link-wrapper .horizontal_tab_group_img a,.horizontal_tab_group_img .link-wrapper a,.link-wrapper .horizontal_tab_group a,.horizontal_tab_group .link-wrapper a,.link-wrapper ._wordpress_archive a[role=button],._wordpress_archive .link-wrapper a[role=button],.link-wrapper ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .link-wrapper a{display:flex;align-items:center;}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .internal-link.btn,table a.internal-link,.pictos-wrapper .picto .internal-link a.internal-link,.horizontal_tab_group_img a.internal-link,.horizontal_tab_group a.internal-link,._wordpress_archive a.internal-link[role=button],._wordpress_archive .wp-link-group a.internal-link{display:block;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .page-reference .products{padding:1rem;grid-template-columns:repeat(1,1fr);}/* line 72,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .offcanvas{font-size:clamp(1.125rem,calc(1.125rem + ((1vw - 0.234375rem) * 1.0204)),1.375rem);min-height:0vw;}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .offcanvas .navbar-nav .nav-item.page-installateurs{color:white !important;padding:0 !important;margin:0 !important;}/* line 79,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .offcanvas .navbar-nav .nav-item.page-installateurs a.nav-link{margin:0 !important;padding:0 !important;}/* line 87,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ header .hero .title{font-size:22px;}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ header .navbar .nav-item .nav-link{border:0 none;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ header .header-container{padding-bottom:0;}/* line 100,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ header .navbar{--bs-navbar-padding-x:1;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .wave{padding-bottom:200px;}/* line 108,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .offcanvas-header{max-width:100vw;}/* line 110,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .offcanvas-header h5,.offcanvas-header .h5{position:relative;z-index:10000;}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ main .jvl-component.content-bloc-large{--img-offset:400px;}/* line 118,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ main .jvl-component.content-bloc-large .content-wrapper .text{padding:calc(8px*3);}/* line 127,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ body.page-installateurs .content-section.layout-fix-background .section-body .jvl-component p{display:none;}/* line 135,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .content-section.layout-fix-background{margin:0 !important;padding:0 !important;margin-right:calc(var(--bs-gutter-x) * .5 * -1) !important;margin-left:calc(var(--bs-gutter-x) * .5 * -1) !important;padding-right:calc(var(--bs-gutter-x) * .5) !important;padding-left:calc(var(--bs-gutter-x) * .5) !important;}/* line 142,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .content-section.layout-fix-background .section-body{margin:0 !important;width:100%;padding:var(--large-space) 0;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .page-reference .card{margin-bottom:calc(8px*3);}/* line 154,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .faq-line .question,.faq-line .response{font-size:14px;}/* line 158,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .faq-line a.question{padding-left:20px;}/* line 160,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ .faq-line a.question:before{position:absolute;left:0;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ table th,table td{font-size:12px;line-height:normal;}/* line 173,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/responsive/screen-sm.scss */ footer .subfooter{margin-top:calc(8px*3);}}/* @import 'responsive/ratio.scss';*/ /** CSS **/ /* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--bs-border-radius:5px !important;--space:10px;--large-space:calc(10px*4);--goute-svg:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_474_1526)"><path d="M4.35696 9.32003C4.08131 9.32142 3.80657 9.28826 3.53917 9.22133C2.93395 9.07803 2.36329 8.81574 1.86043 8.44973C1.35757 8.08372 0.932568 7.62131 0.610172 7.08943C0.287777 6.55756 0.0744353 5.96685 -0.0174278 5.35172C-0.109291 4.73658 -0.0778391 4.10932 0.0750974 3.50646C0.228034 2.9036 0.499396 2.3372 0.87338 1.84024C1.24736 1.34328 1.71649 0.92571 2.25344 0.611839C2.79039 0.297968 3.38442 0.0940748 4.00095 0.0120346C4.61747 -0.0700056 5.24415 -0.0285528 5.8445 0.13398C8.17802 0.733223 11.2518 5.52012 11.5972 6.06297L12.0061 6.71156L11.2941 7.10635C10.8288 7.31785 6.85263 9.32003 4.35696 9.32003ZM4.68831 1.40297C3.89114 1.40851 3.12319 1.70371 2.52757 2.23356C1.93196 2.76341 1.54932 3.49176 1.45097 4.28285C1.35262 5.07394 1.54528 5.87381 1.99303 6.53337C2.44078 7.19293 3.11307 7.66719 3.88462 7.86775C5.0972 8.17794 8.00882 7.09225 9.9828 6.16166C8.72086 4.30048 6.70459 1.81186 5.49905 1.50166C5.23354 1.43746 4.96146 1.40434 4.68831 1.40297Z" fill="%2382A3D5"/></g><defs><clipPath id="clip0_474_1526"><rect width="11.999" height="9.32" fill="white"/></clipPath></defs></svg>');--text-size-sm:16px;--text-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.234375rem) * 0.1878)),1rem);min-height:0vw;}@media (max-width:991.98px){/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--space:8px;--large-space:calc(8px*3);}}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ .btn-primary,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a{--bs-btn-color:#fff;--bs-btn-bg:#F89C53;--bs-btn-border-color:#F89C53;--bs-btn-hover-color:#F89C53;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#F89C53;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#F89C53;--bs-btn-active-border-color:#F89C53;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#F89C53;--bs-btn-disabled-border-color:#F89C53;}/* line 55,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ a.btn-primary:hover,table a:hover,.pictos-wrapper .picto .internal-link a:hover,.horizontal_tab_group_img a:hover,.horizontal_tab_group a:hover,._wordpress_archive a[role=button]:hover,._wordpress_archive .wp-link-group a:hover{color:var(--bs-btn-hover-color) !important;background-color:transparent;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .wave{position:relative;overflow:hidden;--animation-speed:20s;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ html.edit-preview .global-image.hidden{display:block;}/* line 14,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .wave:after{content:' ';background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="198"><path fill="%23fff" d="M.005 121C311 121 409.898-.25 811 0c400 0 500 121 789 121v77H0s.005-48 .005-77z" transform="matrix(-1 0 0 1 1600 0)"/></svg>');position:absolute;left:-250px;bottom:-30px;width:6400px;height:160px;transform:translate3d(0,0,0);animation-play-state:running;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .wave:before{content:' ';background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="220"><path fill="%23e7eff8" d="M.005 121C311 121 409.898-.25 811 0c400 0 500 121 789 121v77H0s.005-48 .005-77z" transform="matrix(-1 0 0 1 1600 0)"/></svg>');position:absolute;left:0;bottom:-30px;width:6400px;height:198px;transform:translate3d(0,0,0);animation-play-state:running;}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .section-home .wave:after{animation:wave var(--animation-speed) cubic-bezier(0.36,0.45,0.63,0.53) infinite;}/* line 44,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .section-home .wave:before{animation:wave var(--animation-speed) cubic-bezier(0.36,0.45,0.63,0.53) -0.125s infinite,swell var(--animation-speed) ease -1.25s infinite;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ footer.wave:before,footer.wave:after{bottom:auto;top:30px;z-index:10;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/animation.scss */ .scrolling .wave:before,.scrolling .wave:after,.wave:hover:before,.wave:hover:after{animation-play-state:running;}@keyframes wave{0%{margin-left:0;}100%{margin-left:-1600px;}}@keyframes swell{0%,100%{transform:translate3d(0,-25px,0);}50%{transform:translate3d(0,5px,0);}}/** CSS **/ /* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--bs-border-radius:5px !important;--space:10px;--large-space:calc(10px*4);--goute-svg:url('data:image/svg+xml,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_474_1526)"><path d="M4.35696 9.32003C4.08131 9.32142 3.80657 9.28826 3.53917 9.22133C2.93395 9.07803 2.36329 8.81574 1.86043 8.44973C1.35757 8.08372 0.932568 7.62131 0.610172 7.08943C0.287777 6.55756 0.0744353 5.96685 -0.0174278 5.35172C-0.109291 4.73658 -0.0778391 4.10932 0.0750974 3.50646C0.228034 2.9036 0.499396 2.3372 0.87338 1.84024C1.24736 1.34328 1.71649 0.92571 2.25344 0.611839C2.79039 0.297968 3.38442 0.0940748 4.00095 0.0120346C4.61747 -0.0700056 5.24415 -0.0285528 5.8445 0.13398C8.17802 0.733223 11.2518 5.52012 11.5972 6.06297L12.0061 6.71156L11.2941 7.10635C10.8288 7.31785 6.85263 9.32003 4.35696 9.32003ZM4.68831 1.40297C3.89114 1.40851 3.12319 1.70371 2.52757 2.23356C1.93196 2.76341 1.54932 3.49176 1.45097 4.28285C1.35262 5.07394 1.54528 5.87381 1.99303 6.53337C2.44078 7.19293 3.11307 7.66719 3.88462 7.86775C5.0972 8.17794 8.00882 7.09225 9.9828 6.16166C8.72086 4.30048 6.70459 1.81186 5.49905 1.50166C5.23354 1.43746 4.96146 1.40434 4.68831 1.40297Z" fill="%2382A3D5"/></g><defs><clipPath id="clip0_474_1526"><rect width="11.999" height="9.32" fill="white"/></clipPath></defs></svg>');--text-size-sm:16px;--text-size:clamp(0.875rem,calc(0.875rem + ((1vw - 0.234375rem) * 0.1878)),1rem);min-height:0vw;}@media (max-width:991.98px){/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */:root{--space:8px;--large-space:calc(8px*3);}}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ .btn-primary,table a,.pictos-wrapper .picto .internal-link a,.horizontal_tab_group_img a,.horizontal_tab_group a,._wordpress_archive a[role=button],._wordpress_archive .wp-link-group a{--bs-btn-color:#fff;--bs-btn-bg:#F89C53;--bs-btn-border-color:#F89C53;--bs-btn-hover-color:#F89C53;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#F89C53;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#F89C53;--bs-btn-active-border-color:#F89C53;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#F89C53;--bs-btn-disabled-border-color:#F89C53;}/* line 55,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/variables_solucalc.scss */ a.btn-primary:hover,table a:hover,.pictos-wrapper .picto .internal-link a:hover,.horizontal_tab_group_img a:hover,.horizontal_tab_group a:hover,._wordpress_archive a[role=button]:hover,._wordpress_archive .wp-link-group a:hover{color:var(--bs-btn-hover-color) !important;background-color:transparent;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ body .logo img{height:auto;/*filter:grayscale(1);&:hover{filter:none;}*/}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .picto{max-width:300px;margin:0 auto;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .internal-link-group{margin-top:var(--large-space);display:block;text-align:center;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .btn-block{display:inline;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .taxonomy{display:flex;justify-content:center;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .text-highlight{color:var(--gray-500,#717680);text-align:center;font-family:Nunito;font-size:31px;font-style:normal;font-weight:800;line-height:150%;/* 46.5px */ border-radius:6px;border:1px solid var(--gray-300,#D5D7DA);background:#FFF;padding:8px 24px;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .badge,.page-reference .taxonomy .item .text{color:#8A8A8A;text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:600;line-height:12.5px;background-color:transparent !important;border:1px #8A8A8A solid;border-radius:3px;display:block;padding:0.35em 0.65em;margin-left:0.5rem;margin-right:0.5rem;}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date{text-align:left;display:flex;align-item:center;padding-top:calc(60px / 2);margin-top:calc(60px * -1);margin-bottom:60px;margin:0;margin-top:-2rem;margin-bottom:1rem;float:none;font-size:0.9em;font-style:normal;}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date .date-only::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;content:"\F215";margin-right:0.5rem;color:#F89C53;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .jvl-component.date .jvl-component.date .taxonomy{margin:0 0 0 1rem;}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem;}/* line 99,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper img{width:80px;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .link-wrapper{display:flex;justify-content:center;gap:4rem;margin-bottom:var(--large-space);}/** files **/ /* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group{margin:0 -2000px var(--large-space) -2000px;padding:56px 2000px;display:flex;align-items:center;justify-content:center;gap:40px;background:linear-gradient(0deg,var(--blue-500,#04407D) 0%,var(--blue-500,#04407D) 100%),linear-gradient(106deg,#05284B 38.61%,#04407D 94.09%);color:#fff;text-align:center;}/* line 129,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file{max-width:200px;}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file a{text-decoration:none;}/* line 137,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file i{font-size:60px;color:#fff;}/* line 142,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file .title{color:#FFF;text-align:center;font-family:Nunito;font-size:16px;font-style:normal;font-weight:700;line-height:125%;/* 20px */}/* line 152,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .file-group .file .description{color:var(--blue-100,#CDD9E5);text-align:center;font-family:"Myriad Pro";font-size:16px;font-style:normal;font-weight:400;line-height:150%;/* 24px */}@media (max-width:991.98px){/* line 165,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper{gap:1rem;}/* line 167,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/components.scss */ .multimedia.logo-list .images-wrapper img{width:52px;}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive .wp-link-group{margin:1rem auto;text-align:center;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive .wp-link-group a{display:inline-block;border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius);}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive .wp-link-group a + a{margin-left:1rem;}/* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive .action_wrapper{text-align:center;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive a[role=button]{margin:1rem auto;display:inline-block;border-radius:var(--bs-border-radius);}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive #content{max-width:850px;margin:0 auto;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive #content .global-image{display:block;margin:1rem auto;text-align:center;}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/wordpress.scss */ ._wordpress_archive .taxonomy [class^="name-pll_"],._wordpress_archive .taxonomy [class*=" name-pll_"]{display:none !important;}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background{background-image:url('data:image/svg+xml,<svg id="ecXrzC6AxZa1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 2942 1024" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><defs><linearGradient id="ecXrzC6AxZa2-fill" x1="169.460902" y1="508.539861" x2="2621.696401" y2="508.539861" spreadMethod="pad" gradientUnits="userSpaceOnUse" gradientTransform="translate(0 0)"><stop id="ecXrzC6AxZa2-fill-0" offset="0%" stop-color="%23fff"/><stop id="ecXrzC6AxZa2-fill-1" offset="30%" stop-color="%23DFE2FB"/><stop id="ecXrzC6AxZa2-fill-2" offset="100%" stop-color="%23DCDFE800"/></linearGradient></defs><path d="M2801.9,278.8c-188.4-15.9-69.799072-69.276507-194.373318-157.6-93.857308-78.913166-350.876102,83.116996-440.276102,86.616996-585.3,22.8-360.070765-172.356149-696.25058-182.595128-116.954701-3.562072-442.29453,139.208827-558.336294,139.208827-124.574245,0-296.930394-122.143861-430.037123-139.208827C281.259994,3.037414,29.059278,91.752031,-14.840722,190.752031c-55.7,125.7,186.008121,156.99768,153.584687,421.50464-4.2,7.7-10.238979,339.592808,308.87587,226.964038c286.691415-88.737819,645.573431,93.772913,856.661253,141.639211c207.003825,39.165024,233.790022-15.358469,537.546403-81.911833c143.345707-29.010441,174.062645,64.846868,423.211137,81.911833c305.462877,17.064965,162.11717-58.020882,342.488054-105.802785C2751.390136,847.753191,3025.849671,874.628018,2801.9,709.1c-78.49884-58.020882-97.774019-31.996461-134.128193-107.082308-64.4-134.7,205.968332-37.542923,219.620304-150.171694C2912.989559,354.575697,2879,285.3,2801.9,278.8v0Z" transform="translate(34.441862 2.430385)" fill="url(%23ecXrzC6AxZa2-fill)"/></svg>');background-size:auto 100%;background-position:center;background-repeat:no-repeat;padding:calc(var(--large-space) * 2) 0;margin:calc(var(--large-space) * 2) -50vw;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background .section-body{margin:0 50vw;}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.layout-fix-background .main-title{padding-top:0;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .content-bloc .content-bloc{margin:0;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .pictos-wrapper.width-background{margin-top:0;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section .main-title{margin-top:0;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.bg-gray.layout-fix-background{background-image:none;}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .content-section.bg-gray .section-body{max-width:838px;margin:0 auto !important;background-position:center;background-size:auto 100%;background-repeat:no-repeat;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box.box-simple{margin:calc(var(--large-space) * 2) 0;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box.box-simple .main-title{margin-top:0;text-align:center;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box-dark{color:#fff;border-radius:16px;background:var(--blue-500,#04407D);box-shadow:0px 0px 50px 0px var(--light-blue-300,#B6D0EB);padding:var(--large-space);}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .box-dark h1,.box-dark .h1,.box-dark h2,.box-dark .h2,.box-dark h3,.box-dark .h3,.box-dark h4,.box-dark .h4,.box-dark h5,.box-dark .h5{color:#fff;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content,body.subsection-actu.depth-5 #content,body.subsection-actu.depth-6 #content{max-width:870px;}/* line 71,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h1,.section-clients #content .h1,body.subsection-actu.depth-5 #content h1,body.subsection-actu.depth-5 #content .h1,body.subsection-actu.depth-6 #content h1,body.subsection-actu.depth-6 #content .h1{font-size:49px;}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h2,.section-clients #content .h2,body.subsection-actu.depth-5 #content h2,body.subsection-actu.depth-5 #content .h2,body.subsection-actu.depth-6 #content h2,body.subsection-actu.depth-6 #content .h2{font-size:39px;}/* line 77,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .section-clients #content h3,.section-clients #content .h3,body.subsection-actu.depth-5 #content h3,body.subsection-actu.depth-5 #content .h3,body.subsection-actu.depth-6 #content h3,body.subsection-actu.depth-6 #content .h3{font-size:29px;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box .smart-generic-form{box-shadow:none;background-color:transparent;width:100%;max-width:1024px;}/* line 90,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box h1.heading,body .component-row-box .heading.h1,body .component-row-box h2.heading,body .component-row-box .heading.h2{margin-bottom:calc(var(--space));}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box main .content-bloc .content-bloc{margin:0;}/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ body .component-row-box h1,body .component-row-box .h1,body .component-row-box h2,body .component-row-box .h2{padding:0;margin-bottom:var(--space);}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .blue-section{background:var(--light-blue-100,#E7EFF8);margin:0 -2200px 0 -2200px;padding:var(--large-space) calc(var(--large-space) + 2200px);}@media (max-width:991.98px){/* line 109,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/section.scss */ .blue-section{margin:var(--space) 0;padding:var(--large-space) calc(var(--large-space));}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large{--img-offset:50px;position:relative;color:#fff;margin-left:calc(var(--img-offset) * -1);margin-right:calc(var(--img-offset) * -1);margin-top:var(--large-space);margin-bottom:var(--large-space);/*img{position:absolute;top:0;z-index:-1;}*/}/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .sticker{width:150px;height:150px;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large:before{content:" ";position:absolute;width:90%;height:90%;top:160px;left:90px;background-color:#EEF1FA;-webkit-mask-image:url("../img/mask/shade03.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;}/* line 40,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .bloc-content{display:flex;align-items:center;width:50%;}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper{mask-image:url("../img/background_large_content.svg");mask-size:contain;mask-clip:fill-box;mask-repeat:no-repeat;mask-position:center center;-webkit-mask-image:url("../img/mask/mask03.svg");-webkit-mask-size:contain;-webkit-mask-clip:fill-box;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;background-position:center;width:100%;height:1000px;display:flex;align-items:center;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper .text{padding:0;margin:0 auto;min-width:400px;}/* line 74,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper .text .prefix{font-size:clamp(0.625rem,calc(0.625rem + ((1vw - 0.234375rem) * 0.2817)),0.8125rem);text-transform:uppercase;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper .text ul{text-align:left;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper .w-img .text{width:calc(50% - var(--img-offset));}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large h1,main .jvl-component.content-bloc-large .h1,main .jvl-component.content-bloc-large h2,main .jvl-component.content-bloc-large .h2,main .jvl-component.content-bloc-large h3,main .jvl-component.content-bloc-large .h3,main .jvl-component.content-bloc-large h4,main .jvl-component.content-bloc-large .h4{color:#fff;}@media (max-width:991.98px){/* line 96,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large{margin-left:calc(var(--bs-gutter-x) * .5 * -1);margin-right:calc(var(--bs-gutter-x) * .5 * -1);}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .bloc-content{display:block;margin-left:var(--img-offset);margin-right:var(--img-offset);flex-shrink:unset;width:100%;}/* line 107,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .bloc-content .image{justify-content:center !important;}/* line 112,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-bloc-large{overflow:hidden;}/* line 116,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper{width:200%;margin-left:-50%;padding-left:50%;height:750px;}/* line 121,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc-large.scss */ main .jvl-component.content-bloc-large .content-wrapper .text{width:65%;margin:0;}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ header .durete_eau_widget{margin-top:calc(var(--large-space) * -1 + var(--space));margin-bottom:var(--large-space);}/* line 8,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau{--durete-width:980px;}/* line 10,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau h2,.durete_eau .h2{max-width:var(--durete-width);margin:2rem auto;text-align:center;}/* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget form .message svg{display:none;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau h2,.durete_eau .h2{margin:1rem auto;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget{padding:60px;font-family:Nunito;border-radius:16px;background:#FFF;box-shadow:0px 0px 100px 0px var(--light-blue-300,#B6D0EB);}/* line 28,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .input-box{display:flex;gap:1rem;}/* line 31,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .input-box .input-zone{flex-grow:4;}/* line 33,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .input-box .input-zone input{width:100%;}/* line 39,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .in-wrapper{max-width:var(--durete-width);margin:0 auto;}/* line 51,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget h3,.durete_eau_widget .h3{font-size:20px;line-height:22px;}/* line 56,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget form{margin:15px 0;}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget form label{text-align:left;}/* line 61,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget form .message{margin-top:1px;text-align:left;}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget form .message span{display:inline-block;line-height:27px;vertical-align:middle;padding-top:5px;width:150%;}/* line 76,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget label{display:block;color:var(--Blue-Secondary-100,#82A3D5);font-size:12px;font-style:normal;font-weight:700;line-height:24px;/* 200% */ text-transform:uppercase;}/* line 85,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget input{display:flex;width:399px;height:45px;padding:20px 10px;align-items:center;flex-shrink:0;}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .response{overflow:hidden;color:var(--Primary_2,#F89C53);text-overflow:ellipsis;font-family:Nunito;font-size:20px;font-style:normal;font-weight:600;line-height:25px;/* 125% */}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .picto{padding:calc(var(--space) * 2) calc(var(--space) * 2);background:var(--gray-100,#F5F5F5);}/* line 109,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .graph{text-align:center;}/* line 111,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .graph svg{width:100%;}/* line 114,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .graph .btn-rdv{margin-top:-200px;z-index:1;position:relative;}/*** SVG ***/ @keyframes progress{0%{stroke-dasharray:0 100;}}/* line 132,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .circle-svg{display:block;margin:10px auto;font-family:Nunito,Sans-serif;}/* line 138,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .circle-svg text{font-size:2px;fill:#A4A7AE;}/* line 143,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .circle-svg #progress-text{text-align:center;fill:#04407D;font-size:6px;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .circle-svg .animate{fill:none;stroke-width:16;stroke-linecap:all;animation:progress 1s ease-out forwards;}/* line 156,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .circle-svg path.around{fill:none;stroke-width:16;}@media (max-width:991.98px){/* line 163,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau{--durete-width:800px;padding:var(--large-space) 0;}/* line 166,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau h2,.durete_eau .h2{font-size:20px;}/* line 169,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .response{font-size:12px;}/* line 172,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .link-durete-lang{display:block;}/* line 174,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau .link-durete-lang .btn,.durete_eau .link-durete-lang table a,table .durete_eau .link-durete-lang a,.durete_eau .link-durete-lang .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .durete_eau .link-durete-lang a,.durete_eau .link-durete-lang .horizontal_tab_group_img a,.horizontal_tab_group_img .durete_eau .link-durete-lang a,.durete_eau .link-durete-lang .horizontal_tab_group a,.horizontal_tab_group .durete_eau .link-durete-lang a,.durete_eau .link-durete-lang ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .durete_eau .link-durete-lang a,.durete_eau .link-durete-lang ._wordpress_archive a[role=button],._wordpress_archive .durete_eau .link-durete-lang a[role=button]{margin-bottom:0.5rem;justify-content:center;}/* line 181,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .button-zone{display:flex;justify-content:center;}/* line 186,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget{padding:15px;}/* line 188,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .input-box{align-items:start;}/* line 190,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/durete_eau.scss */ .durete_eau_widget .input-box .btn,.durete_eau_widget .input-box table a,table .durete_eau_widget .input-box a,.durete_eau_widget .input-box .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .durete_eau_widget .input-box a,.durete_eau_widget .input-box .horizontal_tab_group_img a,.horizontal_tab_group_img .durete_eau_widget .input-box a,.durete_eau_widget .input-box .horizontal_tab_group a,.horizontal_tab_group .durete_eau_widget .input-box a,.durete_eau_widget .input-box ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .durete_eau_widget .input-box a,.durete_eau_widget .input-box ._wordpress_archive a[role=button],._wordpress_archive .durete_eau_widget .input-box a[role=button]{display:block;padding:7px 16px;}}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/main-title.scss */ #content .main-title .prefix,#content .main-title .suffix{color:var(--blue-300,#688CB1);text-align:center;font-family:var(--Sm-header,Nunito);font-size:13px;font-style:normal;font-weight:800;line-height:150%;text-transform:uppercase;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/main-title.scss */ #content .main-title h1,#content .main-title .h1{color:var(--blue-500,#04407D);text-align:center;font-family:var(--Lg-header,"Nunito Sans");font-size:49px;font-style:normal;font-weight:800;line-height:120%;/* 58.8px */}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/main-title.scss */ header .main-title{margin-top:var(--large-space);margin-bottom:var(--large-space);text-align:left;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/main-title.scss */ header .main-title .prefix,header .main-title .suffix{color:var(--dark-blue-100,#CDD4DB);text-shadow:4px 4px 20px #0C5096;font-family:var(--Text,"Myriad Pro");font-size:20px;font-style:normal;font-weight:400;line-height:150%;/* 30px */}/* line 39,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/main-title.scss */ header .main-title h1,header .main-title .h1{color:#FFF;font-feature-settings:'liga' off,'clig' off;text-shadow:4px 4px 20px #0C5096;font-family:var(--Lg-header,"Nunito Sans");font-size:61px;font-style:normal;font-weight:700;line-height:110%;/* 67.1px */ letter-spacing:2px;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/retour_client.scss */ .retour_client{border-radius:var(--radius-xl,12px);background:var(--gray-100,#F5F5F5);display:flex;min-width:360px;padding:var(--spacing-4xl,32px);flex-direction:column;align-items:flex-start;gap:var(--spacing-4xl,32px);flex:1 0 0;}/* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/retour_client.scss */ .retour_client .starts{display:flex;align-items:center;gap:var(--spacing-xs,4px);margin-bottom:1rem;}/* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/retour_client.scss */ .retour_client .starts svg{width:20px;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/retour_client.scss */ .retour_client .signature{display:flex;align-items:center;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/retour_client.scss */ .retour_client .signature img{border-radius:var(--radius-full,9999px);border:0.75px solid var(--Component-colors-Components-Avatars-avatar-contrast-border,rgba(0,0,0,0.08));width:48px;height:48px;margin-right:1rem;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .section-co2 .horizontal_tab_group{align-items:center;}/* Conteneur global des onglets et contenus */ /* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group{display:flex;/* Disposition horizontale */ align-items:flex-start;/* Aligner les éléments en haut */ background-color:#fff;margin-left:-2000px;padding-left:2000px;margin-right:-2000px;padding-right:2000px;padding-bottom:var(--large-space);/* Onglets (liste des liens) */ /* Onglets individuels */}/* line 17,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .nav-tabs{display:block;flex-direction:column;/* Afficher les onglets verticalement */ margin-right:10%;/* Espacement interne à droite */ border:none;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .nav-tabs .nav-link{border:none;text-align:left;/* Texte aligné à gauche */ padding:10px 15px;/* Espacement interne */ color:#688CB1;display:flex;align-items:center;border-radius:0;border-left:4px #E7EFF8 solid;color:var(--blue-500,#04407D);font-family:Nunito;font-size:var(--H6,20px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-xl,30px);/* 150% */ cursor:pointer;width:300px;}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .nav-tabs .nav-link .image{margin-right:1rem;width:30px;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .nav-tabs .nav-link .image svg{fill:#04407D;width:48px;height:48px;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .nav-tabs .nav-link.active{border-left:4px #688CB1 solid;color:#04407D;}/* line 62,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group .tab-content{flex-grow:1;border:none;border-left:none;background-color:#fff;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group H2,.horizontal_tab_group h3,.horizontal_tab_group .h3,.horizontal_tab_group h4,.horizontal_tab_group .h4{color:var(--blue-500,#04407D);font-family:Nunito;font-size:var(--H5,25px);font-style:normal;font-weight:700;line-height:130%;/* 32.5px */ letter-spacing:-0.5px;}/* line 87,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group.no-js{display:block;margin:0 auto;display:block;padding:0;padding-bottom:var(--large-space);}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/horizontal_tab.scss */ .horizontal_tab_group.no-js .horizontal_tab_item{display:flex;align-items:center;border-radius:0;border-left:4px #E7EFF8 solid;color:var(--blue-500,#04407D);font-family:Nunito;font-size:var(--H6,20px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-xl,30px);/* 150% */}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img{display:flex;align-items:flex-start;background-color:#fff;margin-left:-2000px;padding-left:2000px;margin-right:-2000px;padding-right:2000px;padding-bottom:var(--large-space);padding-top:var(--large-space);}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs{display:block;flex-direction:column;width:40%;margin-right:10%;border:none;}/* line 21,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link{border:none;text-align:left;padding:10px 15px;color:#688CB1;border-radius:0;border-left:4px #E7EFF8 solid;color:#688cb1;cursor:pointer;width:100%;}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link .tab-title{display:flex;align-items:center;font-family:Nunito;font-size:var(--H6,20px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-xl,30px);}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link .tab-text{max-height:0;overflow:hidden;transition:all 1s;font-weight:normal;font-size:var(--text-size);color:var(--gray-500,#717680);font-family:myriad-pro;font-size:16px;font-style:normal;font-weight:400;line-height:150%;/* 30px */ margin-left:11px;font-family:myriad-pro,sans-serif;}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link.no-image .tab-text{margin-left:0;}/* line 69,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link.active .tab-text{max-height:250px;}/* line 73,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link .image{margin-right:1rem;width:30px;}/* line 80,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link.active{border-left:4px #688CB1 solid;color:#04407D;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .nav-tabs .nav-link.active svg{fill:#04407D;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .tab-content{flex-grow:1;border:none;border-left:none;background-color:#fff;text-align:center;}/* line 95,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .tab-content figure{margin:0 auto var(--large-space) auto;width:fit-content;margin-bottom:2rem;position:relative;}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .tab-content figure.image-mask img{-webkit-mask-image:url("../img/mask/mask01.svg");-webkit-mask-size:contain;-webkit-mask-clip:fill-box;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;max-width:100%;margin-left:-15%;}/* line 111,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .tab-content figure.no-image-mask img{width:250px;}/* line 115,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img .tab-content figure.image-mask:before{content:" ";position:absolute;width:90%;height:90%;top:15%;left:0;background-color:#EEF1FA;-webkit-mask-image:url("../img/mask/shade_01.svg");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;z-index:0;}/* line 132,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img H2,.horizontal_tab_group_img h3,.horizontal_tab_group_img .h3,.horizontal_tab_group_img h4,.horizontal_tab_group_img .h4{color:var(--blue-500,#04407D);font-family:Nunito;font-size:var(--H5,25px);font-style:normal;font-weight:700;line-height:130%;/* 32.5px */ letter-spacing:-0.5px;}/* line 147,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img svg{fill:#688cb1;width:48px;height:48px;}/* line 154,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js{display:block;margin:0 auto;display:block;padding:0;padding-bottom:var(--large-space);}/* line 161,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js .tab-content{display:none;}/* line 165,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js .horizontal_tab_item{border-radius:0;border-left:4px #E7EFF8 solid;}/* line 166,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js .horizontal_tab_item .tab-title{display:flex;align-items:center;color:var(--blue-500,#04407D);font-family:Nunito;font-size:var(--H6,20px);font-style:normal;font-weight:700;line-height:var(--Line-height-text-xl,30px);}/* line 175,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js .horizontal_tab_item .tab-title .text{margin-left:11px;}/* line 179,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/hori_tab_img.scss */ .horizontal_tab_group_img.no-js .horizontal_tab_item .tab-text{margin-left:11px;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper{display:flex;flex-wrap:wrap;/*grid-template-columns:1fr 1fr 1fr;gap:20px;*/}/* line 7,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper.width-background{margin-top:var(--large-space);padding:calc(var(--large-space) / 2);border-radius:var(--bs-border-radius);box-shadow:0 0 25px #0C509615;background-color:#fff;}/* line 16,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto{width:auto;text-align:center;display:flex;flex-direction:column;align-items:stretch;flex-grow:1;padding:0 5px;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto a{text-decoration:none;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto a:hover{color:#FF9519;}/* line 36,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto a:hover svg{fill:#FF9519;}/* line 41,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto svg{width:100%;fill:#04407D;width:110px;height:110px;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image svg{fill:#fff;}/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto h2,.pictos-wrapper .picto .h2,.pictos-wrapper .picto h3,.pictos-wrapper .picto .h3{text-transform:none;margin-bottom:0;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image{--image-width:60%;position:relative;}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image figure{display:block;margin:0 auto;width:var(--image-width);border-radius:50%;overflow:hidden;}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image figure img{width:100%;}/* line 75,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image.image-bottom figure{margin:0 auto;border-radius:0;}/* line 78,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image.image-bottom figure img{width:50%;}/* line 83,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image .image{position:absolute;top:0;left:0;margin-left:calc((100% - var(--image-width)) / 2);width:var(--image-width);padding-top:var(--image-width);display:flex;align-items:center;justify-content:center;align-items:strech;}/* line 94,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image .image > *{position:absolute;top:0;left:0;bottom:0;right:0;width:60%;margin:auto;}/* line 104,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image .text{flex-grow:1;}/* line 107,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .width-image .text .field-value p{font-size:var(--text-size-sm) !important;}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto .internal-link{margin-top:1rem;}@media (max-width:991.98px){/* line 125,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto svg{width:64px;height:64px;}/* line 129,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/picto.scss */ .pictos-wrapper .picto h2,.pictos-wrapper .picto .h2{font-size:12px;}}/* line 2,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/components/content-bloc.scss */ .content-bloc h1,.content-bloc .h1,.content-bloc h2,.content-bloc .h2,.content-bloc h3,.content-bloc .h3,.content-bloc h4,.content-bloc .h4{font-weight:800;line-height:120%;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide{position:relative;width:100%;box-sizing:border-box;}/* line 6,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide *{box-sizing:inherit;}/* line 9,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__track{overflow:hidden;}/* line 12,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__slides--dragging{user-select:none;}/* line 30,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;}/* line 39,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;}/* line 45,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__arrows{-webkit-touch-callout:none;user-select:none;}/* line 49,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide__bullets{-webkit-touch-callout:none;user-select:none;}/* line 53,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.core.scss */ .glide--rtl{direction:rtl;}/*# sourceMappingURL=glide.core.css.map */ /* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:white;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:4px;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);text-shadow:0 0.25em 0.5em rgba(0,0,0,0.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border 300ms ease-in-out;transform:translateY(-50%);line-height:1;}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow:focus{outline:none;}/* line 23,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow:hover{border-color:white;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow--left{left:2em;}/* line 29,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow--right{right:2em;}/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__arrow--disabled{opacity:0.33;}/* line 35,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%);}/* line 44,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__bullet{background-color:rgba(255,255,255,0.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all 300ms ease-in-out;cursor:pointer;line-height:0;box-shadow:0 0.25em 0.5em 0 rgba(0,0,0,0.1);margin:0 0.25em;}/* line 57,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__bullet:focus{outline:none;}/* line 60,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,0.5);}/* line 64,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide__bullet--active{background-color:white;}/* line 67,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;}/* line 72,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/glide.theme.scss */ .glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}/*# sourceMappingURL=glide.theme.css.map */ /* line 13,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */:root{--title-font:'Nunito Sans';--bs-nav-link-disabled-color:rgba(0,0,0,0.5);}/* line 18,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .hidden{display:none;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ a{color:#FF9519;}/* line 26,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body{font-family:myriad-pro,sans-serif;color:#999;line-height:1.4;background-color:#fff;font-size:var(--text-size);overflow-x:hidden;}/* line 34,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body .main-background{background:linear-gradient(246deg,#05284B 66.24%,#04407D 98.14%);}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body input,body select,body .form-control{border-radius:5px;}/* line 43,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .btn,table a,._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group a + a,._wordpress_archive a[role=button],.horizontal_tab_group a,.horizontal_tab_group_img a,.pictos-wrapper .picto .internal-link a{text-transform:uppercase;color:#FFF;font-family:var(--Sm-header,Nunito);font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;border-radius:100px;padding:12px 24px;}/* line 59,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .btn-secondary,._wordpress_archive .wp-link-group a + a{color:#04407D;border-color:#04407D;background-color:#fff;}/* line 63,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .btn-secondary:hover,._wordpress_archive .wp-link-group a + a:hover,.btn-secondary:focus,._wordpress_archive .wp-link-group a + a:focus,.btn-secondary.active,._wordpress_archive .wp-link-group a + a.active{color:#fff;border-color:#04407D;background-color:#04407D;}/* line 70,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form{border-radius:var(--bs-border-radius);box-shadow:0 0 6px rgba(0,0,0,0.1);background-color:#fff;padding:var(--large-space);margin-bottom:var(--large-space);}/* line 76,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form.small{max-width:320px;margin:0 auto;}/* line 80,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form.middle{max-width:712px;margin:0 auto;}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form button{text-transform:uppercase;}/* line 88,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form .radio-inline input{margin-right:0.5rem;}/* line 92,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form .static-text{margin-top:-0.5rem;font-size:90%;font-style:italic;}/* line 97,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .smart-generic-form .required{margin-top:1rem;}/* line 102,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .bg-gray{background:var(--gray-100,#F5F5F5);padding:var(--large-space) 2000px !important;margin:0 -2000px !important;}/* line 106,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .bg-gray h2,.bg-gray .h2{margin:var(--space) auto;color:var(--blue-500,#04407D);text-align:center;font-family:"Nunito Sans";font-size:49px;font-style:normal;font-weight:800;line-height:120%;/* 58.8px */}/* line 119,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .image-center{margin-left:auto;margin-right:auto;}/* line 124,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table{font-family:var(--title-font);max-width:1024px;margin:0 auto;/*td{color:#999;}*/}/* line 130,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table tfoot tr:first-child{border-top:1px solid var(--Blue-Primary-25,#B8C7E8);}/* line 133,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table tfoot tr:nth-child(2){background-color:rgba(255,255,255,0.7);}/* line 141,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table tbody tr:not(:first-child){border-top:1px solid var(--Blue-Primary-25,#B8C7E8);}/* line 145,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table th{color:#0C5096;font-size:18px;}/* line 149,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ table th,table td{line-height:1.5rem;padding:0.5rem 1rem;}/* line 162,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .main-content-wrapper{background-image:url('data:image/svg+xml,<svg width="1440" height="1153" viewBox="0 0 1440 1153" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-53.2809 1077.63C-304.417 946.186 -321.788 1317.57 -598.579 1056.71C-791.908 923.842 -1039.25 428.239 -772.802 276.994C-620.519 45.9115 -399.377 338.974 -282.423 186.931C-1.26063 -178.589 832.264 101.964 1039.99 133.082C1403.03 187.465 1390.22 79.8756 1507.64 38.6738C1820.42 -71.0807 1711.83 177.656 2025.93 161.125C2277.2 147.901 2033.65 176.855 1938.84 181.411L2073.67 228.092C2099.19 327.543 2157.4 538.824 2186.14 588.34C2222.06 650.235 2046.05 960.352 1891.41 889.999C1534.85 727.781 1749.12 1201.44 1110.85 867.402C810.954 710.452 395.838 1312.7 -53.2809 1077.63Z" fill="url(%23paint0_linear_1386_6071)"/><defs><linearGradient id="paint0_linear_1386_6071" x1="276.972" y1="-185.944" x2="282.033" y2="362.453" gradientUnits="userSpaceOnUse"><stop stop-color="%23E6EBF7"/><stop offset="1" stop-color="%23E6EBF700"/></linearGradient></defs></svg>');background-repeat:no-repeat;background-size:100%;background-position:0 200px;}/* line 174,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #footer-top-decoration{overflow:hidden;position:relative;height:200px;margin-top:var(--large-space);}/* line 179,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #footer-top-decoration .wave-blue,#footer-top-decoration .wave-white{position:absolute;width:110%;max-width:110%;}/* line 184,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #footer-top-decoration .wave-blue{top:40px;left:-5%;fill:#05284B;}/* line 189,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #footer-top-decoration .wave-white{left:-105px;top:0;fill:#E7EFF8;}/* line 196,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .focus{color:#F89C53;}/* line 200,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space-mt{margin-top:var(--space);}/* line 204,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space-mb{margin-top:var(--space);}/* line 208,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .large-space-mt{margin-top:var(--large-space);}/* line 212,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .large-space-mb{margin-bottom:var(--large-space);}/* line 216,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .large-space-pt{padding-top:var(--large-space);}/* line 220,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .large-space-pb{padding-bottom:var(--large-space);}/* line 224,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space.space-enormous{height:calc(var(--large-space) * 6) !important;}/* line 228,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space.space-large{height:calc(var(--large-space) * 4) !important;}/* line 232,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space.space-normal{height:calc(var(--large-space) * 2) !important;}/* line 236,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space.space-small{height:var(--large-space) !important;}/* line 240,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .space.space-tiny{height:var(--space) !important;}/* line 245,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ figure img{max-width:100%;}/* line 249,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,header a,footer a{font-family:var(--title-font);color:#0C5096;}/* line 254,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ h1,.h1,.important h2,.important .h2{position:relative;}/* line 257,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ h1 .focus,.h1 .focus,.important h2 .focus,.important .h2 .focus{position:relative;color:#0C5096;display:inline-block;white-space:nowrap;}/* line 263,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ h1 .focus:before,.h1 .focus:before,.important h2 .focus:before,.important .h2 .focus:before{content:"";position:absolute;width:100%;height:9px;left:0;bottom:9px;background-color:#F89C53;z-index:-1;opacity:0.5;}/*#content{h1,.important h2{z-index:1;}}*/ /* line 284,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home header .links{background-color:transparent;}/* line 286,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home header .links a{color:white;}/* line 295,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home header .logo svg .text{fill:white;}/* line 300,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home header .navbar{--bs-navbar-color:rgb(255,255,255);--bs-navbar-toggler-border-color:rgb(255,255,255);--bs-emphasis-color-rgb:rgb(255,255,255);}/* line 302,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home header .navbar .nav-item .nav-link{border-color:#ffffff77;}/* line 314,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body.page-home header .links .top-menu{background:linear-gradient(90deg,rgba(220,226,244,0) 0%,rgba(220,226,244,0.15) 5%,#dce2f4 100%);}/* line 320,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header{color:#fff;}/* line 324,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .header-container{position:relative;padding-bottom:150px;}/* line 329,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header h1.heading,header .heading.h1,header h2.heading,header .heading.h2{color:#fff;}/* line 333,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .btn,header ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group header a,header ._wordpress_archive a[role=button],._wordpress_archive header a[role=button],header .horizontal_tab_group a,.horizontal_tab_group header a,header .horizontal_tab_group_img a,.horizontal_tab_group_img header a,header .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link header a,header table a,table header a{--bs-btn-font-size:18px;}/* line 337,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .logo,header .offcanvas-title{/*margin-left:calc(2 * var(--space));margin-right:calc(2 * var(--space));*/}/* line 340,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .logo svg,header .offcanvas-title svg{width:clamp(120px,20vw,260px);}/* line 343,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .logo svg .text,header .offcanvas-title svg .text{fill:#0C5096;}/* line 349,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .nav-link{color:#fff;}/* line 353,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:calc(2 * var(--space));--bs-navbar-color:$color-primary;--bs-navbar-toggler-border-color:$color-primary;--bs-emphasis-color-rgb:$color-primary;}/* line 362,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .links{background-color:#fff;position:relative;z-index:1;}/* line 366,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .links a{color:#0C5096;}/* line 369,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .links .top-menu{margin-right:-5000px;padding-right:5000px;background:white;font-size:15px;background:linear-gradient(90deg,rgba(220,226,244,0) 0%,rgba(220,226,244,0.5) 5%,#dce2f4 100%);}/* line 375,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .links .top-menu ul{padding-right:12px;}/* line 381,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .lang-link{font-weight:bold;}/* line 385,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header a:focus,header a:hover,header .nav-link:hover,header .nav-link:focus{text-decoration:underline;}/* line 390,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header a.btn:hover,header ._wordpress_archive .wp-link-group a:hover,._wordpress_archive .wp-link-group header a:hover,header ._wordpress_archive a[role=button]:hover,._wordpress_archive header a[role=button]:hover,header .horizontal_tab_group a:hover,.horizontal_tab_group header a:hover,header .horizontal_tab_group_img a:hover,.horizontal_tab_group_img header a:hover,header .pictos-wrapper .picto .internal-link a:hover,.pictos-wrapper .picto .internal-link header a:hover,header table a:hover,table header a:hover,header a.btn:focus,header ._wordpress_archive .wp-link-group a:focus,._wordpress_archive .wp-link-group header a:focus,header ._wordpress_archive a[role=button]:focus,._wordpress_archive header a[role=button]:focus,header .horizontal_tab_group a:focus,.horizontal_tab_group header a:focus,header .horizontal_tab_group_img a:focus,.horizontal_tab_group_img header a:focus,header .pictos-wrapper .picto .internal-link a:focus,.pictos-wrapper .picto .internal-link header a:focus,header table a:focus,table header a:focus{text-decoration:none;}/* line 395,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item{margin-left:-1px;}/* line 397,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item .nav-link{margin:calc(var(--space) / 2) 0 !important;padding:0 calc(var(--space) * 2) !important;line-height:calc(var(--space) * 3);border-right:1px #DCE2F4 solid;}/* line 402,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item .nav-link span{border-bottom:1px rgba(0,0,0,0) solid;color:inherited;border-color:none;display:inline-block;margin-top:0;white-space:nowrap;}/* line 410,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item .nav-link:hover{text-decoration:none;}/* line 415,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item .nav-item .nav-link{border:none 0;}/* line 419,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item .dropdown-menu{border:0 none;background-color:#fff;border-radius:0;}/* line 428,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .main-item:last-child .nav-link{border:0 none;padding-bottom:5px;}/* line 434,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .nav-item.special{background-color:#F89C53;border-radius:100px;color:#fff !important;}/* line 438,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .nav-item.special .nav-link{border-color:transparent;text-decoration:none;}/* line 439,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .nav-item.special .nav-link span{color:#fff;}/* line 445,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .navbar .nav-item.special .nav-link:focus{text-decoration:underline;}/* line 451,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero{margin-top:calc(var(--large-space) * 2);padding-bottom:calc(var(--large-space) * 2);font-size:clamp(14px,calc(0.875rem + ((1vw - 3.75px) * 0.7512)),22px);min-height:0vw;display:flex;}/* line 458,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero img{position:absolute;bottom:0;max-width:850px;max-height:575px;}/* line 466,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero h1,header .hero .h1,header .hero h2,header .hero .h2,header .hero .title{font-family:var(--title-font);margin-top:var(--large-space) 0;max-width:calc(960px * 0.75);color:#fff;line-height:120%;min-height:0vw;}/* line 473,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero h1 .focus,header .hero .h1 .focus,header .hero h2 .focus,header .hero .h2 .focus,header .hero .title .focus{color:#F89C53;}/* line 475,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero h1 .focus:before,header .hero .h1 .focus:before,header .hero h2 .focus:before,header .hero .h2 .focus:before,header .hero .title .focus:before{display:none;}/* line 481,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero .body{margin-top:20px;}/* line 483,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero .body ul{padding:0;}/* line 486,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero .body ul li{list-style:none;position:relative;}/* line 490,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .hero .body ul li:before{content:var(--goute-svg);margin-right:1rem;}/* line 501,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body.section-home .dropdown-menu{background-color:transparent !important;}/* line 504,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body.section-home .top-menu .dropdown-menu{background-color:#fff !important;}/* line 506,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body.section-home .top-menu .dropdown-menu a{color:#0C5096 !important;}/* line 516,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .container-wrapper{margin:0 -500px;}/* line 520,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .container-sub-wrapper{padding:150px 0 50px 0;width:2900px;margin:-100px auto -100px auto;background-color:transparent;background-image:url("../img/bg_large.svg");background-repeat:no-repeat;background-position:center;background-size:100% 100%;z-index:10;position:relative;}/* line 545,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .main-title{margin:calc(var(--space) * 6) auto calc(var(--space) * 4) auto;text-align:center;max-width:840px;}/* line 550,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .main-title .prefix{color:#82A3D5;font-size:15px;}/* line 555,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .main-title h1,main .main-title .h1{max-width:calc(960px * 0.8);margin:0 auto;}/* line 562,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .picto{display:flex;flex-direction:column;align-items:center;text-align:center;}/* line 568,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .picto h2,main .picto .h2,main .picto h3,main .picto .h3,main .picto h4,main .picto .h4{font-size:20px;margin:calc(var(--space) * 2) 0;}/* line 573,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ main .picto p{font-size:13px;}/* line 580,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer{background-color:#05284B;padding-top:var(--large-space);color:#DCE2F4;text-shadow:4px 4px 20px 0px #0C5096;}/* line 589,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .topfooter figure{width:20%;margin:0;}/* line 592,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .topfooter figure img{width:80%;}/* line 597,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer a{color:#DCE2F4;text-decoration:none;}/* line 602,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer a:hover,footer a:focus{color:#fff;text-decoration:underline;}/* line 608,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .topfooter a{display:block;}/* line 611,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .topfooter > *{margin-left:var(--large-space);}/* line 617,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .subfooter ul{margin:0;padding:0;display:flex;justify-content:center;}/* line 622,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .subfooter ul li{list-style:none;padding:0;margin:0;}/* line 626,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .subfooter ul li a{border-right:1px rgba(255,255,255,0.5) solid;padding-right:var(--space);margin-right:var(--space);}/* line 631,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ footer .subfooter ul li:last-child a{border-right:0 none;padding-right:0;margin-right:0;}/* line 641,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .blob{--width:90px;--height:calc(var(--width) + 10px);width:var(--width);height:var(--height);transform:translate(-50%,-50%);border-radius:58% 43% 33% 64% / 50% 38% 53% 50%;background:transparent;box-shadow:inset 6px 33px 20px 0 #c9c9c999,inset 20px 80px 15px 0 #e0e0e099,10px 20px 20px 0px #c9c9c999;position:relative;}/* line 656,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .blob::before{content:'';position:absolute;border-radius:37% 54% 46% 46%;background:rgba(255,255,255,0.6);width:30%;transform:rotate(-30deg);height:20%;top:20%;left:18%;}/* line 668,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .blob::after{content:'';position:absolute;border-radius:50%;background:rgba(255,255,255,0.6);width:10%;height:8%;top:60%;left:15%;}/* line 680,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .faq-line{margin-top:-1px;}/* line 682,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .faq-line .question{color:var(--blue-primary-50,#7B8DC0);font-family:var(--title-font);font-size:20px;font-style:normal;font-weight:800;line-height:175%;/* 35px */ border-top:1px #B8C7E8 solid;border-bottom:1px #B8C7E8 solid;display:block;text-decoration:none;padding:6px 0;position:relative;}/* line 696,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .faq-line .question:before{content:var(--goute-svg);margin-right:1rem;transition:transform 0.5s;transform:rotate(72deg);display:inline-block;}/* line 703,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .faq-line .question.collapsed:before{transform:rotate(0);}/* line 707,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .faq-line .response{color:#999;font-size:18px;font-style:normal;font-weight:400;line-height:200%;/* 36px */ padding:1rem 0;border-bottom:1px #B8C7E8 solid;}/* line 719,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #contextzone{display:flex;flex-direction:column;justify-content:center;height:100%;}/* line 726,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .external-link.btn-primary,._wordpress_archive .wp-link-group a.external-link,._wordpress_archive a.external-link[role=button],.horizontal_tab_group a.external-link,.horizontal_tab_group_img a.external-link,.pictos-wrapper .picto .internal-link a.external-link,table a.external-link{color:#fff;}/* line 728,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .external-link.btn-primary:hover,._wordpress_archive .wp-link-group a.external-link:hover,._wordpress_archive a.external-link[role=button]:hover,.horizontal_tab_group a.external-link:hover,.horizontal_tab_group_img a.external-link:hover,.pictos-wrapper .picto .internal-link a.external-link:hover,table a.external-link:hover{color:#F89C53;}/* line 733,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .company-logo{filter:grayscale(1);}/* line 735,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .company-logo:hover{filter:none;}/* line 741,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .section-home .card{margin-top:var(--large-space);}/* line 746,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .card{--max-width:914px;border:0 none;border-radius:20px;background:#FFF;filter:drop-shadow(0px 0px 100px rgba(12,80,150,0.1));padding:var(--large-space);margin-bottom:var(--large-space);}/* line 757,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .card .card-header,.card .card-body{max-wwidth:var(--max-width);margin:0 auto;color:#0C5096;width:100%;}/* line 764,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .card .card-header{background-color:transparent;margin-bottom:1rem;font-family:var(--title-font);font-size:25px;font-style:normal;font-weight:800;line-height:150%;/* 37.5px */ text-transform:uppercase;}/* line 775,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .offcanvas.offcanvas-end{border:0 !important;}/* line 779,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .download-links img{height:35px;margin-right:1rem;}/* line 785,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .mobile-lang{display:flex;margin:0.5rem 0;padding:0;}/* line 789,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .mobile-lang a{color:#0C5096 !important;border:none !important;margin-right:1rem;text-transform:uppercase;}/* line 795,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .mobile-lang a:hover{color:#0C5096 !important;text-decoration:underline;}/* line 801,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ body.edit-preview .jvl-component.hidden{display:block;}/* line 805,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ #cookies-message.cookie-close{bottom:-200px;}@media (max-width:991.98px){/* line 811,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .bg-gray{background:var(--gray-100,#F5F5F5);padding:var(--large-space) 1rem !important;margin:0 !important;}/* line 817,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ .btn,._wordpress_archive .wp-link-group a + a,table a,.pictos-wrapper .picto .internal-link a,._wordpress_archive .wp-link-group a,._wordpress_archive a[role="button"],.horizontal_tab_group a,.horizontal_tab_group_img a{padding:8px 16px;}/* line 828,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/integration.scss */ header .header-container{padding-bottom:1rem;}}@media print{@page{margin:5%;}/* line 3,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ body{width:auto !important;margin:auto !important;font-size:10pt;background-color:#fff !important;color:#000 !important;}/* line 11,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ .breadcrumb,nav,#preview_command,#preview_command .header,#preview_command .sidebar,#sidebar,.main-nav,.search{display:none;}/* line 15,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ html.edit-preview{margin-top:0 !important;margin-left:0 !important;}/* line 20,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ p,blockquote{orphans:3;widows:3;}/* line 25,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ .card{/*page-break-before:auto;*/ page-break-after:auto;/*page-break-inside:avoid;*/}/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ .dynamic-component-basket .col-12,.dynamic-component-basket .col-sm-6,.dynamic-component-basket .col-lg-4{max-width:50%;}/* line 38,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/print.scss */ .hidden-print{display:none;}}/* line 46,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .colored-wrapper{padding:15px;}/* line 50,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .header{margin-top:15px;}/* line 54,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .thumbnails{position:relative;}/* line 58,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full{width:100%;margin:0;padding:0;border:0 none;}/* line 65,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-content{background-color:#000000;border-radius:0;border:0 none;padding-bottom:10px;}/* line 72,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-body{background-color:transparent;}/* line 76,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-header,.modal-full .caption{width:100%;opacity:0;z-index:5;position:absolute;background-color:rgba(255,255,255,0.7);}/* line 84,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .caption{bottom:0;border-top:1px #ffffff solid;}/* line 89,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .btn-small{display:none;}/* line 93,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .btn-small{display:block;}/* line 97,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .btn-pause{display:none;}/* line 101,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-play .btn-pause{display:block;}/* line 105,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-play .btn-play{display:none;}/* line 109,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .btn-full{display:none;}/* line 113,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-header h3,.modal-full .modal-header .h3{color:#000000;}/* line 117,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-header:hover,.modal-full .caption:hover{opacity:1;}/* line 121,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .thumbnail{border:0 none;margin:0;background-color:transparent;display:inline-block;text-align:center;width:100%;}/* line 130,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .thumbnail .vertical,.modal-full .thumbnail img{display:inline-block;vertical-align:middle;}/* line 136,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .thumbnail .vertical{height:100%;}/* line 140,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .modal-full .modal-body{border:0 none;padding:0;margin:0;}/* line 146,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .logo a,.nav a{text-decoration:none;}/* line 152,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .header .search .fa{color:#ffffff;}/* line 158,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .section-myspace #content .jcreator.title{display:flex;overflow:hidden;padding:0;border:1px solid #CCCCCC;border-radius:4px 4px 4px 4px;background-color:#ffffff;margin:10px 0 5px 0;width:220px;height:60px;}/* line 168,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .section-myspace #content .jcreator.title .avatar{width:60px;margin-right:5px;float:none;}/* line 172,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .section-myspace #content .jcreator.title .avatar img{height:100%;}/* line 176,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .section-myspace #content .jcreator.title .text{font-size:11px;padding:3px;margin:0 auto;}/* line 180,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .section-myspace #content .jcreator.title .text .date,.section-myspace #content .jcreator.title .text .username{color:#333333 !important;}/* line 186,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .jcreator{float:right;}/* line 191,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .avatar{margin-bottom:5px;}/* line 194,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .user-data .avatar{height:50px;}/* line 198,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .authors .fullname,.reaction .authors .email{float:right;}/* line 203,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .btn-delete{float:right;}/* line 206,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .btn,.reaction ._wordpress_archive .wp-link-group a,._wordpress_archive .wp-link-group .reaction a,.reaction ._wordpress_archive a[role=button],._wordpress_archive .reaction a[role=button],.reaction .horizontal_tab_group a,.horizontal_tab_group .reaction a,.reaction .horizontal_tab_group_img a,.horizontal_tab_group_img .reaction a,.reaction .pictos-wrapper .picto .internal-link a,.pictos-wrapper .picto .internal-link .reaction a,.reaction table a,table .reaction a{margin-top:0;}/* line 209,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/javlo_header.scss */ .reaction .text{margin-bottom:5px;}/* line 1,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note{display:block;padding:6px 12px;margin:10px 25%;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;background-color:#d9534f;border-color:#d43f3a;}/* line 22,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-new{background-color:#474747;border-color:#474747;}/* line 27,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-rejected{background-color:#EF3513;border-color:#EF3513;}/* line 32,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-onhold{background-color:#5C75A1;border-color:#5C75A1;}/* line 37,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-working{background-color:#FEA00D;border-color:#FEA00D;}/* line 42,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-archived{background-color:#8F7556;border-color:#8F7556;}/* line 47,../../opt/apache-tomcat-11.0.15/webapps/ROOT/wktp/solucalc/solucalc_com/scss/javlo/debug_note.scss */ .debug-note.status-done{background-color:#7BB529;border-color:#7BB529;}/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9ib290c3RyYXAuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9ib290c3RyYXAuc2Nzcy9KU0FTU19DVVNUT00uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fdmFyaWFibGVzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19tYXBzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19taXhpbnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2NvbG9yLXNjaGVtZS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX3V0aWxpdGllcy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fcm9vdC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fcmVib290LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL190eXBlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19jb250YWluZXJzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19ncmlkLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19mb3Jtcy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvZm9ybXMvX3ZhbGlkYXRpb24uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX2J1dHRvbnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19kcm9wZG93bi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fbmF2LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19uYXZiYXIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX2JhZGdlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19hbGVydC5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fY2xvc2Uuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX21vZGFsLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19wb3BvdmVyLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL19vZmZjYW52YXMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvX2hlbHBlcnMuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvaGVscGVycy9fY2xlYXJmaXguc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9fZHluYW1pY19jb21wb25lbnQuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvamF2bG8vamF2bG8uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvamF2bG8vamF2bG9faGVhZGVyLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2ZvbnQuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvamF2bG8vbGF5b3V0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9jb21wb25lbnRzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3ZhcmlhYmxlc19zb2x1Y2FsYy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9wYWdlLXJlZmVyZW5jZS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9kZWZhdWx0LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL25hdmlnYXRpb24uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvamF2bG8vZHluYW1pYy1jb21wb25lbnRzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2Jvb3RzdHJhcF9leHRlbnNpb24uc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvamF2bG8vbWl4aW5fZXh0ZW5zaW9uLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2NoaWxkcmVuX2xpbmtzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL211dGltZWRpYS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9zZWN0aW9uLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3Jlc3BvbnNpdmUvc2NyZWVuLWxnLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3Jlc3BvbnNpdmUvc2NyZWVuLW1kLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3Jlc3BvbnNpdmUvc2NyZWVuLXNtLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2ludGVncmF0aW9uLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2FuaW1hdGlvbi5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby93b3JkcHJlc3Muc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2NvbXBvbmVudHMvY29udGVudC1ibG9jLWxhcmdlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2NvbXBvbmVudHMvZHVyZXRlX2VhdS5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9jb21wb25lbnRzL21haW4tdGl0bGUuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvY29tcG9uZW50cy9yZXRvdXJfY2xpZW50LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2NvbXBvbmVudHMvaG9yaXpvbnRhbF90YWIuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvY29tcG9uZW50cy9ob3JpX3RhYl9pbWcuc2NzcyIsCgkJIi4uLy4uL29wdC9hcGFjaGUtdG9tY2F0LTExLjAuMTUvd2ViYXBwcy9ST09UL3drdHAvc29sdWNhbGMvc29sdWNhbGNfY29tL3Njc3MvY29tcG9uZW50cy9waWN0by5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9jb21wb25lbnRzL2NvbnRlbnQtYmxvYy5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9nbGlkZS5jb3JlLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2dsaWRlLnRoZW1lLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2ludGVncmF0aW9uX2cyLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2ludGVncmF0aW9uX2czLnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL3ByaW50LnNjc3MiLAoJCSIuLi8uLi9vcHQvYXBhY2hlLXRvbWNhdC0xMS4wLjE1L3dlYmFwcHMvUk9PVC93a3RwL3NvbHVjYWxjL3NvbHVjYWxjX2NvbS9zY3NzL2phdmxvL2phdmxvX2Zvb3Rlci5zY3NzIiwKCQkiLi4vLi4vb3B0L2FwYWNoZS10b21jYXQtMTEuMC4xNS93ZWJhcHBzL1JPT1Qvd2t0cC9zb2x1Y2FsYy9zb2x1Y2FsY19jb20vc2Nzcy9qYXZsby9kZWJ1Z19ub3RlLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvKiFcclxuICogQm9vdHN0cmFwIHY1LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcclxuLy8gQ29uZmlndXJhdGlvblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1hcHNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XHJcblxyXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXHJcbkBpbXBvcnQgXCJyb290XCI7XHJcbkBpbXBvcnQgXCJyZWJvb3RcIjtcclxuQGltcG9ydCBcInR5cGVcIjtcclxuLy8gQGltcG9ydCBcImltYWdlc1wiO1xyXG5AaW1wb3J0IFwiY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG4vLyBAaW1wb3J0IFwidGFibGVzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcImRyb3Bkb3duXCI7XHJcbi8vQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xyXG5AaW1wb3J0IFwibmF2XCI7XHJcbkBpbXBvcnQgXCJuYXZiYXJcIjtcclxuLy9AaW1wb3J0IFwiY2FyZFwiO1xyXG4vL0BpbXBvcnQgXCJhY2NvcmRpb25cIjtcclxuLy9AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xyXG4vL0BpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJiYWRnZVwiO1xyXG5AaW1wb3J0IFwiYWxlcnRcIjtcclxuLy9AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcclxuLy9AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiY2xvc2VcIjtcclxuLy9AaW1wb3J0IFwidG9hc3RzXCI7XHJcbkBpbXBvcnQgXCJtb2RhbFwiO1xyXG4vL0BpbXBvcnQgXCJ0b29sdGlwXCI7XHJcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XHJcbi8vQGltcG9ydCBcImNhcm91c2VsXCI7XHJcbi8vQGltcG9ydCBcInNwaW5uZXJzXCI7XHJcbkBpbXBvcnQgXCJvZmZjYW52YXNcIjtcclxuLy9AaW1wb3J0IFwicGxhY2Vob2xkZXJzXCI7XHJcblxyXG4vLyBIZWxwZXJzXHJcbkBpbXBvcnQgXCJoZWxwZXJzXCI7XHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcInV0aWxpdGllcy9hcGlcIjtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbXBvcnQtc3RhY2tcclxuXHJcbi8vIGljb25zXHJcbi8vIEBpbXBvcnQgXCJib290c3RyYXAtaWNvbnNcIjtcclxuXHJcbi8vIGJ1cmdlciBhbmltYXRpb25cclxuLy9AaW1wb3J0IFwiaGFtYnVyZ2Vycy9oYW1idXJnZXJzXCI7XHJcblxyXG4vLyBqYXZsb1xyXG4vLyBAaW1wb3J0IFwicGx1Z2luL3BsdWdpblwiO1xyXG5cclxuLy9AaW1wb3J0IFwiYm9vdHN0cmFwLWljb25zLTEuMTEuMi9ib290c3RyYXAtaWNvbnMuc2Nzc1wiO1xyXG5cclxuLy8gaW5kZXJpdGVkIGZyb20gZGVmYXVsdFxyXG5AaW1wb3J0IFwiX2R5bmFtaWNfY29tcG9uZW50LnNjc3NcIjtcclxuXHJcbi8vIGphdmxvXHJcbkBpbXBvcnQgXCJqYXZsby9qYXZsb1wiO1xyXG4iLAoJCSIkanNhc3Mtdm9pZDoganNhc3NfaW1wb3J0X3N0YWNrX3B1c2goMSk7XG4iLAoJCSIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sb3JzXG5AZnVuY3Rpb24gdG8tcmdiKCR2YWx1ZSkge1xuICBAcmV0dXJuIHJlZCgkdmFsdWUpLCBncmVlbigkdmFsdWUpLCBibHVlKCR2YWx1ZSk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cbkBmdW5jdGlvbiByZ2JhLWNzcy12YXIoJGlkZW50aWZpZXIsICR0YXJnZXQpIHtcbiAgQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwiYmdcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1iZy1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGlmICRpZGVudGlmaWVyID09IFwiYm9keVwiIGFuZCAkdGFyZ2V0ID09IFwidGV4dFwiIHtcbiAgICBAcmV0dXJuIHJnYmEodmFyKC0tI3skcHJlZml4fSN7JGlkZW50aWZpZXJ9LWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH0jeyR0YXJnZXR9LW9wYWNpdHkpKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIG1hcC1sb29wKCRtYXAsICRmdW5jLCAkYXJncy4uLikge1xuICAkX21hcDogKCk7XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xuICAgIC8vIGFsbG93IHRvIHBhc3MgdGhlICRrZXkgYW5kICR2YWx1ZSBvZiB0aGUgbWFwIGFzIGFuIGZ1bmN0aW9uIGFyZ3VtZW50XG4gICAgJF9hcmdzOiAoKTtcbiAgICBAZWFjaCAkYXJnIGluICRhcmdzIHtcbiAgICAgICRfYXJnczogYXBwZW5kKCRfYXJncywgaWYoJGFyZyA9PSBcIiRrZXlcIiwgJGtleSwgaWYoJGFyZyA9PSBcIiR2YWx1ZVwiLCAkdmFsdWUsICRhcmcpKSk7XG4gICAgfVxuXG4gICAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKCRrZXk6IGNhbGwoZ2V0LWZ1bmN0aW9uKCRmdW5jKSwgJF9hcmdzLi4uKSkpO1xuICB9XG5cbiAgQHJldHVybiAkX21hcDtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuXG5AZnVuY3Rpb24gdmFyaWZ5KCRsaXN0KSB7XG4gICRyZXN1bHQ6IG51bGw7XG4gIEBlYWNoICRlbnRyeSBpbiAkbGlzdCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIHZhcigtLSN7JHByZWZpeH0jeyRlbnRyeX0pLCBzcGFjZSk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gTWVyZ2UgbXVsdGlwbGUgbWFwc1xuQGZ1bmN0aW9uIG1hcC1tZXJnZS1tdWx0aXBsZSgkbWFwcy4uLikge1xuICAkbWVyZ2VkLW1hcHM6ICgpO1xuXG4gIEBlYWNoICRtYXAgaW4gJG1hcHMge1xuICAgICRtZXJnZWQtbWFwczogbWFwLW1lcmdlKCRtZXJnZWQtbWFwcywgJG1hcCk7XG4gIH1cbiAgQHJldHVybiAkbWVyZ2VkLW1hcHM7XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3Rcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDE2OFxuXG4vLyBBIGxpc3Qgb2YgcHJlLWNhbGN1bGF0ZWQgbnVtYmVycyBvZiBwb3coZGl2aWRlKChkaXZpZGUoJHZhbHVlLCAyNTUpICsgLjA1NSksIDEuMDU1KSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcblxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XG59XG5cbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XG4gICRsMjogbHVtaW5hbmNlKG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpKTtcblxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgZGl2aWRlKCRsMSArIC4wNSwgJGwyICsgLjA1KSwgZGl2aWRlKCRsMiArIC4wNSwgJGwxICsgLjA1KSk7XG59XG5cbi8vIFJldHVybiBXQ0FHMi4wIHJlbGF0aXZlIGx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvR0wvd2lraS9SZWxhdGl2ZV9sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgJHJnYjogKFxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcbiAgICBcImJcIjogYmx1ZSgkY29sb3IpXG4gICk7XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmdiIHtcbiAgICAkdmFsdWU6IGlmKGRpdmlkZSgkdmFsdWUsIDI1NSkgPCAuMDM5MjgsIGRpdmlkZShkaXZpZGUoJHZhbHVlLCAyNTUpLCAxMi45MiksIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XG4gIH1cblxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcbn1cblxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxuLy8gb3BhcXVlKCNmZmYsIHJnYmEoMCwgMCwgMCwgLjUpKSA9PiAjODA4MDgwXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLAoJCSIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDk5MnB4LFxuICBtZDogOTkycHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA5NjBweCxcbiAgbWQ6IDk2MHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIDEwMHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC43NSkgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsCgkJIi8vIFJlLWFzc2lnbmVkIG1hcHNcbi8vXG4vLyBQbGFjZWQgaGVyZSBzbyB0aGF0IG90aGVycyBjYW4gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgU2FzcyBtYXBzIGFuZCBzZWUgYXV0b21hdGljIHVwZGF0ZXMgdG8gdXRpbGl0aWVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLXJnYlxuJHRoZW1lLWNvbG9ycy1yZ2I6IG1hcC1sb29wKCR0aGVtZS1jb2xvcnMsIHRvLXJnYiwgXCIkdmFsdWVcIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVXRpbGl0aWVzIG1hcHNcbi8vXG4vLyBFeHRlbmRzIHRoZSBkZWZhdWx0IGAkdGhlbWUtY29sb3JzYCBtYXBzIHRvIGhlbHAgY3JlYXRlIG91ciB1dGlsaXRpZXMuXG5cbi8vIENvbWUgdjYsIHdlJ2xsIGRlLWR1cGUgdGhlc2UgdmFyaWFibGVzLiBVbnRpbCB0aGVuLCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2Uga2VlcCB0aGVtIHRvIHJlYXNzaWduLlxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1jb2xvcnNcbiR1dGlsaXRpZXMtY29sb3JzOiAkdGhlbWUtY29sb3JzLXJnYiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG4kdXRpbGl0aWVzLXRleHQ6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1jb2xvcilcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtdGV4dCwgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJ0ZXh0XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy1iZy1jb2xvcnNcbiR1dGlsaXRpZXMtYmc6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcImJsYWNrXCI6IHRvLXJnYigkYmxhY2spLFxuICAgIFwid2hpdGVcIjogdG8tcmdiKCR3aGl0ZSksXG4gICAgXCJib2R5XCI6IHRvLXJnYigkYm9keS1iZylcbiAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtYmctY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLWJnLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJnXCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYm9yZGVyLWNvbG9yc1xuJHV0aWxpdGllcy1ib3JkZXI6IG1hcC1tZXJnZShcbiAgJHV0aWxpdGllcy1jb2xvcnMsXG4gIChcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJvcmRlci1jb2xvcnM6IG1hcC1sb29wKCR1dGlsaXRpZXMtYm9yZGVyLCByZ2JhLWNzcy12YXIsIFwiJGtleVwiLCBcImJvcmRlclwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJvcmRlci1jb2xvcnNcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKCRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucywgbmVnYXRpdmlmeS1tYXAoJHNwYWNlcnMpLCBudWxsKSAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuIiwKCQkiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBWZW5kb3JcbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbi8vIERlcHJlY2F0ZVxuQGltcG9ydCBcIm1peGlucy9kZXByZWNhdGVcIjtcblxuLy8gSGVscGVyc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9jb2xvci1zY2hlbWVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc3VhbGx5LWhpZGRlblwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL3V0aWxpdGllc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhY2tkcm9wXCI7XG5AaW1wb3J0IFwibWl4aW5zL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY2FyZXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0c1wiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYmxlLXZhcmlhbnRzXCI7XG5cbi8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNpdGlvblwiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvY29udGFpbmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsCgkJIi8vIERlcHJlY2F0ZSBtaXhpblxuLy9cbi8vIFRoaXMgbWl4aW4gY2FuIGJlIHVzZWQgdG8gZGVwcmVjYXRlIG1peGlucyBvciBmdW5jdGlvbnMuXG4vLyBgJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlc2AgaXMgYSBnbG9iYWwgdmFyaWFibGUsIGAkaWdub3JlLXdhcm5pbmdgIGlzIGEgdmFyaWFibGUgdGhhdCBjYW4gYmUgcGFzc2VkIHRvXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcbkBtaXhpbiBkZXByZWNhdGUoJG5hbWUsICRkZXByZWNhdGUtdmVyc2lvbiwgJHJlbW92ZS12ZXJzaW9uLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIEBpZiAoJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlcyAhPSBmYWxzZSBhbmQgJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xuICB9XG59XG4iLAoJCSIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IG1peGluLWNvbG9yLXNjaGVtZVxuQG1peGluIGNvbG9yLXNjaGVtZSgkbmFtZSkge1xuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAjeyRuYW1lfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1peGluLWNvbG9yLXNjaGVtZVxuIiwKCQkiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwKCQkiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUGVyIENTUzMgVUksIGByZXNpemVgIG9ubHkgYXBwbGllcyB3aGVuIGBvdmVyZmxvd2AgaXNuJ3QgYHZpc2libGVgXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwKCQkiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLAoJCSIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsCgkJIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLAoJCSIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcblxuLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLAoJCSIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwKCQkiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsCgkJIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwKCQkiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLAoJCSJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgXCJjb21tYVwiKTtcbiAgICAgIH1cbiAgICAgIEBpZiAkdmFsdWUgPT0gbm9uZSBhbmQgbGVuZ3RoKCRzaGFkb3cpID4gMSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLAoJCSIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwKCQkiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gVXRpbGl0aWVzXG5cbiR1dGlsaXRpZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR1dGlsaXRpZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIFwiYWxpZ25cIjogKFxuICAgICAgcHJvcGVydHk6IHZlcnRpY2FsLWFsaWduLFxuICAgICAgY2xhc3M6IGFsaWduLFxuICAgICAgdmFsdWVzOiBiYXNlbGluZSB0b3AgbWlkZGxlIGJvdHRvbSB0ZXh0LWJvdHRvbSB0ZXh0LXRvcFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy12ZXJ0aWNhbC1hbGlnblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1mbG9hdFxuICAgIFwiZmxvYXRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbG9hdCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogbGVmdCxcbiAgICAgICAgZW5kOiByaWdodCxcbiAgICAgICAgbm9uZTogbm9uZSxcbiAgICAgIClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxvYXRcbiAgICAvLyBPcGFjaXR5IHV0aWxpdGllc1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1vcGFjaXR5XG4gICAgXCJvcGFjaXR5XCI6IChcbiAgICAgIHByb3BlcnR5OiBvcGFjaXR5LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vcGFjaXR5XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLW92ZXJmbG93XG4gICAgXCJvdmVyZmxvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogb3ZlcmZsb3csXG4gICAgICB2YWx1ZXM6IGF1dG8gaGlkZGVuIHZpc2libGUgc2Nyb2xsLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1vdmVyZmxvd1xuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1kaXNwbGF5XG4gICAgXCJkaXNwbGF5XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcmludDogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBkaXNwbGF5LFxuICAgICAgY2xhc3M6IGQsXG4gICAgICB2YWx1ZXM6IGlubGluZSBpbmxpbmUtYmxvY2sgYmxvY2sgZ3JpZCB0YWJsZSB0YWJsZS1yb3cgdGFibGUtY2VsbCBmbGV4IGlubGluZS1mbGV4IG5vbmVcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZGlzcGxheVxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1zaGFkb3dcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICBwcm9wZXJ0eTogYm94LXNoYWRvdyxcbiAgICAgIGNsYXNzOiBzaGFkb3csXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogJGJveC1zaGFkb3csXG4gICAgICAgIHNtOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgbGc6ICRib3gtc2hhZG93LWxnLFxuICAgICAgICBub25lOiBub25lLFxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1zaGFkb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtcG9zaXRpb25cbiAgICBcInBvc2l0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb3NpdGlvbixcbiAgICAgIHZhbHVlczogc3RhdGljIHJlbGF0aXZlIGFic29sdXRlIGZpeGVkIHN0aWNreVxuICAgICksXG4gICAgXCJ0b3BcIjogKFxuICAgICAgcHJvcGVydHk6IHRvcCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJib3R0b21cIjogKFxuICAgICAgcHJvcGVydHk6IGJvdHRvbSxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJzdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbGVmdCxcbiAgICAgIGNsYXNzOiBzdGFydCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJlbmRcIjogKFxuICAgICAgcHJvcGVydHk6IHJpZ2h0LFxuICAgICAgY2xhc3M6IGVuZCxcbiAgICAgIHZhbHVlczogJHBvc2l0aW9uLXZhbHVlc1xuICAgICksXG4gICAgXCJ0cmFuc2xhdGUtbWlkZGxlXCI6IChcbiAgICAgIHByb3BlcnR5OiB0cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdHJhbnNsYXRlLW1pZGRsZSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSksXG4gICAgICAgIHg6IHRyYW5zbGF0ZVgoLTUwJSksXG4gICAgICAgIHk6IHRyYW5zbGF0ZVkoLTUwJSksXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXBvc2l0aW9uXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLWJvcmRlcnNcbiAgICBcImJvcmRlclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItdG9wXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItdG9wLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItc3R5bGUpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpLFxuICAgICAgICAwOiAwLFxuICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItZW5kXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmlnaHQsXG4gICAgICBjbGFzczogYm9yZGVyLWVuZCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWJvdHRvbVwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSxcbiAgICAgICAgMDogMCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLXN0YXJ0XCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItbGVmdCxcbiAgICAgIGNsYXNzOiBib3JkZXItc3RhcnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1zdHlsZSkgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvciksXG4gICAgICAgIDA6IDAsXG4gICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWNvbG9yLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIGxvY2FsLXZhcnM6IChcbiAgICAgICAgXCJib3JkZXItb3BhY2l0eVwiOiAxXG4gICAgICApLFxuICAgICAgdmFsdWVzOiAkdXRpbGl0aWVzLWJvcmRlci1jb2xvcnNcbiAgICApLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IChcbiAgICAgIGNzcy12YXI6IHRydWUsXG4gICAgICBjc3MtdmFyaWFibGUtbmFtZTogYm9yZGVyLXdpZHRoLFxuICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgIHZhbHVlczogJGJvcmRlci13aWR0aHNcbiAgICApLFxuICAgIFwiYm9yZGVyLW9wYWNpdHlcIjogKFxuICAgICAgY3NzLXZhcjogdHJ1ZSxcbiAgICAgIGNsYXNzOiBib3JkZXItb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAxMDogLjEsXG4gICAgICAgIDI1OiAuMjUsXG4gICAgICAgIDUwOiAuNSxcbiAgICAgICAgNzU6IC43NSxcbiAgICAgICAgMTAwOiAxXG4gICAgICApXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJvcmRlcnNcbiAgICAvLyBTaXppbmcgdXRpbGl0aWVzXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXNpemluZ1xuICAgIFwid2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IHdpZHRoLFxuICAgICAgY2xhc3M6IHcsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMjU6IDI1JSxcbiAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgNzU6IDc1JSxcbiAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICBhdXRvOiBhdXRvXG4gICAgICApXG4gICAgKSxcbiAgICBcIm1heC13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogbWF4LXdpZHRoLFxuICAgICAgY2xhc3M6IG13LFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDAlKVxuICAgICksXG4gICAgXCJ2aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd2lkdGgsXG4gICAgICBjbGFzczogdncsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZ3KVxuICAgICksXG4gICAgXCJtaW4tdmlld3BvcnQtd2lkdGhcIjogKFxuICAgICAgcHJvcGVydHk6IG1pbi13aWR0aCxcbiAgICAgIGNsYXNzOiBtaW4tdncsXG4gICAgICB2YWx1ZXM6ICgxMDA6IDEwMHZ3KVxuICAgICksXG4gICAgXCJoZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGhlaWdodCxcbiAgICAgIGNsYXNzOiBoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDI1OiAyNSUsXG4gICAgICAgIDUwOiA1MCUsXG4gICAgICAgIDc1OiA3NSUsXG4gICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgYXV0bzogYXV0b1xuICAgICAgKVxuICAgICksXG4gICAgXCJtYXgtaGVpZ2h0XCI6IChcbiAgICAgIHByb3BlcnR5OiBtYXgtaGVpZ2h0LFxuICAgICAgY2xhc3M6IG1oLFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDAlKVxuICAgICksXG4gICAgXCJ2aWV3cG9ydC1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGhlaWdodCxcbiAgICAgIGNsYXNzOiB2aCxcbiAgICAgIHZhbHVlczogKDEwMDogMTAwdmgpXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IG1pbi1oZWlnaHQsXG4gICAgICBjbGFzczogbWluLXZoLFxuICAgICAgdmFsdWVzOiAoMTAwOiAxMDB2aClcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtc2l6aW5nXG4gICAgLy8gRmxleCB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZmxleFxuICAgIFwiZmxleFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChmaWxsOiAxIDEgYXV0bylcbiAgICApLFxuICAgIFwiZmxleC1kaXJlY3Rpb25cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LWRpcmVjdGlvbixcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiByb3cgY29sdW1uIHJvdy1yZXZlcnNlIGNvbHVtbi1yZXZlcnNlXG4gICAgKSxcbiAgICBcImZsZXgtZ3Jvd1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtZ3JvdyxcbiAgICAgIGNsYXNzOiBmbGV4LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGdyb3ctMDogMCxcbiAgICAgICAgZ3Jvdy0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXNocmlua1wiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZsZXgtc2hyaW5rLFxuICAgICAgY2xhc3M6IGZsZXgsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc2hyaW5rLTA6IDAsXG4gICAgICAgIHNocmluay0xOiAxLFxuICAgICAgKVxuICAgICksXG4gICAgXCJmbGV4LXdyYXBcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBmbGV4LXdyYXAsXG4gICAgICBjbGFzczogZmxleCxcbiAgICAgIHZhbHVlczogd3JhcCBub3dyYXAgd3JhcC1yZXZlcnNlXG4gICAgKSxcbiAgICBcImp1c3RpZnktY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGp1c3RpZnktY29udGVudCxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJldHdlZW46IHNwYWNlLWJldHdlZW4sXG4gICAgICAgIGFyb3VuZDogc3BhY2UtYXJvdW5kLFxuICAgICAgICBldmVubHk6IHNwYWNlLWV2ZW5seSxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24taXRlbXNcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBhbGlnbi1pdGVtcyxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICBzdGFydDogZmxleC1zdGFydCxcbiAgICAgICAgZW5kOiBmbGV4LWVuZCxcbiAgICAgICAgY2VudGVyOiBjZW50ZXIsXG4gICAgICAgIGJhc2VsaW5lOiBiYXNlbGluZSxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tY29udGVudFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLWNvbnRlbnQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiZXR3ZWVuOiBzcGFjZS1iZXR3ZWVuLFxuICAgICAgICBhcm91bmQ6IHNwYWNlLWFyb3VuZCxcbiAgICAgICAgc3RyZXRjaDogc3RyZXRjaCxcbiAgICAgIClcbiAgICApLFxuICAgIFwiYWxpZ24tc2VsZlwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGFsaWduLXNlbGYsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgYXV0bzogYXV0byxcbiAgICAgICAgc3RhcnQ6IGZsZXgtc3RhcnQsXG4gICAgICAgIGVuZDogZmxleC1lbmQsXG4gICAgICAgIGNlbnRlcjogY2VudGVyLFxuICAgICAgICBiYXNlbGluZTogYmFzZWxpbmUsXG4gICAgICAgIHN0cmV0Y2g6IHN0cmV0Y2gsXG4gICAgICApXG4gICAgKSxcbiAgICBcIm9yZGVyXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogb3JkZXIsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgZmlyc3Q6IC0xLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiAxLFxuICAgICAgICAyOiAyLFxuICAgICAgICAzOiAzLFxuICAgICAgICA0OiA0LFxuICAgICAgICA1OiA1LFxuICAgICAgICBsYXN0OiA2LFxuICAgICAgKSxcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtZmxleFxuICAgIC8vIE1hcmdpbiB1dGlsaXRpZXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtc3BhY2luZ1xuICAgIFwibWFyZ2luXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLFxuICAgICAgY2xhc3M6IG0sXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4teFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBteCxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICBcIm1hcmdpbi15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXRvcCBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG15LFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLXRvcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi10b3AsXG4gICAgICBjbGFzczogbXQsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tZW5kXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0LFxuICAgICAgY2xhc3M6IG1lLFxuICAgICAgdmFsdWVzOiBtYXAtbWVyZ2UoJHNwYWNlcnMsIChhdXRvOiBhdXRvKSlcbiAgICApLFxuICAgIFwibWFyZ2luLWJvdHRvbVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbWIsXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZSgkc3BhY2VycywgKGF1dG86IGF1dG8pKVxuICAgICksXG4gICAgXCJtYXJnaW4tc3RhcnRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tbGVmdCxcbiAgICAgIGNsYXNzOiBtcyxcbiAgICAgIHZhbHVlczogbWFwLW1lcmdlKCRzcGFjZXJzLCAoYXV0bzogYXV0bykpXG4gICAgKSxcbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW4gdXRpbGl0aWVzXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW5cIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4sXG4gICAgICBjbGFzczogbSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLXhcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBtYXJnaW4tcmlnaHQgbWFyZ2luLWxlZnQsXG4gICAgICBjbGFzczogbXgsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi15XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXRvcCBtYXJnaW4tYm90dG9tLFxuICAgICAgY2xhc3M6IG15LFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgXCJuZWdhdGl2ZS1tYXJnaW4tdG9wXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogbWFyZ2luLXRvcCxcbiAgICAgIGNsYXNzOiBtdCxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLWVuZFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1yaWdodCxcbiAgICAgIGNsYXNzOiBtZSxcbiAgICAgIHZhbHVlczogJG5lZ2F0aXZlLXNwYWNlcnNcbiAgICApLFxuICAgIFwibmVnYXRpdmUtbWFyZ2luLWJvdHRvbVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1ib3R0b20sXG4gICAgICBjbGFzczogbWIsXG4gICAgICB2YWx1ZXM6ICRuZWdhdGl2ZS1zcGFjZXJzXG4gICAgKSxcbiAgICBcIm5lZ2F0aXZlLW1hcmdpbi1zdGFydFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IG1hcmdpbi1sZWZ0LFxuICAgICAgY2xhc3M6IG1zLFxuICAgICAgdmFsdWVzOiAkbmVnYXRpdmUtc3BhY2Vyc1xuICAgICksXG4gICAgLy8gUGFkZGluZyB1dGlsaXRpZXNcbiAgICBcInBhZGRpbmdcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLFxuICAgICAgY2xhc3M6IHAsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICBcInBhZGRpbmcteFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctcmlnaHQgcGFkZGluZy1sZWZ0LFxuICAgICAgY2xhc3M6IHB4LFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXlcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXRvcCBwYWRkaW5nLWJvdHRvbSxcbiAgICAgIGNsYXNzOiBweSxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy10b3BcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXRvcCxcbiAgICAgIGNsYXNzOiBwdCxcbiAgICAgIHZhbHVlczogJHNwYWNlcnNcbiAgICApLFxuICAgIFwicGFkZGluZy1lbmRcIjogKFxuICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgIHByb3BlcnR5OiBwYWRkaW5nLXJpZ2h0LFxuICAgICAgY2xhc3M6IHBlLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLWJvdHRvbVwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IHBhZGRpbmctYm90dG9tLFxuICAgICAgY2xhc3M6IHBiLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgXCJwYWRkaW5nLXN0YXJ0XCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogcGFkZGluZy1sZWZ0LFxuICAgICAgY2xhc3M6IHBzLFxuICAgICAgdmFsdWVzOiAkc3BhY2Vyc1xuICAgICksXG4gICAgLy8gR2FwIHV0aWxpdHlcbiAgICBcImdhcFwiOiAoXG4gICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGdhcCxcbiAgICAgIGNsYXNzOiBnYXAsXG4gICAgICB2YWx1ZXM6ICRzcGFjZXJzXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXNwYWNpbmdcbiAgICAvLyBUZXh0XG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXRleHRcbiAgICBcImZvbnQtZmFtaWx5XCI6IChcbiAgICAgIHByb3BlcnR5OiBmb250LWZhbWlseSxcbiAgICAgIGNsYXNzOiBmb250LFxuICAgICAgdmFsdWVzOiAobW9ub3NwYWNlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpKVxuICAgICksXG4gICAgXCJmb250LXNpemVcIjogKFxuICAgICAgcmZzOiB0cnVlLFxuICAgICAgcHJvcGVydHk6IGZvbnQtc2l6ZSxcbiAgICAgIGNsYXNzOiBmcyxcbiAgICAgIHZhbHVlczogJGZvbnQtc2l6ZXNcbiAgICApLFxuICAgIFwiZm9udC1zdHlsZVwiOiAoXG4gICAgICBwcm9wZXJ0eTogZm9udC1zdHlsZSxcbiAgICAgIGNsYXNzOiBmc3QsXG4gICAgICB2YWx1ZXM6IGl0YWxpYyBub3JtYWxcbiAgICApLFxuICAgIFwiZm9udC13ZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGZvbnQtd2VpZ2h0LFxuICAgICAgY2xhc3M6IGZ3LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIGxpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQsXG4gICAgICAgIGxpZ2h0ZXI6ICRmb250LXdlaWdodC1saWdodGVyLFxuICAgICAgICBub3JtYWw6ICRmb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgIGJvbGQ6ICRmb250LXdlaWdodC1ib2xkLFxuICAgICAgICBzZW1pYm9sZDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkLFxuICAgICAgICBib2xkZXI6ICRmb250LXdlaWdodC1ib2xkZXJcbiAgICAgIClcbiAgICApLFxuICAgIFwibGluZS1oZWlnaHRcIjogKFxuICAgICAgcHJvcGVydHk6IGxpbmUtaGVpZ2h0LFxuICAgICAgY2xhc3M6IGxoLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIDE6IDEsXG4gICAgICAgIHNtOiAkbGluZS1oZWlnaHQtc20sXG4gICAgICAgIGJhc2U6ICRsaW5lLWhlaWdodC1iYXNlLFxuICAgICAgICBsZzogJGxpbmUtaGVpZ2h0LWxnLFxuICAgICAgKVxuICAgICksXG4gICAgXCJ0ZXh0LWFsaWduXCI6IChcbiAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICBwcm9wZXJ0eTogdGV4dC1hbGlnbixcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHN0YXJ0OiBsZWZ0LFxuICAgICAgICBlbmQ6IHJpZ2h0LFxuICAgICAgICBjZW50ZXI6IGNlbnRlcixcbiAgICAgIClcbiAgICApLFxuICAgIFwidGV4dC1kZWNvcmF0aW9uXCI6IChcbiAgICAgIHByb3BlcnR5OiB0ZXh0LWRlY29yYXRpb24sXG4gICAgICB2YWx1ZXM6IG5vbmUgdW5kZXJsaW5lIGxpbmUtdGhyb3VnaFxuICAgICksXG4gICAgXCJ0ZXh0LXRyYW5zZm9ybVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdGV4dC10cmFuc2Zvcm0sXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogbG93ZXJjYXNlIHVwcGVyY2FzZSBjYXBpdGFsaXplXG4gICAgKSxcbiAgICBcIndoaXRlLXNwYWNlXCI6IChcbiAgICAgIHByb3BlcnR5OiB3aGl0ZS1zcGFjZSxcbiAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHdyYXA6IG5vcm1hbCxcbiAgICAgICAgbm93cmFwOiBub3dyYXAsXG4gICAgICApXG4gICAgKSxcbiAgICBcIndvcmQtd3JhcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogd29yZC13cmFwIHdvcmQtYnJlYWssXG4gICAgICBjbGFzczogdGV4dCxcbiAgICAgIHZhbHVlczogKGJyZWFrOiBicmVhay13b3JkKSxcbiAgICAgIHJ0bDogZmFsc2VcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtdGV4dFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1jb2xvclxuICAgIFwiY29sb3JcIjogKFxuICAgICAgcHJvcGVydHk6IGNvbG9yLFxuICAgICAgY2xhc3M6IHRleHQsXG4gICAgICBsb2NhbC12YXJzOiAoXG4gICAgICAgIFwidGV4dC1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy10ZXh0LWNvbG9ycyxcbiAgICAgICAgKFxuICAgICAgICAgIFwibXV0ZWRcIjogJHRleHQtbXV0ZWQsXG4gICAgICAgICAgXCJibGFjay01MFwiOiByZ2JhKCRibGFjaywgLjUpLCAvLyBkZXByZWNhdGVkXG4gICAgICAgICAgXCJ3aGl0ZS01MFwiOiByZ2JhKCR3aGl0ZSwgLjUpLCAvLyBkZXByZWNhdGVkXG4gICAgICAgICAgXCJyZXNldFwiOiBpbmhlcml0LFxuICAgICAgICApXG4gICAgICApXG4gICAgKSxcbiAgICBcInRleHQtb3BhY2l0eVwiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY2xhc3M6IHRleHQtb3BhY2l0eSxcbiAgICAgIHZhbHVlczogKFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1jb2xvclxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1iZy1jb2xvclxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAoXG4gICAgICBwcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcixcbiAgICAgIGNsYXNzOiBiZyxcbiAgICAgIGxvY2FsLXZhcnM6IChcbiAgICAgICAgXCJiZy1vcGFjaXR5XCI6IDFcbiAgICAgICksXG4gICAgICB2YWx1ZXM6IG1hcC1tZXJnZShcbiAgICAgICAgJHV0aWxpdGllcy1iZy1jb2xvcnMsXG4gICAgICAgIChcbiAgICAgICAgICBcInRyYW5zcGFyZW50XCI6IHRyYW5zcGFyZW50XG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgIFwiYmctb3BhY2l0eVwiOiAoXG4gICAgICBjc3MtdmFyOiB0cnVlLFxuICAgICAgY2xhc3M6IGJnLW9wYWNpdHksXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgMTA6IC4xLFxuICAgICAgICAyNTogLjI1LFxuICAgICAgICA1MDogLjUsXG4gICAgICAgIDc1OiAuNzUsXG4gICAgICAgIDEwMDogMVxuICAgICAgKVxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1iZy1jb2xvclxuICAgIFwiZ3JhZGllbnRcIjogKFxuICAgICAgcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2UsXG4gICAgICBjbGFzczogYmcsXG4gICAgICB2YWx1ZXM6IChncmFkaWVudDogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KSlcbiAgICApLFxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1pbnRlcmFjdGlvblxuICAgIFwidXNlci1zZWxlY3RcIjogKFxuICAgICAgcHJvcGVydHk6IHVzZXItc2VsZWN0LFxuICAgICAgdmFsdWVzOiBhbGwgYXV0byBub25lXG4gICAgKSxcbiAgICBcInBvaW50ZXItZXZlbnRzXCI6IChcbiAgICAgIHByb3BlcnR5OiBwb2ludGVyLWV2ZW50cyxcbiAgICAgIGNsYXNzOiBwZSxcbiAgICAgIHZhbHVlczogbm9uZSBhdXRvLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCB1dGlscy1pbnRlcmFjdGlvblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCB1dGlscy1ib3JkZXItcmFkaXVzXG4gICAgXCJyb3VuZGVkXCI6IChcbiAgICAgIHByb3BlcnR5OiBib3JkZXItcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQsXG4gICAgICB2YWx1ZXM6IChcbiAgICAgICAgbnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpLFxuICAgICAgICAwOiAwLFxuICAgICAgICAxOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSksXG4gICAgICAgIDI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSxcbiAgICAgICAgMzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpLFxuICAgICAgICA0OiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bCksXG4gICAgICAgIDU6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bCksXG4gICAgICAgIGNpcmNsZTogNTAlLFxuICAgICAgICBwaWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsKVxuICAgICAgKVxuICAgICksXG4gICAgXCJyb3VuZGVkLXRvcFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLXRvcCxcbiAgICAgIHZhbHVlczogKG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSlcbiAgICApLFxuICAgIFwicm91bmRlZC1lbmRcIjogKFxuICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtZW5kLFxuICAgICAgdmFsdWVzOiAobnVsbDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpKVxuICAgICksXG4gICAgXCJyb3VuZGVkLWJvdHRvbVwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyxcbiAgICAgIGNsYXNzOiByb3VuZGVkLWJvdHRvbSxcbiAgICAgIHZhbHVlczogKG51bGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSlcbiAgICApLFxuICAgIFwicm91bmRlZC1zdGFydFwiOiAoXG4gICAgICBwcm9wZXJ0eTogYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyBib3JkZXItdG9wLWxlZnQtcmFkaXVzLFxuICAgICAgY2xhc3M6IHJvdW5kZWQtc3RhcnQsXG4gICAgICB2YWx1ZXM6IChudWxsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykpXG4gICAgKSxcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLWJvcmRlci1yYWRpdXNcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtdmlzaWJpbGl0eVxuICAgIFwidmlzaWJpbGl0eVwiOiAoXG4gICAgICBwcm9wZXJ0eTogdmlzaWJpbGl0eSxcbiAgICAgIGNsYXNzOiBudWxsLFxuICAgICAgdmFsdWVzOiAoXG4gICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgIGludmlzaWJsZTogaGlkZGVuLFxuICAgICAgKVxuICAgIClcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHV0aWxzLXZpc2liaWxpdHlcbiAgKSxcbiAgJHV0aWxpdGllc1xuKTtcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG46cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwKCQkiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwKCQkiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLAoJCSJAaW1wb3J0IFwiZm9ybXMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS10ZXh0XCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1jb250cm9sXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1zZWxlY3RcIjtcbkBpbXBvcnQgXCJmb3Jtcy9mb3JtLWNoZWNrXCI7XG5AaW1wb3J0IFwiZm9ybXMvZm9ybS1yYW5nZVwiO1xuQGltcG9ydCBcImZvcm1zL2Zsb2F0aW5nLWxhYmVsc1wiO1xuQGltcG9ydCBcImZvcm1zL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiZm9ybXMvdmFsaWRhdGlvblwiO1xuIiwKCQkiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLAoJCSIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsCgkJIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsCgkJIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLAoJCSIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLAoJCSIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLAoJCSIvLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlci1zaWRlIHZhbGlkYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkZGF0YS4uLik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMtbG9vcFxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkcHJpbWFyeSksICRwcmltYXJ5LCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLAoJCSIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsCgkJIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwKCQkiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBjdXN0b20tcHJvcGVydHktZW1wdHktbGluZS1iZWZvcmVcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsCgkJIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cywgMCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwKCQkiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMsIDApOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsCgkJIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG4ucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCk7XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLS41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLS41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC0uNSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLAoJCSJAaW1wb3J0IFwiaGVscGVycy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImhlbHBlcnMvY29sb3ItYmdcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbG9yZWQtbGlua3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3JhdGlvXCI7XG5AaW1wb3J0IFwiaGVscGVycy9wb3NpdGlvblwiO1xuQGltcG9ydCBcImhlbHBlcnMvc3RhY2tzXCI7XG5AaW1wb3J0IFwiaGVscGVycy92aXN1YWxseS1oaWRkZW5cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwiaGVscGVycy90ZXh0LXRydW5jYXRpb25cIjtcbkBpbXBvcnQgXCJoZWxwZXJzL3ZyXCI7XG4iLAoJCSIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsCgkJIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsCgkJIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLAoJCSIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLAoJCSIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsCgkJIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsCgkJIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsCgkJIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwKCQkiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLAoJCSIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsCgkJIiIsCgkJIkBpbXBvcnQgJ2phdmxvX2hlYWRlci5zY3NzJztcclxuQGltcG9ydCAnamF2bG9fZm9vdGVyLnNjc3MnO1xyXG4iLAoJCSIvLyBqYXZsbyBzcGVjaWZpYyBzY3NzXHJcbi8vQGltcG9ydCAnZnVuY3Rpb25zLnNjc3MnO1xyXG5AaW1wb3J0ICdmb250LnNjc3MnO1xyXG5AaW1wb3J0ICdsYXlvdXQuc2Nzcyc7XHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMuc2Nzcyc7XHJcbkBpbXBvcnQgJ3BhZ2UtcmVmZXJlbmNlLnNjc3MnO1xyXG4vL0BpbXBvcnQgJ3Jlc3BvbnNpdmUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2RlZmF1bHQuc2Nzcyc7XHJcbi8vQGltcG9ydCAnbWVzc2FnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJ25hdmlnYXRpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJ2R5bmFtaWMtY29tcG9uZW50cy5zY3NzJztcclxuQGltcG9ydCAnYm9vdHN0cmFwX2V4dGVuc2lvbi5zY3NzJztcclxuQGltcG9ydCAnY2hpbGRyZW5fbGlua3Muc2Nzcyc7XHJcbi8vQGltcG9ydCAnaGVhZGVyLnNjc3MnO1xyXG4vL0BpbXBvcnQgJ3RyZWV2aWV3LnNjc3MnO1xyXG4vL0BpbXBvcnQgJ3BhcmFsbGF4X2ltYWdlcy5zY3NzJztcclxuLy9AaW1wb3J0ICdzdmcuc2Nzcyc7XHJcbkBpbXBvcnQgJ211dGltZWRpYS5zY3NzJztcclxuLy9AaW1wb3J0ICdwZGYtbXVsdGltZWRpYS5zY3NzJztcclxuLy9AaW1wb3J0ICd2ZnMuc2Nzcyc7XHJcbi8vQGltcG9ydCAnd2lkZ2V0LnNjc3MnO1xyXG4vL0BpbXBvcnQgJ2NoYXQuc2Nzcyc7XHJcbi8vQGltcG9ydCAnbXktZXZlbnRzLnNjc3MnO1xyXG4vL0BpbXBvcnQgJ2JveC5zY3NzJztcclxuLy9AaW1wb3J0ICdtaXJyb3Iuc2Nzcyc7XHJcbi8vQGltcG9ydCAnc2l0ZW1hcC5zY3NzJztcclxuLy9AaW1wb3J0ICdhZ2VuZGEuc2Nzcyc7XHJcbi8vQGltcG9ydCAnZmlsZS1maW5kZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb24uc2Nzcyc7XHJcbi8vQGltcG9ydCAnc3VydmV5LnNjc3MnO1xyXG4vL0BpbXBvcnQgJ2xvZ2luLnNjc3MnO1xyXG5cclxuQGltcG9ydCAncmVzcG9uc2l2ZS9zY3JlZW4tbGcuc2Nzcyc7XHJcbkBpbXBvcnQgJ3Jlc3BvbnNpdmUvc2NyZWVuLW1kLnNjc3MnO1xyXG5AaW1wb3J0ICdyZXNwb25zaXZlL3NjcmVlbi1zbS5zY3NzJztcclxuLyogQGltcG9ydCAncmVzcG9uc2l2ZS9yYXRpby5zY3NzJzsgKi9cclxuXHJcbkBpbXBvcnQgJ2ludGVncmF0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICdpbnRlZ3JhdGlvbl9nMi5zY3NzJztcclxuQGltcG9ydCAnaW50ZWdyYXRpb25fZzMuc2Nzcyc7XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG5cdEBpbXBvcnQgJ3ByaW50LnNjc3MnO1xyXG59XHJcblxyXG4uY29sb3JlZC13cmFwcGVyIHtcclxuXHRwYWRkaW5nOiAkYmFzaWMtYmxvYy1zZXBhcmF0aW9uO1x0XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG5cdG1hcmdpbi10b3A6ICRiYXNpYy1ibG9jLXNlcGFyYXRpb247XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC50aHVtYm5haWxzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDAgbm9uZTtcdFxyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtY29udGVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAubW9kYWwtYm9keSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5tb2RhbC1oZWFkZXIsIC5tb2RhbC1mdWxsIC5jYXB0aW9uIHtcclxuXHR3aWR0aDogMTAwJTtcdFxyXG5cdG9wYWNpdHk6IDA7XHRcclxuXHR6LWluZGV4OiA1O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHRcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLmNhcHRpb24ge1xyXG5cdGJvdHRvbTogMDtcclxuXHRib3JkZXItdG9wOiAxcHggI2ZmZmZmZiBzb2xpZDtcclxufVxyXG5cclxuLmJ0bi1zbWFsbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLmJ0bi1zbWFsbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHRcclxufVxyXG5cclxuLmJ0bi1wYXVzZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLXBsYXkgLmJ0bi1wYXVzZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHRcclxufVxyXG5cclxuLm1vZGFsLXBsYXkgLmJ0bi1wbGF5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAuYnRuLWZ1bGwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5tb2RhbC1oZWFkZXIgaDMge1xyXG5cdGNvbG9yOiAjMDAwMDAwO1x0XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5tb2RhbC1oZWFkZXI6aG92ZXIsIC5tb2RhbC1mdWxsIC5jYXB0aW9uOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtZnVsbCAudGh1bWJuYWlsIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm1vZGFsLWZ1bGwgLnRodW1ibmFpbCAudmVydGljYWwsIC5tb2RhbC1mdWxsIC50aHVtYm5haWwgaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFxyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHRcclxufVxyXG5cclxuXHJcbi5tb2RhbC1mdWxsIC50aHVtYm5haWwgLnZlcnRpY2FsIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5tb2RhbC1mdWxsIC5tb2RhbC1ib2R5IHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmxvZ28gYSwgLm5hdiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG5cdC5zZWFyY2gge1xyXG5cdFx0LmZhIHtcclxuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VjdGlvbi1teXNwYWNlICNjb250ZW50IC5qY3JlYXRvci50aXRsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0bWFyZ2luOiAxMHB4IDAgNXB4IDA7XHJcblx0d2lkdGg6IDIyMHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHQuYXZhdGFyIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRmbG9hdDogbm9uZTtcdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHRcclxuXHR9XHJcblx0LnRleHQge1x0XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRwYWRkaW5nOiAzcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdC5kYXRlLCAudXNlcm5hbWUge1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpjcmVhdG9yIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5yZWFjdGlvbiB7XHJcblx0LmF2YXRhciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cdC51c2VyLWRhdGEgLmF2YXRhciB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdC5hdXRob3JzIHtcclxuXHRcdC5mdWxsbmFtZSwgLmVtYWlsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0XHRcclxuXHR9XHJcblx0LmJ0bi1kZWxldGUge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cdC50ZXh0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn1cclxuIiwKCQkiYm9keSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBDb3VyaWVyLCBtb25vc3BhY2UsIHNlcmlmLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcbn1cclxuXHJcbm5hdiB7XHJcbiAgIGZvbnQtZmFtaWx5OiAnTnVuaXRvJywgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmgxLmhlYWRpbmcge1xyXG4gICBwYWRkaW5nLXRvcDogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG59XHJcblxyXG5oMS5oZWFkaW5nLCBoMi5oZWFkaW5nIHtcclxuICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgLyAyKTtcclxufVxyXG5cclxuLmgxIHtcclxuICAgZm9udC1zaXplOiA2MXB4O1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcclxuICAgQGV4dGVuZCAuaDE7XHJcbn1cclxuXHJcbiNoZWFkZXIgaDEge1xyXG4gICBmb250LXNpemU6IDU1cHg7XHJcbn1cclxuXHJcbi5oMiB7XHJcbiAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogODAwO1xyXG4gICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxufVxyXG5cclxuLmNvbGxhcHNlLXRpdGxlIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbmgyLmhlYWRpbmcge1xyXG4gICBtYXJnaW4tdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgY29sb3I6IHZhcigtLWJsdWUtNTAwLCAjMDQ0MDdEKTtcclxuICAgZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIjtcclxuICAgQGV4dGVuZCAuaDI7XHJcbn1cclxuXHJcbmgyLmFsaWduLWNlbnRlciB7XHJcbiAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oMyB7XHJcbiAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogNzAwO1xyXG4gICBsaW5lLWhlaWdodDogMTUwJTsgLyogNDVweCAqL1xyXG59XHJcblxyXG5oMyB7XHJcbiAgIGNvbG9yOiB2YXIoLS1ibHVlLXByaW1hcnktMTAwLCAjMEM1MDk2KTtcclxuICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xyXG4gICBAZXh0ZW5kIC5oMztcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgYm9keSB7XHJcbiAgIC5oMSwgaDEge1xyXG4gICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgICNoZWFkZXIgaDEge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5oMiwgaDIsIC5iZy1ncmF5IGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAuaDMsIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5wYWdlLXJlZmVyZW5jZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogJGJhc2ljLWJsb2Mtc2VwYXJhdGlvbjtcclxuIH1cclxuXHJcbiAuX2FyZWEge1xyXG4gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gfVxyXG5cclxuLmgxMDAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1iYXNpczogYXV0bztcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuI3VzZXIge1xyXG5cdGltZyB7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcclxuXHR9XHJcblx0Lmdsb2JhbC1pbWFnZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5LmJvZHktYmFja2dyb3VuZCB7XHJcblx0I21haW4tbmF2IC5uYXZiYXIsICNtYWluLW5hdiAuY29udGFpbmVyLCAuZHJvcGRvd24tbWVudSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbn1cclxuXHJcbiNjb250ZW50LWxhcmdlIHtcdFxyXG5cdGJhY2tncm91bmQtY29sb3I6ICNjZGNjY2M7XHJcbn1cclxuXHJcbi5tZW51LWZpeGVkLXRvcCAuaGVhZGluZy1hbmNob3Ige1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHQuY29sLXNtLTQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufVxyXG4iLAoJCSJAaW1wb3J0IFwiLi4vZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgJy4uL3ZhcmlhYmxlcyc7XHJcblxyXG4kYmFzaWMtYmxvYy1zZXBhcmF0aW9uOiAxNXB4O1xyXG4iLAoJCSJAaW1wb3J0IFwidmFyaWFibGVzX3NvbHVjYWxjLnNjc3NcIjtcclxuXHJcbmJvZHkgLmxvZ28gaW1nIHtcclxuICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAvKmZpbHRlcjpncmF5c2NhbGUoMSk7XHJcbiAgICY6aG92ZXJ7XHJcbiAgICAgIGZpbHRlcjpub25lO1xyXG4gICB9Ki9cclxufVxyXG5cclxuLnBpY3RvIHtcclxuICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5pbnRlcm5hbC1saW5rLWdyb3VwIHtcclxuICAgbWFyZ2luLXRvcDogJGxhcmdlLXNwYWNlO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLWJsb2NrIHtcclxuICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4udGF4b25vbXkge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtaGlnaGxpZ2h0IHtcclxuICAgY29sb3I6IHZhcigtLWdyYXktNTAwLCAjNzE3NjgwKTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBmb250LWZhbWlseTogTnVuaXRvO1xyXG4gICBmb250LXNpemU6IDMxcHg7XHJcbiAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDQ2LjVweCAqL1xyXG4gICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktMzAwLCAjRDVEN0RBKTtcclxuICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbn1cclxuXHJcbi5iYWRnZSwgLnBhZ2UtcmVmZXJlbmNlIC50YXhvbm9teSAuaXRlbSAudGV4dCB7XHJcbiAgIGNvbG9yOiAjOEE4QThBO1xyXG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICBmb250LXdlaWdodDogNjAwO1xyXG4gICBsaW5lLWhlaWdodDogMTIuNXB4O1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICBib3JkZXI6IDFweCAjOEE4QThBIHNvbGlkO1xyXG4gICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBwYWRkaW5nOiAwLjM1ZW0gMC42NWVtO1xyXG4gICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxufVxyXG5cclxuLmp2bC1jb21wb25lbnQuZGF0ZSB7XHJcbiAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGFsaWduLWl0ZW06IGNlbnRlcjtcclxuICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCAvIDIpO1xyXG4gICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKiAtMSk7XHJcbiAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgIG1hcmdpbjogMDtcclxuICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgIGZsb2F0OiBub25lO1xyXG4gICBmb250LXNpemU6IDAuOWVtO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIC5kYXRlLW9ubHk6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6IGJvb3RzdHJhcC1pY29ucyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxGMjE1XCI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgfVxyXG4gICAuanZsLWNvbXBvbmVudC5kYXRlIC50YXhvbm9teSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcclxuICAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS5sb2dvLWxpc3QgLmltYWdlcy13cmFwcGVyIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gICBnYXA6IDRyZW07XHJcbiAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbi5saW5rLXdyYXBwZXIge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZ2FwOiA0cmVtO1xyXG4gICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbn1cclxuXHJcbi8qKiBmaWxlcyAqKi9cclxuXHJcbi5maWxlLWdyb3VwIHtcclxuICAgXHJcbiAgIG1hcmdpbjogMCAtMjAwMHB4IHZhcigtLWxhcmdlLXNwYWNlKSAtMjAwMHB4O1xyXG4gICBwYWRkaW5nOiA1NnB4IDIwMDBweDtcclxuICAgXHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBnYXA6IDQwcHg7XHJcbiAgIFxyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tYmx1ZS01MDAsICMwNDQwN0QpIDAlLCB2YXIoLS1ibHVlLTUwMCwgIzA0NDA3RCkgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxMDZkZWcsICMwNTI4NEIgMzguNjElLCAjMDQ0MDdEIDk0LjA5JSk7XHJcbiAgIFxyXG4gICBjb2xvcjogI2ZmZjtcclxuICAgXHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgXHJcbiAgIC5maWxlIHtcclxuICAgICAgXHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBpIHtcclxuICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlOyAvKiAyMHB4ICovXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLTEwMCwgI0NERDlFNSk7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiO1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI0cHggKi9cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAubXVsdGltZWRpYS5sb2dvLWxpc3QgLmltYWdlcy13cmFwcGVyIHtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwKCQkiJGNvbG9yLXByaW1hcnk6ICMwQzUwOTY7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiAjODJBM0Q1O1xyXG4kY29sb3ItcHJpbWFyeS14bGlnaHQ6ICNEQ0UyRjQ7XHJcblxyXG4kY29sb3ItcHJpbWFyeS14eGxpZ2h0OiBhZGp1c3QtY29sb3IoJGNvbG9yLXByaW1hcnksICRhbHBoYTogLTAuOTgpO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI0Y4OUM1MztcclxuJHNwYWNlLWRlc2t0b3A6IDEwcHg7XHJcbiRzcGFjZS1tb2JpbGU6IDhweDtcclxuJGxhcmdlLXNwYWNlLWRlc2t0b3A6IGNhbGMoI3skc3BhY2UtZGVza3RvcH0qNCk7XHJcbiRsYXJnZS1zcGFjZS1tb2JpbGU6IGNhbGMoI3skc3BhY2UtbW9iaWxlfSozKTtcclxuXHJcbiRzcGFjZTogdmFyKC0tc3BhY2UpO1xyXG4kbGFyZ2Utc3BhY2U6IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuXHJcbi8qKiBDU1MgKiovXHJcblxyXG46cm9vdCB7XHJcbiAgIC0tYnMtYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4tLXNwYWNlOiAjeyRzcGFjZS1kZXNrdG9wfTtcclxuLS1sYXJnZS1zcGFjZTogI3skbGFyZ2Utc3BhY2UtZGVza3RvcH07XHJcbiAgIFxyXG4gICAtLWdvdXRlLXN2ZzogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjEyXCIgaGVpZ2h0PVwiMTBcIiB2aWV3Qm94PVwiMCAwIDEyIDEwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgY2xpcC1wYXRoPVwidXJsKCUyM2NsaXAwXzQ3NF8xNTI2KVwiPjxwYXRoIGQ9XCJNNC4zNTY5NiA5LjMyMDAzQzQuMDgxMzEgOS4zMjE0MiAzLjgwNjU3IDkuMjg4MjYgMy41MzkxNyA5LjIyMTMzQzIuOTMzOTUgOS4wNzgwMyAyLjM2MzI5IDguODE1NzQgMS44NjA0MyA4LjQ0OTczQzEuMzU3NTcgOC4wODM3MiAwLjkzMjU2OCA3LjYyMTMxIDAuNjEwMTcyIDcuMDg5NDNDMC4yODc3NzcgNi41NTc1NiAwLjA3NDQzNTMgNS45NjY4NSAtMC4wMTc0Mjc4IDUuMzUxNzJDLTAuMTA5MjkxIDQuNzM2NTggLTAuMDc3ODM5MSA0LjEwOTMyIDAuMDc1MDk3NCAzLjUwNjQ2QzAuMjI4MDM0IDIuOTAzNiAwLjQ5OTM5NiAyLjMzNzIgMC44NzMzOCAxLjg0MDI0QzEuMjQ3MzYgMS4zNDMyOCAxLjcxNjQ5IDAuOTI1NzEgMi4yNTM0NCAwLjYxMTgzOUMyLjc5MDM5IDAuMjk3OTY4IDMuMzg0NDIgMC4wOTQwNzQ4IDQuMDAwOTUgMC4wMTIwMzQ2QzQuNjE3NDcgLTAuMDcwMDA1NiA1LjI0NDE1IC0wLjAyODU1MjggNS44NDQ1IDAuMTMzOThDOC4xNzgwMiAwLjczMzIyMyAxMS4yNTE4IDUuNTIwMTIgMTEuNTk3MiA2LjA2Mjk3TDEyLjAwNjEgNi43MTE1NkwxMS4yOTQxIDcuMTA2MzVDMTAuODI4OCA3LjMxNzg1IDYuODUyNjMgOS4zMjAwMyA0LjM1Njk2IDkuMzIwMDNaTTQuNjg4MzEgMS40MDI5N0MzLjg5MTE0IDEuNDA4NTEgMy4xMjMxOSAxLjcwMzcxIDIuNTI3NTcgMi4yMzM1NkMxLjkzMTk2IDIuNzYzNDEgMS41NDkzMiAzLjQ5MTc2IDEuNDUwOTcgNC4yODI4NUMxLjM1MjYyIDUuMDczOTQgMS41NDUyOCA1Ljg3MzgxIDEuOTkzMDMgNi41MzMzN0MyLjQ0MDc4IDcuMTkyOTMgMy4xMTMwNyA3LjY2NzE5IDMuODg0NjIgNy44Njc3NUM1LjA5NzIgOC4xNzc5NCA4LjAwODgyIDcuMDkyMjUgOS45ODI4IDYuMTYxNjZDOC43MjA4NiA0LjMwMDQ4IDYuNzA0NTkgMS44MTE4NiA1LjQ5OTA1IDEuNTAxNjZDNS4yMzM1NCAxLjQzNzQ2IDQuOTYxNDYgMS40MDQzNCA0LjY4ODMxIDEuNDAyOTdaXCIgZmlsbD1cIiUyMzgyQTNENVwiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPVwiY2xpcDBfNDc0XzE1MjZcIj48cmVjdCB3aWR0aD1cIjExLjk5OVwiIGhlaWdodD1cIjkuMzJcIiBmaWxsPVwid2hpdGVcIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+Jyk7XHJcbiAgIFxyXG4gICAtLXRleHQtc2l6ZS1zbTogMTZweDtcclxuICAgLS10ZXh0LXNpemU6IGNsYW1wKDAuODc1cmVtLCBjYWxjKDAuODc1cmVtICsgKCgxdncgLSAwLjIzNDM3NXJlbSkgKiAwLjE4NzgpKSwgMXJlbSk7XHJcbiAgIG1pbi1oZWlnaHQ6IDB2dztcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgIDpyb290IHtcclxuICAgLS1zcGFjZTogI3skc3BhY2UtbW9iaWxlfTtcclxuICAgLS1sYXJnZS1zcGFjZTogI3skbGFyZ2Utc3BhY2UtbW9iaWxlfTtcclxuICAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcclxuLS1icy1idG4tYmc6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcbi0tYnMtYnRuLWJvcmRlci1jb2xvcjogI3skY29sb3Itc2Vjb25kYXJ5fTtcclxuLS1icy1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcbiAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZmO1xyXG4tLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcbiAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcclxuICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xyXG4tLWJzLWJ0bi1hY3RpdmUtYmc6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcbi0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6I3skY29sb3Itc2Vjb25kYXJ5fTtcclxuICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcclxuLS1icy1idG4tZGlzYWJsZWQtYmc6ICN7JGNvbG9yLXNlY29uZGFyeX07XHJcbi0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3Itc2Vjb25kYXJ5fTtcclxufVxyXG5cclxuYS5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5cclxuXHJcbiIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbi5wYWdlLXJlZmVyZW5jZSB7XHJcbiAgIFxyXG4gICBtYXJnaW46IHZhcigtLWxhcmdlLXNwYWNlKSAwO1xyXG4gICBcclxuICAgLnJvdyB7XHJcbiAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgfVxyXG4gIFxyXG4gIGZpZ3VyZSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI0U3RUZGODtcclxuICB9XHJcbiAgIFxyXG4gICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgfVxyXG4gICBcclxuICAgLnN0YXJ0cyBpbWcge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgfVxyXG4gICBcclxuICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgIGgyLCBoMywgaDQge1xyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMDBweCAzMHB4IHJnYmEoMTIsIDgwLCAxNTAsIDAuMTApO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuY29scy1pbWFnZXMge1xyXG4gICAgICBnYXA6IGNhbGModmFyKC0tc3BhY2UpICogMik7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5jYXJkIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMDBweCAzMHB4IHJnYmEoMTIsIDgwLCAxNTAsIDAuMTApO1xyXG4gICAgICBib3JkZXI6IDFweCByZ2JhKDAsMCwwLDApIHNvbGlkO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkpO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAuY2FyZC1pbWctdG9we1xyXG4gICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcclxuICAgICAgICAgXHJcbiAgICAgICAgIFxyXG4gICAgICAgICBcclxuICAgICAgICAgLmNhcmQtdGV4dHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1tdXRlZHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjYyNXJlbSwgY2FsYygwLjYyNXJlbSArICgoMXZ3IC0gMC4yMzQzNzVyZW0pICogMC4xODc4KSksIDAuNzVyZW0pO1xyXG4gICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwdnc7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIH1cclxuICAgLnRheG9ub215IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG4gICAmLnNsaWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW06IGNlbnRlcjtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7ICBcclxuICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgyLGgzLGg0IHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLWJsdWUtNTAwLCAjMDQ0MDdEKTtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiA1MC43cHggKi9cclxuICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc4cHg7XHJcbiAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLmdsaWRlX19idWxsZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTQwMCwgIzlCQjNDQik7XHJcbiAgIH1cclxuICAgLmdsaWRlX19idWxsZXQuZ2xpZGVfX2J1bGxldC0tYWN0aXZlLCAuZ2xpZGVfX2J1bGxldDpob3ZlciwgLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTQwMCwgIzM2NjY5Nyk7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5nbGlkZV9fYnVsbGV0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5wcm9kdWN0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IC8qIDMgaXRlbXMgZGUgbGFyZ2UgKi9cclxuICAgICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNlKSAqIDIpOyAvKiBFc3BhY2VtZW50IGVudHJlIGxlcyBpdGVtcyAqL1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCB2YXIoLS1saWdodC1ibHVlLTMwMCwgI0I2RDBFQik7XHJcbiAgICAgIFxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ0MDdEO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjZSkgKiAyKTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzE3NjgwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcclxuICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYyMTVcIjtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbiIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcblxuaHRtbC5wcmV2aWV3LWNvbW1hbmQtdmlzaWJsZS5wcmV2aWV3LXN0YW5kYXJkIHtcblx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG5odG1sLnByZXZpZXctY29tbWFuZC12aXNpYmxlLnByZXZpZXctc3RhbmRhcmQucHJldmlldy1jb21tYW5kLXZpc2libGUge1xuXHRtYXJnaW4tbGVmdDogMzMwcHggIWltcG9ydGFudDtcbn1cblxuLmVkaXQtcHJldmlldy5wcmV2aWV3LXN0YW5kYXJkIC5maXhlZC10b3Age1xuICAgIHRvcDogNTBweDtcbn1cblxuLnByZXZpZXctc3RhbmRhcmQuZWRpdC1wcmV2aWV3IC5maXhlZC10b3Age1xuICAgIGxlZnQ6IDMzMHB4O1xufVxuXG4ucHJldmlldy1vbmx5LnByZXZpZXctc3RhbmRhcmQgLmZpeGVkLXRvcCB7XG4gICAgdG9wOiA1MHB4O1xufVxuXG4jZm9vdGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXJrLXRleHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2FmO1xufVxuXG5hIGltZyB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ud2lkdGgtYmFja2dyb3VuZCB7XG5cdHBhZGRpbmc6ICRiYXNpYy1ibG9jLXNlcGFyYXRpb247XG59XG5cbiNqdl9lc2NhcGVfbWVudTpmb2N1cyB7XG5cdG1hcmdpbjogMXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDFweDtcblx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ei1pbmRleDogOTk5OTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSBpbnNldDtcbn1cblxuLmFsaWduLXJlZmVyZW5jZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jYmFja3RvdG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRtYXJnaW46IDAgMSUgMSUgMDtcblx0b3BhY2l0eTogMC44O1xufVxuXG4vLyAjY29udGVudCwgI3NpZGViYXIge1xuLy8gXHRvdmVyZmxvdzogaGlkZGVuO1xuLy8gXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuLy8gfVxuXG4jYmFubmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLm1haW4tYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1iYW5uZXIgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWJhbm5lciAubG9nbyBpbWcge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLm1haW4tYmFubmVyIC5sb2dvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWFpbi1iYW5uZXIgLmxvZ28gYSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLWJhbm5lciAuZ2xvYmFsLXRpdGxlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5hIHtcblx0Y29sb3I6ICM0MjhiY2I7XG59XG5cbi5jb250ZW50IGEge1xuXHRjb2xvcjogIzQyOGJjYTtcbn1cblxuaDMucGFuZWwtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5hdmJhciAubG9nbyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xufVxuXG4ubmF2YmFyIC5sb2dvIC5wYWdlLXRpdGxlIHtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuI21lbnUge1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbiNtZW51IC5uYXYge1xuXHRtYXgtd2lkdGg6IDk4MHB4O1xufVxuXG4ubmF2LXNpZGViYXIgbGkgbGkge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5uYXYtc2lkZWJhciBsaSBsaS5maW5hbC1hY3RpdmUge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5hdi1zaWRlYmFyIGxpIGxpLmZpbmFsLWFjdGl2ZSBsaSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zaWRlYmFyIC5uYXYtcGlsbHMgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5sb2dvIHtcblx0Zm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmxvZ28gLnBhZ2UtdGl0bGUge1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmxvZ28gLnBhZ2UtdGl0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCIgLSBcIjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHQubmF2ID4gbGkge1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG59XG5cbi5zaWRlYmFyLW5hdiB7XG4gICAgcGFkZGluZzogOXB4IDA7XG59XG5cbiNtZW51IGxpIGxpIHtcblx0ZGlzbHBheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uZHJvcGRvd24tbWVudSAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUsIC5uYXYtcGlsbHMgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uYXZiYXIgLnN1Yi1tZW51OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTdweDtcbiAgICB0b3A6IDEwcHg7XG59XG4ubmF2YmFyIC5zdWItbWVudTphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IC02cHg7XG59XG5cbi5jYXJvdXNlbCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwLmZyZWUgLmZvcm0tY29udHJvbCB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnRodW1ibmFpbCBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxvZ28gLnBhZ2UtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub3JtYWw7XG59XG5cbi5wYW5lbCAuYWxlcnQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjJweDtcbn1cblxuI21lbnUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jZm9vdGVyIC5pbWFnZS1jZW50ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAxMHB4O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLm1lc3NhZ2UgLmVycm9yIHAge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5tZXNzYWdlIC5pbmZvIHAge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wcmV2aWV3LWxvZ2dlZCAubXVsdGltZWRpYSAubW9kYWwtYmFja2Ryb3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJldmlldy1vbmx5IC5tb2RhbC1iYWNrZHJvcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdH1cbn1cblxuLmVuZC1hcmVhIHtcblx0Zm9udC1zaXplOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGFiZWwtZ3JvdXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDZweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggI2FhYWFhYSBkb3R0ZWQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cblx0bGFiZWwsIC5sYWJlbCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQudmFsdWUge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdCNzZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDc4JVxuXHR9XG5cdCNzZWFyY2gtZm9ybSBidXR0b24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5sb2dvIHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cblx0LmxvZ28gaW1nIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQubmF2YmFyLXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNXB4O1xuXHRcdHJpZ2h0OiA1cHg7XG5cdH1cblxuXHQubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7O1xuXHR9XG5cblx0I3NlYXJjaC1mb3JtIHtcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I2xhbmd1YWdlcyB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC5jb21tYW5kcyB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQjbWVudSB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufVxuXG4jc2VhcmNoLXJlc3VsdCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jc2VhcmNoLXJlc3VsdCBhIGgyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNsYW5ndWFnZXMge1xuXHRwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4jbGFuZ3VhZ2VzIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0bWluLWhlaWdodDogNTBweDtcbn1cblxuYm9keSB7XG5cdC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLCAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gICAgXHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxudWwuaW50ZXJuYWwtbGluayB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxudWwuaW50ZXJuYWwtbGluayBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI3F1aWNrbGlua3Mge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI3F1aWNrbGlua3MgbGkge1xuXHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdHBhZGRpbmc6IDVweCAwIDAgMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi50b3BfZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xuXHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLWJsb2M6aG92ZXIge1xuXHQuaG92ZXItc2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmhvdmVyLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaG92ZXItYmxvYyB7XG5cdC5ob3Zlci1zaG93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5ob3Zlci1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5lcnJvciB7XG5cdGNvbG9yOiAjYmQ0MTQ3O1xuXHRmb250LXNpemU6IDAuOWVtO1xuXHRwYWRkaW5nOiAzcHggMDtcbn1cbnNlY3Rpb24ubGFyZ2UgLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogJGJhc2ljLWJsb2Mtc2VwYXJhdGlvbjtcbn1cblxudGFibGUgdGQsIHRhYmxlIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uYXV0b19kZWZpbml0aW9uOmFmdGVyIHtcblx0Zm9udC1mYW1pbHk6IFwiQXJpYWxcIjtcblx0Y29udGVudDogXCI/XCI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiAxcHg7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0bGluZS1oZWlnaHQ6IC43ZW07XG5cdHZlcnRpY2FsLWFsaWduOnN1cGVyO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLmxvYWRlciB7XG5cdHBhZGRpbmc6IDAgNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnVzZXItbG9nZ2VkLWluIC5kLW5vbmUtbG9nZ2VkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS51c2VyLW5vdC1sb2dnZWQtaW4gLmQtbG9nZ2VkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm9wdGlvbmFsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgb3BhY2l0eTogMC43O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudCA6IFwiIChcIjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIikgXCI7XG4gIH1cbn1cbiIsCgkJImhlYWRlciAubGlua3MgLmFjdGl2ZSA+IGEge1xyXG4gICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbmhlYWRlciAubmF2YmFyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyb3Bkb3duIHtcclxuICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XHJcbiAgIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiAxMDAlO1xyXG4gICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XHJcbiAgIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcclxuICAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xyXG4gICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogO1xyXG4gICAtLWJzLW9mZmNhbnZhcy1iZzogI2ZmZjtcclxuICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcclxuICAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG59XHJcblxyXG4ub2ZmY2FudmFzIHtcclxuICAgLm5hdmJhci1uYXYgYS5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgfVxyXG59XHJcbi5uYXZiYXIgbGkubmF2LWl0ZW0ucGFnZS1kZXZpcywgLm5hdmJhciBsaS5uYXYtaXRlbS5wYWdlLXBvc3R1bGUge1xyXG4gICBhLm5hdi1saW5re1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjg5QzUzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLTUwMCwgI0ZGOTUxOSk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjowIDAgMCBjYWxjKHZhcigtLXNwYWNlKSAqIDMpIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAgY29sb3I6ICNGODlDNTM7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4ubmF2YmFyIGxpLmFjdGl2ZS5uYXYtaXRlbS5wYWdlLWluc3RhbGxhdGV1cnN7XHJcbiAgIGEubmF2LWxpbmt7XHJcbiAgICAgIGNvbG9yOiAjRjg5QzUzO1xyXG4gICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhvbWUge1xyXG4gICAubmF2YmFyIGxpLm5hdi1pdGVtLnBhZ2UtaW5zdGFsbGF0ZXVycyB7XHJcbiAgICAgIGEubmF2LWxpbmt7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgIGNvbG9yOiAjMDQ0MDdEO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmxhbmcge1xyXG4gICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbW9iaWxlIHtcclxuICB1bCB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gIH1cclxuICBsaS5uYXYtaXRlbS5wYWdlLWRldmlzIGEubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG4iLAoJCSIudG9wLWJsb2Mge1xyXG4gICAuZm9jdXMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICBib3JkZXI6IDFweCAkY29sb3Itc2Vjb25kYXJ5IHNvbGlkO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICB9XHJcbiAgIC5pbWFnZS1ub3QtdHJhbnNwYXJlbnQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01JSk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgLnRvcC1ibG9je1xyXG4gICAgICAuaW1hZ2Utbm90LXRyYW5zcGFyZW50IHtcclxuICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgIC50b3AtYmxvYyB7XHJcbiAgICAgIC5pbWFnZS1ub3QtdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtYmxvYi1zbSB7XHJcbiAgIC50ZXh0IHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgfVxyXG4gICBmaWd1cmUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL21hc2svbWFzazAxLnN2ZycpO1xyXG4gICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLWNsaXA6IGZpbGwtYm94O1xyXG4gICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMjAlO1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogLTE1JTtcclxuICAgICAgfVxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYxRkE7XHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvbWFzay9zaGFkZV8wMS5zdmcnKTtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmltYWdlLWJsb2Itc20uaW1hZ2UtcmlnaHQge1xyXG4gICBmaWd1cmUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL21hc2svbWFzazAyLnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICBsZWZ0OiAtNDVweDtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9tYXNrL3NoYWRlMDIuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgXHJcbiAgIC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYyB7XHJcbiAgICAgIC8vbWFyZ2luOiBjYWxjKHZhcigtLWxhcmdlLXNwYWNlKSAvIDIpIDA7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpIC8gMikgMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIGgyIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBoMjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuaW1hZ2UtYmxvYiB7XHJcbiAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dCwgZmlndXJlIHtcclxuICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICAucHJlZml4IHtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICBmb250LWZhbWlseTpcIk51bml0b1wiO1xyXG4gICAgICAgICBmb250LXdlaWdodDo4MDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIGNhbGMoMC42MjVyZW0gKyAoKDF2dyAtIDAuMjM0Mzc1cmVtKSAqIDAuMjgxNykpLCAwLjgxMjVyZW0pO1xyXG4gICAgICAgICBtaW4taGVpZ2h0OiAwdnc7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLXNlY29uZGFyeS0xMDAsICM4MkEzRDUpO1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgKiAjeyRzcGFjZX0pO1xyXG4gICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCBjYWxjKDFyZW0gKyAoKDF2dyAtIDAuMjM0Mzc1cmVtKSAqIDAuMTg3OCkpLCAxLjEyNXJlbSk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDB2dztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIG9sIHtcclxuICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgY291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgb2wgbGkge1xyXG4gICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIG9sIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBjb3VudGVyKGN1c3RvbS1jb3VudGVyKTtcclxuICAgICAgICAgY29sb3I6ICNGODlDNTM7XHJcbiAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGODlDNTM7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgZmlndXJlIHtcclxuICAgcGFkZGluZy1yaWdodDogI3tjYWxjKDIgKiAjeyRzcGFjZX0pfTtcclxuICAgICAgfVxyXG4gICAgICAmLmltYWdlLXJpZ2h0IHtcclxuICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogI3tjYWxjKDIgKiAjeyRzcGFjZX0pfTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7Y2FsYygyICogI3skc3BhY2V9KX07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHQgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH0gXHJcbiAgICAgIFxyXG4gICAgICAmLmltYWdlLWJsb2Ige1xyXG4gICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1JTtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICBtYXNrLWNsaXA6IGZpbGwtYm94O1xyXG4gICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1jbGlwOiBmaWxsLWJveDtcclxuICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5pbWFnZS1ibG9iLmltYWdlLWxlZnQge1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcclxuICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21hc2svbWFza19nYXVjaGUuc3ZnXCIpO1xyXG4gICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9tYXNrL21hc2tfZ2F1Y2hlLnN2Z1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYuaW1hZ2UtYmxvYi5pbWFnZS1yaWdodCB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcclxuICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21hc2svbWFza19kcm9pdC5zdmdcIik7XHJcbiAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL21hc2svbWFza19kcm9pdC5zdmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmltcG9ydGFudCB7XHJcbiAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgLypmb250LXNpemU6IGNsYW1wKDEuMDYyNXJlbSwgY2FsYygxLjA2MjVyZW0gKyAoKDF2dyAtIDAuMjM0Mzc1cmVtKSAqIDEuNjkwMSkpLCAyLjE4NzVyZW0pOyovXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDB2dztcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5keW5hbWljLWNvbXBvbmVudC5tYWNoaW5lIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTsgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJsdWUtUHJpbWFyeS0xMDAsICRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xyXG4gICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICAgY29sb3I6IHZhcigtLUJsdWUtU2Vjb25kYXJ5LTEwMCwgJGNvbG9yLXByaW1hcnktbGlnaHQpO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgICBmb250LWZhbWlseTogTnVuaXRvO1xyXG4gICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgIFxyXG4gICAuYnRuIHtcclxuICAgICAgLS1icy1idG4tZm9udC1zaXplOiAwLjhyZW07XHJcbiAgIH1cclxuICAgXHJcbiAgIC5jb250ZW50LWJsb2MgLmJsb2MtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIFxyXG4gICAgICAudGV4dCwgZmlndXJlIHtcclxuICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAucGljdG9zLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2U7XHJcbiAgICAgIC5waWN0byB7XHJcbiAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIG1haW4gLmNvbnRlbnQtYmxvYyAuY29udGVudC1ibG9jLmltcG9ydGFudCBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbi5kdXJldGVfZWF1X3RoZXJtb21ldGVyX3dpZGdldCB7XHJcbiAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgIGJveC1zaGFkb3c6IDBweCAwcHggMTAwcHggMHB4IHJnYmEoMTIsIDgwLCAxNTAsIDAuMSk7XHJcbiAgIHdpZHRoOiA4MCU7XHJcbiAgIG1hcmdpbjogYXV0bztcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgIGdhcDogNjBweDtcclxuICAgXHJcbiAgIC5jYWxjdWxhdG9yIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuc2NhbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAuc2NhbGVfY29udGVudCB7XHJcbiAgICAgIGNvbG9yOiAjMGM1MDk2O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgfVxyXG4gICBcclxuICAgLnRoZXJtb21ldGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LCAxNTgsIDc2LCAwLjIpIDAlLCAjZjU5ZTRjIDEwMCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgfVxyXG4gICBcclxuICAgLnRoZXJtb21ldGVyX2NvbnRlbnQge1xyXG4gICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAudGhlcm1vbWV0ZXJfY29udGVudF9pdGVtIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICB9XHJcbiAgIFxyXG4gICAjcmVzdWx0IHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICMwYzUwOTY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGM1MDk2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAucmVzdWx0X3ZhbHVlIHtcclxuICAgICAgY29sb3I6ICNmNTllNGM7XHJcbiAgIH1cclxufVxyXG4iLAoJCSJAaW1wb3J0ICd2YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICdtaXhpbl9leHRlbnNpb24uc2Nzcyc7XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmZ1bGwtcGFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI0Y0RjVGNztcbn1cblxuLmZ1bGwtcGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5oZWlnaHQtMWxpbmUge1xuXHRoZWlnaHQ6IDFlbTtcbn1cblxuLmhlaWdodC0ybGluZXMge1xuXHRoZWlnaHQ6IDJlbTtcbn1cblxuLypib2R5IC5maXhlZC10b3Age1xuXHR6LWluZGV4OiAxMDU0O1xufSovXG5cbi5mb3JtLWdyb3VwIHtcbiAgQGV4dGVuZCAubWItMztcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLncxMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLWhkLW1heCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI21lbnUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNhYWFhYWI7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJvZHkgLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcblxuICAvKiBpZiBvbmx5IG9uZSBpdGVtICovXG4gIGJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRpdmlkZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi53ZWxsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2ljLWJsb2Mtc2VwYXJhdGlvbjtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuYS5jYXJkOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjM3KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIC5idG4ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgcDpsYXN0LWNoaWxkLFxuICB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDI6Zmlyc3QtY2hpbGQsXG4gIGgzOmZpcnN0LWNoaWxkLFxuICBoNDpmaXJzdC1jaGlsZCxcbiAgaDU6Zmlyc3QtY2hpbGQsXG4gIGg2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFpbmVyLWZ1bGxbc3R5bGUqPWJhY2tncm91bmRdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWN0aXZlLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hY3RpdmUgLmFjdGl2ZS1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5hdi1saW5rIHtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmZjtcblxuICAuY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZmZmY7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxufVxuXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGl0bGUtYmxvYyB7XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmZvcm0taW5saW5lLTIge1xuICBsYWJlbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm5hdmJhci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYnRuLWltYWdlIHtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG5cbiAgLmJ0bi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hdmF0YXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbmZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcCB7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbC5kaXNhYmxlZCwgYS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmZvcm0tY29udHJvbC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzEyOUZFQTtcbn1cblxuYS5pbnB1dC1ncm91cC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJnLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1nLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAkYmFzaWMtYmxvYy1zZXBhcmF0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzaWMtYmxvYy1zZXBhcmF0aW9uO1xufVxuXG5ib2R5LnNjcm9sbGVkICNtZW51IHtcbiAgcGFkZGluZzogNXB4IDA7XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm1haW4tcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY2xvc2UtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgR2FkZ2V0LCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jbG9zZS1wb3B1cDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAud3JhcHBlcj4uYmFubmVyLmdsb2JhbC1pbWFnZSxcbiAgLndyYXBwZXI+LmZpcnN0LWNvbXBvbmVudC5zaW1wbGUtdmlkZW8ge1xuICAgIG1hcmdpbjogLTMwcHggLTMwcHggMzBweCAtMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgd2lkdGg6IDg1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jbG9zZS1wb3B1cCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDFweCA2cHggNHB4IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1wb3B1cC5sb2FkZXIge1xuICAud3JhcHBlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cblthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gIC5jb2xsYXBzZS1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIC5jb2xsYXBzZS1vbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLyoqIGdyaWQgKiovXG5cbi5sYXJnZS1jb250ZW50IHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpKzIwMHB4O1xuICB9XG59XG5cbi5oYWxmLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIEBpbmNsdWRlIG1ha2UtaGFsZi1jb250YWluZXItbWF4LXdpZHRocygpO1xufVxuXG4uc21hbGwtY29udGVudCB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKTtcbiAgfVxufVxuXG4uY2FyZC1waWN0by10b3Age1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsZXJ0LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWxlcnQtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5ub3RlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmFsZXJ0LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi50YWItcGFuZT4uY2FyZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYXV0by1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgLmF1dG8tY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbn1cblxuLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFqYXgtbG9hZGluZyB7XG4gIC5hamF4LWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRlLW9uLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLmF1dG8tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuYXV0by1jb2wge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBtYXJnaW46IDVweCAwO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4ICNiYmI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggI2JiYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAycHggI2JiYjtcblxuICAuYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJhciB7XG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCAjOTk5O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAzcHggIzk5OTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAycHggMnB4IDNweCAjOTk5O1xuXG4gICAgLnZhbHVlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxuXG4gIC5ibHVlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY5O1xuXG4gICAgLnZhbHVlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5vcmFuZ2ViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOTA7XG4gIH1cblxuICAucHJvZ3Jlc3MgLnJlZGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMDtcbiAgfVxufVxuXG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMGVtO1xufVxuXG4uYnRuLXNoYWRvdyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5iYWRnZS5iYWRnZS1udW1iZXIge1xuICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5pbWctcGFyYWxsYXgsXG4uaW1nLWJhY2tnb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbi8qKiByaWJib24gKiovXG5cbi5yaWJib24ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJpYmJvbjo6YmVmb3JlLFxuLnJpYmJvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNXB4IHNvbGlkICM5OTk5OTk7XG59XG5cbi5yaWJib24gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogNzAwIDE4cHgvMSAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJpYmJvbi1wcmltYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnJpYmJvbi1zdWNjZXNzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcztcbn1cblxuLnJpYmJvbi13YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbn1cblxuLnJpYmJvbi1pbmZvIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbn1cblxuLyogdG9wIGxlZnQqL1xuLnJpYmJvbi10b3AtbGVmdCB7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4ucmliYm9uLXRvcC1sZWZ0OjpiZWZvcmUsXG4ucmliYm9uLXRvcC1sZWZ0OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tdG9wLWxlZnQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yaWJib24tdG9wLWxlZnQ6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmliYm9uLXRvcC1sZWZ0IHNwYW4ge1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogdG9wIHJpZ2h0Ki9cbi5yaWJib24tdG9wLXJpZ2h0IHtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG4ucmliYm9uLXRvcC1yaWdodDo6YmVmb3JlLFxuLnJpYmJvbi10b3AtcmlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWJib24tdG9wLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yaWJib24tdG9wLXJpZ2h0OjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yaWJib24tdG9wLXJpZ2h0IHNwYW4ge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIGJvdHRvbSBsZWZ0Ki9cbi5yaWJib24tYm90dG9tLWxlZnQge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnJpYmJvbi1ib3R0b20tbGVmdDo6YmVmb3JlLFxuLnJpYmJvbi1ib3R0b20tbGVmdDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvdHRvbS1sZWZ0OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmliYm9uLWJvdHRvbS1sZWZ0OjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJpYmJvbi1ib3R0b20tbGVmdCBzcGFuIHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG59XG5cbi8qIGJvdHRvbSByaWdodCovXG4ucmliYm9uLWJvdHRvbS1yaWdodCB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuLnJpYmJvbi1ib3R0b20tcmlnaHQ6OmJlZm9yZSxcbi5yaWJib24tYm90dG9tLXJpZ2h0OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmliYm9uLWJvdHRvbS1yaWdodDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmliYm9uLWJvdHRvbS1yaWdodCBzcGFuIHtcbiAgbGVmdDogLTI1cHg7XG4gIGJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG59XG5cbi8qIGljb25lcyAqL1xuXG5idXR0b24gW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcblx0bWFyZ2luOiAwO1xufVxuXG5ib2R5IC5nZW5lcmljLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0cmlnaHQ6IDNweDtcblx0aSB7XG5cdFx0Zm9udC1zaXplOiAwLjgwZW07XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cbn1cblxuLmJ0bi1wbHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMnJlbTtcblx0Ym90dG9tOiAycmVtO1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5idG4tcGx1czpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5idG4tY29udGFpbmVyIHtcbiAgLS1ib3R0b20tbWFyZ2luOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKCB2YXIoIC0tYm90dG9tLW1hcmdpbiApICAqIC0xKTtcbiAgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IHZhciggLS1ib3R0b20tbWFyZ2luICk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5fanZfc3Bpbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDJyZW07XG5cdGhlaWdodDogMnJlbTtcblx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRib3JkZXI6IC4xNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Y29sb3I7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1hbmltYXRpb246IF9qdl9zcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiBfanZfc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBfanZfc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBfanZfc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsCgkJIkBtaXhpbiBmaWx0ZXIoJGZpbHRlci10eXBlLCRmaWx0ZXItYW1vdW50KSB7IFxyXG4gIC13ZWJraXQtZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tb3otZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIC1tcy1maWx0ZXI6ICRmaWx0ZXItdHlwZSt1bnF1b3RlKCcoI3skZmlsdGVyLWFtb3VudH0pJyk7XHJcbiAgLW8tZmlsdGVyOiAkZmlsdGVyLXR5cGUrdW5xdW90ZSgnKCN7JGZpbHRlci1hbW91bnR9KScpO1xyXG4gIGZpbHRlcjogJGZpbHRlci10eXBlK3VucXVvdGUoJygjeyRmaWx0ZXItYW1vdW50fSknKTtcclxufVxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1oYWxmLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGgvMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXQtY29udGFpbmVyLW1heC13aWR0aHMoJGtleTogXCJtZFwiKSB7XHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAka2V5KTtcclxufSIsCgkJIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbmJvZHkgLmNoaWxkcmVuLWxpbmsge1xyXG4gICBcclxuICAgLypoMiB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1PcmFuZ2UtMTAwLCAjRjU5RTRDKTtcclxuICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgIH1cclxuICAgXHJcbiAgIGgzIHtcclxuICAgICAgY29sb3I6IHZhcigtLUJsdWUtUHJpbWFyeS0xMDAsICMwQzUwOTYpO1xyXG4gICAgICBmb250LWZhbWlseTogTnVuaXRvO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgIH1cclxuICAgXHJcbiAgIGg0IHtcclxuICAgICAgY29sb3I6IHZhcigtLUJsdWUtUHJpbWFyeS01MCwgIzdCOERDMCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgfSovXHJcbiAgIFxyXG4gICAuY29udGVudC1ibG9jIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZpZ3VyZSwgLnRleHQge1xyXG4gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5jaGlsZHJlbi1saW5rLXRhYiB7XHJcbiAgICAgIFxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgLyAyKTtcclxuICAgICAgXHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxMjJcIiBoZWlnaHQ9XCI5NVwiIHZpZXdCb3g9XCIwIDAgMTIyIDk1XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk00NS4xMzYzIDk0LjE5MzNDNDIuMzY5NSA5NC4yMDczIDM5LjYxMTkgOTMuODc1MiAzNi45Mjc4IDkzLjIwNUMzMC44NTMgOTEuNzY5OSAyNS4xMjUxIDg5LjE0MzMgMjAuMDc3NyA4NS40NzhDMTUuMDMwNCA4MS44MTI3IDEwLjc2NDUgNzcuMTgyMSA3LjUyODQ2IDcxLjg1NThDNC4yOTI0NiA2Ni41Mjk2IDIuMTUxMDcgNjAuNjE0MSAxLjIyOTAxIDU0LjQ1NDFDMC4zMDY5NDcgNDguMjk0MSAwLjYyMjY0MSA0Mi4wMTI1IDIuMTU3NzIgMzUuOTc1NEMzLjY5MjggMjkuOTM4MyA2LjQxNjU2IDI0LjI2NjMgMTAuMTcwNCAxOS4yODk3QzEzLjkyNDIgMTQuMzEzMSAxOC42MzMgMTAuMTMxNCAyNC4wMjI1IDYuOTg4MjlDMjkuNDEyMSAzLjg0NTE0IDM1LjM3NDYgMS44MDMzMyA0MS41NjI5IDAuOTgxNzY1QzQ3Ljc1MTEgMC4xNjAyMDMgNTQuMDQxNCAwLjU3NTMxOCA2MC4wNjcyIDIuMjAyOTRDODMuNDg5NyA4LjIwMzg1IDExNC4zNDIgNTYuMTQwNSAxMTcuODEgNjEuNTc2NkwxMjEuOTE0IDY4LjA3MTdMMTE0Ljc2NyA3Mi4wMjUzQzExMC4wOTYgNzQuMTQzMiA3MC4xODYzIDk0LjE5MzMgNDUuMTM2MyA5NC4xOTMzWk00OC40NjIxIDE0LjkxMDdDNDAuNDYwNyAxNC45NjYyIDMyLjc1MjUgMTcuOTIyNSAyNi43NzQxIDIzLjIyODVDMjAuNzk1NyAyOC41MzQ1IDE2Ljk1NSAzNS44MjgyIDE1Ljk2NzggNDMuNzUwM0MxNC45ODA3IDUxLjY3MjQgMTYuOTE0NCA1OS42ODI0IDIxLjQwODcgNjYuMjg3M0MyNS45MDI5IDcyLjg5MjMgMzIuNjUxIDc3LjY0MTUgNDAuMzk1MiA3OS42NUM1Mi41NjY0IDgyLjc1NjMgODEuNzkxMyA3MS44ODQxIDEwMS42MDUgNjIuNTY1Qzg4LjkzODQgNDMuOTI2OSA2OC43MDAzIDE5LjAwNTUgNTYuNTk5OSAxNS44OTkxQzUzLjkzNDggMTUuMjU2MiA1MS4yMDM5IDE0LjkyNDUgNDguNDYyMSAxNC45MTA3WlwiIGZpbGw9XCJ3aGl0ZVwiPjwvcGF0aD48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICBmaWd1cmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NGRlZykgdHJhbnNsYXRlWCgtODBweCkgdHJhbnNsYXRlWSgzOXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAvKmhlaWdodDogNzJweDsqL1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAtLXRyaWFuZ2xlLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAtLXRyaWFuZ2xlLXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIC0tdHJpYW5nbGUtZGVmb3JtYXRpb246IDEuNTtcclxuICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWxhcmdlLXNwYWNlKSAvIDYgKiAtMSAgKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLXRyaWFuZ2xlLXNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLXRyaWFuZ2xlLXNpemUpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjKHZhcigtLXRyaWFuZ2xlLXNpemUpICogdmFyKC0tdHJpYW5nbGUtZGVmb3JtYXRpb24pKSBzb2xpZCB2YXIoLS10cmlhbmdsZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAvKi50YWItcGFuZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpIC8gMik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykqNCk7XHJcbiAgICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMDBweCAzMHB4IHJnYmEoMTIsIDgwLCAxNTAsIDAuMTApO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICBtYXJnaW46IC0ycmVtIC0ycmVtIC0ycmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQtYmxvYyAuY29udGVudC1ibG9jIHtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgfSovXHJcbiAgIFxyXG4gICAmLm5vLWltYWdlIHtcclxuICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNlcnZpY2Uge1xyXG4gICAuY2hpbGRyZW4tbGluay10YWIge1xyXG4gICAgICBcclxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpIC8gMik7XHJcbiAgICAgIFxyXG4gICAgICAubmF2IHtcclxuICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgLS10cmlhbmdsZS1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgLS10cmlhbmdsZS1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAtLXRyaWFuZ2xlLWRlZm9ybWF0aW9uOiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgLyAyICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tdHJpYW5nbGUtc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tdHJpYW5nbGUtc2l6ZSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGModmFyKC0tdHJpYW5nbGUtc2l6ZSkgKiB2YXIoLS10cmlhbmdsZS1kZWZvcm1hdGlvbikpIHNvbGlkIHZhcigtLXRyaWFuZ2xlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgLyAyKTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzKSo0KTtcclxuICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwMHB4IDMwcHggcmdiYSgxMiwgODAsIDE1MCwgMC4xMCk7XHJcbiAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTJyZW0gLTJyZW0gLTJyZW0gMDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2Mge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9ICAgICAgXHJcbiAgIH0gICBcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgIGJvZHkgLmNoaWxkcmVuLWxpbmsgLmNoaWxkcmVuLWxpbmstdGFiIC5uYXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLm5hdi1pdGVtIGEge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjM4XCIgaGVpZ2h0PVwiMzBcIiB2aWV3Qm94PVwiMCAwIDEyMiA5NVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNNDUuMTM2MyA5NC4xOTMzQzQyLjM2OTUgOTQuMjA3MyAzOS42MTE5IDkzLjg3NTIgMzYuOTI3OCA5My4yMDVDMzAuODUzIDkxLjc2OTkgMjUuMTI1MSA4OS4xNDMzIDIwLjA3NzcgODUuNDc4QzE1LjAzMDQgODEuODEyNyAxMC43NjQ1IDc3LjE4MjEgNy41Mjg0NiA3MS44NTU4QzQuMjkyNDYgNjYuNTI5NiAyLjE1MTA3IDYwLjYxNDEgMS4yMjkwMSA1NC40NTQxQzAuMzA2OTQ3IDQ4LjI5NDEgMC42MjI2NDEgNDIuMDEyNSAyLjE1NzcyIDM1Ljk3NTRDMy42OTI4IDI5LjkzODMgNi40MTY1NiAyNC4yNjYzIDEwLjE3MDQgMTkuMjg5N0MxMy45MjQyIDE0LjMxMzEgMTguNjMzIDEwLjEzMTQgMjQuMDIyNSA2Ljk4ODI5QzI5LjQxMjEgMy44NDUxNCAzNS4zNzQ2IDEuODAzMzMgNDEuNTYyOSAwLjk4MTc2NUM0Ny43NTExIDAuMTYwMjAzIDU0LjA0MTQgMC41NzUzMTggNjAuMDY3MiAyLjIwMjk0QzgzLjQ4OTcgOC4yMDM4NSAxMTQuMzQyIDU2LjE0MDUgMTE3LjgxIDYxLjU3NjZMMTIxLjkxNCA2OC4wNzE3TDExNC43NjcgNzIuMDI1M0MxMTAuMDk2IDc0LjE0MzIgNzAuMTg2MyA5NC4xOTMzIDQ1LjEzNjMgOTQuMTkzM1pNNDguNDYyMSAxNC45MTA3QzQwLjQ2MDcgMTQuOTY2MiAzMi43NTI1IDE3LjkyMjUgMjYuNzc0MSAyMy4yMjg1QzIwLjc5NTcgMjguNTM0NSAxNi45NTUgMzUuODI4MiAxNS45Njc4IDQzLjc1MDNDMTQuOTgwNyA1MS42NzI0IDE2LjkxNDQgNTkuNjgyNCAyMS40MDg3IDY2LjI4NzNDMjUuOTAyOSA3Mi44OTIzIDMyLjY1MSA3Ny42NDE1IDQwLjM5NTIgNzkuNjVDNTIuNTY2NCA4Mi43NTYzIDgxLjc5MTMgNzEuODg0MSAxMDEuNjA1IDYyLjU2NUM4OC45Mzg0IDQzLjkyNjkgNjguNzAwMyAxOS4wMDU1IDU2LjU5OTkgMTUuODk5MUM1My45MzQ4IDE1LjI1NjIgNTEuMjAzOSAxNC45MjQ1IDQ4LjQ2MjEgMTQuOTEwN1pcIiBmaWxsPVwid2hpdGVcIj48L3BhdGg+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWd1cmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NGRlZykgdHJhbnNsYXRlWCgtMjBweCkgdHJhbnNsYXRlWSgxN3B4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwKCQkidmlkZW8ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLm11bHRpbWVkaWEge1xyXG4gXHRtYXJnaW4tdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbn1cclxuXHJcbi5tdWx0aW1lZGlhLmJsb2NzIC5pdGVtIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYSB7XHJcbiAgaDIsIGgzLCBoNCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLm1vZGFsLWxnIHtcclxuICB3aWR0aDogOTAlO1xyXG59XHJcblxyXG4ubXVsdGltZWRpYSAubW9kYWwgLm1vZGFsLWJvZHkgaW1nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm11bHRpbWVkaWEuZ2FsbGVyeSwgLm11bHRpbWVkaWEuZ2FsbGVyeWxhcmdlIHtcclxuICAudGh1bWJuYWlsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS5sb2dvLW11bHRpbWVkaWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAuaW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBhbmltYXRpb246IG1hcnF1ZWUgNjBzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQ1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUge1xyXG4gIDAlIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICA1MCUgeyBtYXJnaW4tbGVmdDogLTEwMCU7IH1cclxuICAxMDAlIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLmltYWdlcyB7XHJcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XHJcbiAgd2lkdGg6IDMzJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxheWVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICAgIC50aXRsZTo6YmVmb3JlLCAuZGVjbzo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZGVjbyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sYXllcjpob3ZlciB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsMjAwLDIwMCwwLjkpO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubXVsdGltZWRpYS5vbmVpbWFnZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxuICAuaW1hZ2VzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZmEge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgfVxyXG4gIC5mYTpob3ZlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm11bHRpbWVkaWEgLnRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZS12aWRlby50aXRsZSwgLnNpbXBsZS12aWRlby50aXRsZS1sb29wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA5NXZoO1xyXG4gIG1hcmdpbjogMCAtMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHZpZGVvIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuICAuY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgcCwgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50LWxpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2xvYmFsLWltYWdlLnRleHQtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB3aWR0aDogMTAwJTtcclxuICAuY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiNiYW5uZXIuZ2xvYmFsLWltYWdlLmZ1bGwge1xyXG4gIGZpZ3VyZSB7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC5jYXB0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnYtZ2FsbGVyeSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgY29sdW1uLWNvdW50OiA0O1xyXG4gIGNvbHVtbi1nYXA6IDBweDtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdsaWRlIHtcclxuICAuaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY2FwdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAxO1xyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgfVxyXG4gICAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLWltYWdlIHtcclxuICBhLCAubm9saW5rIHtcclxuICAgIGRpc3BsYXk6IHJlbGF0aXZlO1xyXG4gICAgLmNhcHRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnRpdGxlLCBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdsb2JhbC1pbWFnZS50aXRsZS1jb250ZW50LmZpcnN0LWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS10aXRsZS1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luOiAwIC0zMXB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlIDUwJSwgcmdiYSgwLDAsMCwwKSA1MCUpO1xyXG4gIC5ib3JkZXItaW1hZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAgIC5ibG9jLXRvcCB7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAzcHggI2NjY2NjZCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5ibG9jLWJvdHRvbSB7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBib3JkZXItdG9wOiAzcHggI2NjY2NjZCBzb2xpZDtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgaGVpZ2h0OiA2cHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvYy1pbWFnZSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAycHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZWVlZWVlO1xyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lciB7XHJcbiAgLmltYWdlLXRpdGxlLWNvbnRlbnQge1xyXG4gICAgLmJvcmRlci1pbWFnZS10aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDZweCAjY2NjY2NkIHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvYy1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi5nbG9iYWwtaW1hZ2Uge1xyXG5cclxuICBmaWdjYXB0aW9uIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIC0tbWluOiAzLjA1cmVtO1xyXG4gICAgLS12YWw6IDMuMzh2dyArIDIuMjlyZW07XHJcbiAgICAtLW1heDogNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAodmFyKC0tbWluKSwgdmFyKC0tdmFsKSwgdmFyKC0tbWF4KSk7XHJcbiAgICBtaW4taGVpZ2h0OiAwdnc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtcG9zaXRpb24tdmVydGljYWwtdG9wIHtcclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXBvc2l0aW9uLXZlcnRpY2FsLWNlbnRlciB7XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXBvc2l0aW9uLXZlcnRpY2FsLWJvdHRvbSB7XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtcG9zaXRpb24taG9yaXpvbnRhbC1sZWZ0IHtcclxuICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1wb3NpdGlvbi1ob3Jpem9udGFsLWNlbnRlciB7XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXBvc2l0aW9uLWhvcml6b250YWwtcmlnaHQge1xyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0qL1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgLmltYWdlLXRpdGxlLWNvbnRlbnQge1xyXG4gICAgLmJvcmRlci1pbWFnZS10aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDZweCAjY2NjY2NkIHNvbGlkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvYy1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi5jb250ZW50LXNlY3Rpb24ge1xyXG4gICAmLmxheW91dC1maXgtYmFja2dyb3VuZCB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyBpZD1cImVwc0hNWExxalpuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2aWV3Qm94PVwiMCAwIDE0NDAgMTAyNFwiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiIHRleHQtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPVwiZXBzSE1YTHFqWm4yLWZpbGxcIiB4MT1cIi0xLjQ5OTk3XCIgeTE9XCI0ODcuNDQ1XCIgeDI9XCIxNDM3Ljk2XCIgeTI9XCI0NzEuNTkxXCIgc3ByZWFkTWV0aG9kPVwicGFkXCIgZ3JhZGllbnRVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgZ3JhZGllbnRUcmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAwKVwiPjxzdG9wIGlkPVwiZXBzSE1YTHFqWm4yLWZpbGwtMFwiIG9mZnNldD1cIjAlXCIgc3RvcC1jb2xvcj1cIiUyM2ZmZlwiLz48c3RvcCBpZD1cImVwc0hNWExxalpuMi1maWxsLTFcIiBvZmZzZXQ9XCI0OS45MjgzJVwiIHN0b3AtY29sb3I9XCIlMjNlZWYxZmFcIi8+PHN0b3AgaWQ9XCJlcHNITVhMcWpabjItZmlsbC0yXCIgb2Zmc2V0PVwiMTAwJVwiIHN0b3AtY29sb3I9XCJyZ2JhKDIzOCwyNDEsMjUwLDApXCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9XCJNMjM0OS44OCwyNzguODAzYy0xODguNDUtMTUuODk1LTMxNC41OSwyOS45NS0zNjUuNzctMTE0LjIyMi0zNC4xMy05Ni4xMjM4LTM3OC41NywxMS43MjMtNDY4LjAxLDE1LjIxNUM5MzAuNzU1LDIwMi42MzEsODA3LjA4OSwtOTMuNjg5MSw1MTIuNjMxLDMwLjU1MjNDNDA0Ljc1Myw3Ni4wNzE1LDMxNi4xNzgsMTQ4LjA2MywyMDAuOTc0LDE0Mi4wNzJDODEuODg2OCwxMzUuODc3LDI2LjY1NTUsNjQuNjY4MSwtMjAuNzM4MywxMjEuMTdDLTE0OC4yNDYsMjczLjE5NiwtNDAxLjYwNSwyMDYuNzMyLC00NDUuNDYzLDMwNS43MzJjLTU1LjY3MSwxMjUuNjU0LDI2NS45NzksNTguNzkyLDE0NS40NzEsMjc2LjU1Ny00LjI0LDcuNjU3LTM1MS43Njk2NSwzNzguNjQ3MTM5LTIwLjQyMTY1LDMyMy4xMDkxMzljMjU1Ljk1NS00Mi44OTcsMjc4LjExNTk2OS02Ni4xODQwNzYsNTE0LjkxMjA5OSwxOC41MzE1NEMzNDUuMzA4NDY4LDk3Ny44ODMxMSw1NzIuMzA3LDEwODcsODYyLjg4Myw5NTIuNDM0YzEyMi4wNjEtNTYuNTMyLDI4Mi43MTctNzkuMTQzLDU0NS4wNzctMzcuMTQ1YzI5Ny4xNyw0Ny41NjMsMzU0LjEzLTMwLjA4Nyw1MzIuNTQsMjYuOThjMzIzLjE5LDEwMy4zODEsNjE2LjU2LDU1Ljg1OCw0NTQuMjktMTcwLjM2OS00NS44Ny02My45NS01Ny43NS02OS02OS4xNi05Mi44MTNDMjI2MS4xNiw1NDQuNDYzLDI1NDYsNDA0LjUzNywyNDgwLDMyMi42MzRjLTE3Ljc3LTIyLjA0Ni01My0zNy4zMTgtMTMwLjEtNDMuODI0bC0uMDItLjAwN1pcIiBmaWxsPVwidXJsKCUyM2Vwc0hNWExxalpuMi1maWxsKVwiLz48L3N2Zz4nKTtcclxuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGlkPVwiZWNYcnpDNkF4WmExXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHZpZXdCb3g9XCIwIDAgMjk0MiAxMDI0XCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIgdGV4dC1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9XCJlY1hyekM2QXhaYTItZmlsbFwiIHgxPVwiMTY5LjQ2MDkwMlwiIHkxPVwiNTA4LjUzOTg2MVwiIHgyPVwiMjYyMS42OTY0MDFcIiB5Mj1cIjUwOC41Mzk4NjFcIiBzcHJlYWRNZXRob2Q9XCJwYWRcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiBncmFkaWVudFRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDApXCI+PHN0b3AgaWQ9XCJlY1hyekM2QXhaYTItZmlsbC0wXCIgb2Zmc2V0PVwiMCVcIiBzdG9wLWNvbG9yPVwiJTIzZmZmXCIvPjxzdG9wIGlkPVwiZWNYcnpDNkF4WmEyLWZpbGwtMVwiIG9mZnNldD1cIjMwJVwiIHN0b3AtY29sb3I9XCIlMjNlZWYxZmFcIi8+PHN0b3AgaWQ9XCJlY1hyekM2QXhaYTItZmlsbC0yXCIgb2Zmc2V0PVwiMTAwJVwiIHN0b3AtY29sb3I9XCJyZ2JhKDIzOCwyNDEsMjUwLDApXCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9XCJNMjgwMS45LDI3OC44Yy0xODguNC0xNS45LTY5Ljc5OTA3Mi02OS4yNzY1MDctMTk0LjM3MzMxOC0xNTcuNi05My44NTczMDgtNzguOTEzMTY2LTM1MC44NzYxMDIsODMuMTE2OTk2LTQ0MC4yNzYxMDIsODYuNjE2OTk2LTU4NS4zLDIyLjgtMzYwLjA3MDc2NS0xNzIuMzU2MTQ5LTY5Ni4yNTA1OC0xODIuNTk1MTI4LTExNi45NTQ3MDEtMy41NjIwNzItNDQyLjI5NDUzLDEzOS4yMDg4MjctNTU4LjMzNjI5NCwxMzkuMjA4ODI3LTEyNC41NzQyNDUsMC0yOTYuOTMwMzk0LTEyMi4xNDM4NjEtNDMwLjAzNzEyMy0xMzkuMjA4ODI3QzI4MS4yNTk5OTQsMy4wMzc0MTQsMjkuMDU5Mjc4LDkxLjc1MjAzMSwtMTQuODQwNzIyLDE5MC43NTIwMzFjLTU1LjcsMTI1LjcsMTg2LjAwODEyMSwxNTYuOTk3NjgsMTUzLjU4NDY4Nyw0MjEuNTA0NjQtNC4yLDcuNy0xMC4yMzg5NzksMzM5LjU5MjgwOCwzMDguODc1ODcsMjI2Ljk2NDAzOGMyODYuNjkxNDE1LTg4LjczNzgxOSw2NDUuNTczNDMxLDkzLjc3MjkxMyw4NTYuNjYxMjUzLDE0MS42MzkyMTFjMjA3LjAwMzgyNSwzOS4xNjUwMjQsMjMzLjc5MDAyMi0xNS4zNTg0NjksNTM3LjU0NjQwMy04MS45MTE4MzNjMTQzLjM0NTcwNy0yOS4wMTA0NDEsMTc0LjA2MjY0NSw2NC44NDY4NjgsNDIzLjIxMTEzNyw4MS45MTE4MzNjMzA1LjQ2Mjg3NywxNy4wNjQ5NjUsMTYyLjExNzE3LTU4LjAyMDg4MiwzNDIuNDg4MDU0LTEwNS44MDI3ODVDMjc1MS4zOTAxMzYsODQ3Ljc1MzE5MSwzMDI1Ljg0OTY3MSw4NzQuNjI4MDE4LDI4MDEuOSw3MDkuMWMtNzguNDk4ODQtNTguMDIwODgyLTk3Ljc3NDAxOS0zMS45OTY0NjEtMTM0LjEyODE5My0xMDcuMDgyMzA4LTY0LjQtMTM0LjcsMjA1Ljk2ODMzMi0zNy41NDI5MjMsMjE5LjYyMDMwNC0xNTAuMTcxNjk0QzI5MTIuOTg5NTU5LDM1NC41NzU2OTcsMjg3OSwyODUuMywyODAxLjksMjc4Ljh2MFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMzQuNDQxODYyIDIuNDMwMzg1KVwiIGZpbGw9XCJ1cmwoJTIzZWNYcnpDNkF4WmEyLWZpbGwpXCIvPjwvc3ZnPicpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGlkPVwiZWNYcnpDNkF4WmExXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHZpZXdCb3g9XCIwIDAgMjk0MiAxMDI0XCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIgdGV4dC1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9XCJlY1hyekM2QXhaYTItZmlsbFwiIHgxPVwiMTY5LjQ2MDkwMlwiIHkxPVwiNTA4LjUzOTg2MVwiIHgyPVwiMjYyMS42OTY0MDFcIiB5Mj1cIjUwOC41Mzk4NjFcIiBzcHJlYWRNZXRob2Q9XCJwYWRcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiBncmFkaWVudFRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIDApXCI+PHN0b3AgaWQ9XCJlY1hyekM2QXhaYTItZmlsbC0wXCIgb2Zmc2V0PVwiMCVcIiBzdG9wLWNvbG9yPVwiJTIzZmZmXCIvPjxzdG9wIGlkPVwiZWNYcnpDNkF4WmEyLWZpbGwtMVwiIG9mZnNldD1cIjMwJVwiIHN0b3AtY29sb3I9XCIlMjNERkUyRkJcIi8+PHN0b3AgaWQ9XCJlY1hyekM2QXhaYTItZmlsbC0yXCIgb2Zmc2V0PVwiMTAwJVwiIHN0b3AtY29sb3I9XCIlMjNEQ0RGRTgwMFwiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPVwiTTI4MDEuOSwyNzguOGMtMTg4LjQtMTUuOS02OS43OTkwNzItNjkuMjc2NTA3LTE5NC4zNzMzMTgtMTU3LjYtOTMuODU3MzA4LTc4LjkxMzE2Ni0zNTAuODc2MTAyLDgzLjExNjk5Ni00NDAuMjc2MTAyLDg2LjYxNjk5Ni01ODUuMywyMi44LTM2MC4wNzA3NjUtMTcyLjM1NjE0OS02OTYuMjUwNTgtMTgyLjU5NTEyOC0xMTYuOTU0NzAxLTMuNTYyMDcyLTQ0Mi4yOTQ1MywxMzkuMjA4ODI3LTU1OC4zMzYyOTQsMTM5LjIwODgyNy0xMjQuNTc0MjQ1LDAtMjk2LjkzMDM5NC0xMjIuMTQzODYxLTQzMC4wMzcxMjMtMTM5LjIwODgyN0MyODEuMjU5OTk0LDMuMDM3NDE0LDI5LjA1OTI3OCw5MS43NTIwMzEsLTE0Ljg0MDcyMiwxOTAuNzUyMDMxYy01NS43LDEyNS43LDE4Ni4wMDgxMjEsMTU2Ljk5NzY4LDE1My41ODQ2ODcsNDIxLjUwNDY0LTQuMiw3LjctMTAuMjM4OTc5LDMzOS41OTI4MDgsMzA4Ljg3NTg3LDIyNi45NjQwMzhjMjg2LjY5MTQxNS04OC43Mzc4MTksNjQ1LjU3MzQzMSw5My43NzI5MTMsODU2LjY2MTI1MywxNDEuNjM5MjExYzIwNy4wMDM4MjUsMzkuMTY1MDI0LDIzMy43OTAwMjItMTUuMzU4NDY5LDUzNy41NDY0MDMtODEuOTExODMzYzE0My4zNDU3MDctMjkuMDEwNDQxLDE3NC4wNjI2NDUsNjQuODQ2ODY4LDQyMy4yMTExMzcsODEuOTExODMzYzMwNS40NjI4NzcsMTcuMDY0OTY1LDE2Mi4xMTcxNy01OC4wMjA4ODIsMzQyLjQ4ODA1NC0xMDUuODAyNzg1QzI3NTEuMzkwMTM2LDg0Ny43NTMxOTEsMzAyNS44NDk2NzEsODc0LjYyODAxOCwyODAxLjksNzA5LjFjLTc4LjQ5ODg0LTU4LjAyMDg4Mi05Ny43NzQwMTktMzEuOTk2NDYxLTEzNC4xMjgxOTMtMTA3LjA4MjMwOC02NC40LTEzNC43LDIwNS45NjgzMzItMzcuNTQyOTIzLDIxOS42MjAzMDQtMTUwLjE3MTY5NEMyOTEyLjk4OTU1OSwzNTQuNTc1Njk3LDI4NzksMjg1LjMsMjgwMS45LDI3OC44djBaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDM0LjQ0MTg2MiAyLjQzMDM4NSlcIiBmaWxsPVwidXJsKCUyM2VjWHJ6QzZBeFphMi1maWxsKVwiLz48L3N2Zz4nKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgXHJcbiAgIHBhZGRpbmc6IGNhbGMoI3skbGFyZ2Utc3BhY2V9ICogMikgMDtcclxuICAgICAgXHJcbiAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgKiAyKSAtNTB2dztcclxuICAgICAgLnNlY3Rpb24tYm9keSB7XHJcbiAgICAgICAgIG1hcmdpbjogMCA1MHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubWFpbi10aXRsZSB7XHJcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgfVxyXG4gICBcclxuICAgLnBpY3Rvcy13cmFwcGVyLndpZHRoLWJhY2tncm91bmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICB9XHJcbiAgXHJcbiAgLm1haW4tdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgIFxyXG59XHJcblxyXG4uY29udGVudC1zZWN0aW9uLmJnLWdyYXkge1xyXG4gICAmLmxheW91dC1maXgtYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgIH1cclxuICAgLnNlY3Rpb24tYm9keSB7XHJcbiAgICAgIG1heC13aWR0aDogODM4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgIH1cclxufVxyXG5cclxuLmJveC5ib3gtc2ltcGxlIHtcclxuICAgbWFyZ2luOiBjYWxjKHZhcigtLWxhcmdlLXNwYWNlKSAqIDIpIDA7XHJcbiAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB9XHJcbn1cclxuXHJcbi5ib3gtZGFyayB7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTUwMCwgIzA0NDA3RCk7XHJcbiAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggdmFyKC0tbGlnaHQtYmx1ZS0zMDAsICNCNkQwRUIpO1xyXG4gICBwYWRkaW5nOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgIGgxLCBoMiwgaDMsIGg0LCBoNSB7XHJcbiAgICAgY29sb3I6ICNmZmY7XHJcbiAgIH0gXHJcbn1cclxuXHJcbi5zZWN0aW9uLWNsaWVudHMsIGJvZHkuc3Vic2VjdGlvbi1hY3R1LmRlcHRoLTUsIGJvZHkuc3Vic2VjdGlvbi1hY3R1LmRlcHRoLTYge1xyXG4gICAjY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogODcwcHg7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuYm9keSAuY29tcG9uZW50LXJvdy1ib3gge1xyXG4gICAuc21hcnQtZ2VuZXJpYy1mb3JtIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgfVxyXG4gICBoMS5oZWFkaW5nLCAuaGVhZGluZy5oMSwgaDIuaGVhZGluZywgLmhlYWRpbmcuaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlKSk7XHJcbiAgIH1cclxuICAgbWFpbiAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2Mge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgIH1cclxuICAgaDEsIGgyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UpO1xyXG4gICB9XHJcbn1cclxuXHJcbi5ibHVlLXNlY3Rpb24ge1xyXG4gICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodC1ibHVlLTEwMCwgI0U3RUZGOCk7XHJcbiAgIG1hcmdpbjogMCAtMjIwMHB4IDAgLTIyMDBweDtcclxuICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpIGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpICsgMjIwMHB4KSA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAuYmx1ZS1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luOiB2YXIoLS1zcGFjZSkgMDtcclxuICAgICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpIGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpKSA7XHJcbiAgIH1cclxufVxyXG4iLAoJCSJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgIFxuICAgLmhlcm8ge1xuICAgICAgLnRleHQge1xuICAgICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZmlndXJlIHtcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICB9XG5cbn1cbiIsCgkJIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIFxyXG4gIGJvZHkgdGFibGUge1xyXG4gICAgdGgge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICB0aCwgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgIFxyXG4gICAubmF2YmFyIHtcclxuICAgICAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDA7XHJcbiAgICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwO1xyXG4gICAgICAtLWJzLWJvcmRlci13aWR0aDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAkc3BhY2U7XHJcbiAgICAgIFxyXG4gICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgdG9wOiBjYWxjKDggKiAkc3BhY2UpO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogY2FsYygkc3BhY2UgKiAyKTtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGl2ZSAubmF2LWxpbmssIC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5vZmZjYW52YXN7XHJcbiAgICAgIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5wYWdlLWluc3RhbGxhdGV1cnMge1xyXG4gICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgYm9keSBmb290ZXIge1xyXG4gICAgICAudG9wZm9vdGVyIHtcclxuICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRzcGFjZSBhdXRvICRzcGFjZSBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLmFkZHJlc3MgLnNvY2lhbC1uZXR3b3JrIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc3ViZm9vdGVyIHVsIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgLmhlcm8ge1xyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5qdmwtY29tcG9uZW50LmltYWdlLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG4gICBcclxuICAgbWFpbiAuY29udGVudC1ibG9jIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC50ZXh0LCBmaWd1cmUge1xyXG4gICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuZHVyZXRlX2VhdV93aWRnZXQge1xyXG4gICAgICBpbnB1dCwgYnV0dG9uIHtcclxuICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5pbnRlcm5hbC1saW5rLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgfVxyXG4gICBcclxuICAgI2Zvb3Rlci10b3AtZGVjb3JhdGlvbiB7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgfVxyXG4gICBcclxuICAgYm9keSAuY2hpbGRyZW4tbGluayAudGFiLXBhbmUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgI2NvbnRlbnQgaDEsICNjb250ZW50IC5oMSwgI2NvbnRlbnQgLmltcG9ydGFudCBoMiwgI2NvbnRlbnQgLmltcG9ydGFudCAuaDIge1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICB9XHJcbiAgIFxyXG4gICBtYWluIC5qdmwtY29tcG9uZW50LmNvbnRlbnQtYmxvYy1sYXJnZSB7XHJcbiAgICAgLS1pbWctb2Zmc2V0OiAxNTBweDtcclxuICAgICBoMiB7XHJcbiAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgfVxyXG4gICAgIGgzIHtcclxuICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICB9ICAgICBcclxuICAgICAuY29udGVudC13cmFwcGVyIC50ZXh0IHtcclxuICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICBtYWluIC5jb250ZW50LWJsb2MgLnRleHQge1xyXG4gICAgICBwYWRkaW5nOiAkbGFyZ2Utc3BhY2UtbW9iaWxlIDA7XHJcbiAgIH1cclxuICAgXHJcbiAgIGJvZHkgLmNoaWxkcmVuLWxpbmsgLmNvbnRlbnQtYmxvYyAudGV4dCB7XHJcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6ICRsYXJnZS1zcGFjZS1tb2JpbGU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5pbWFnZS1ibG9iLXNtIHtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsCgkJIkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICBcclxuICAgOnJvb3Qge1xyXG4gICAgICAtLWxhcmdlLXNwYWNlOiBjYWxjKHZhcigtLXNwYWNlKSAqIDQpO1xyXG4gICB9XHJcbiAgIFxyXG4gICAjY29udGVudCAubWFpbi10aXRsZSBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgfVxyXG4gICBcclxuICAgbWFpbiAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgICAgLnRleHQsIGZpZ3VyZSB7XHJcbiAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgbWFpbiAuanZsLWNvbXBvbmVudC5jb250ZW50LWJsb2MtbGFyZ2UgLmNvbnRlbnQtd3JhcHBlciAudGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgfVxyXG4gICBcclxuICAgLnBhZ2UtcmVmZXJlbmNlLnNsaWRlIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgIH1cclxuICAgXHJcbiAgIC5zbGlkZS5wYWdlLXJlZmVyZW5jZSB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAuZ2xpZGVfX2J1bGxldHMge1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5tdWx0aW1lZGlhLmxvZ28tbGlzdCAuaW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5yZXRvdXJfY2xpZW50IHtcclxuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgIH1cclxuICAgXHJcbiAgIC5zZWN0aW9uLXNlcnZpY2UgLmNoaWxkcmVuLWxpbmstdGFiIC50YWItcGFuZSB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgIH1cclxuICAgXHJcbiAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgLS1icy1idG4tZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICBcclxuICAuaW50ZXJuYWwtbGluay5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICBcclxuICAgLnBhZ2UtcmVmZXJlbmNlIC5wcm9kdWN0cyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgIH0gICBcclxuICAgXHJcbiAgIC5vZmZjYW52YXMge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCBjYWxjKDEuMTI1cmVtICsgKCgxdncgLSAwLjIzNDM3NXJlbSkgKiAxLjAyMDQpKSwgMS4zNzVyZW0pO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwdnc7O1xyXG4gICAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0ucGFnZS1pbnN0YWxsYXRldXJzIHtcclxuICAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcclxuICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIG1hcmdpbjogMCAgIWltcG9ydGFudDtcclxuICAgICAgICAgYS5uYXYtbGlua3tcclxuICAgICAgICAgICAgbWFyZ2luOjAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgaGVhZGVyIC5oZXJvIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIGhlYWRlciAubmF2YmFyIC5uYXYtaXRlbSAubmF2LWxpbmsge1xyXG4gICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgfVxyXG4gICBcclxuICAgaGVhZGVyIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgIH1cclxuICAgXHJcbiAgIGhlYWRlciAubmF2YmFyIHtcclxuICAgICAgLS1icy1uYXZiYXItcGFkZGluZy14OiAxO1xyXG4gICB9XHJcbiAgIFxyXG4gICAud2F2ZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgfVxyXG4gICBcclxuICAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgbWFpbiAuanZsLWNvbXBvbmVudC5jb250ZW50LWJsb2MtbGFyZ2Uge1xyXG4gICAgICAtLWltZy1vZmZzZXQ6IDQwMHB4O1xyXG4gICAgICAuY29udGVudC13cmFwcGVyIC50ZXh0IHtcclxuICAgICAgICAgcGFkZGluZzogJGxhcmdlLXNwYWNlLW1vYmlsZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICBib2R5LnBhZ2UtaW5zdGFsbGF0ZXVycyB7XHJcbiAgICAgIC5jb250ZW50LXNlY3Rpb24ubGF5b3V0LWZpeC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgLnNlY3Rpb24tYm9keSB7ICAgICAgICAgICBcclxuICAgICAgICAgICAgLmp2bC1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuY29udGVudC1zZWN0aW9uLmxheW91dC1maXgtYmFja2dyb3VuZCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSAqIC0xKSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSAqIC0xKSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5zZWN0aW9uLWJvZHkge1xyXG4gICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIHBhZGRpbmc6IHZhcigtLWxhcmdlLXNwYWNlKSAwO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5wYWdlLXJlZmVyZW5jZSAuY2FyZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRsYXJnZS1zcGFjZS1tb2JpbGU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5mYXEtbGluZSB7XHJcbiAgICAgIC5xdWVzdGlvbiwgLnJlc3BvbnNlIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBhLnF1ZXN0aW9uIHtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIHRhYmxlIHRoLCB0YWJsZSB0ZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgfVxyXG4gICBcclxuICAgZm9vdGVyIHtcclxuICAgICAgLnN1YmZvb3RlciB7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6ICRsYXJnZS1zcGFjZS1tb2JpbGU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsCgkJIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU51bml0bytTYW5zOml0YWwsb3Bzeix3Z2h0QDAsNi4uMTIsMjAwLi4xMDAwOzEsNi4uMTIsMjAwLi4xMDAwJmZhbWlseT1OdW5pdG86d2dodEA2MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG4vL0BpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9idGcycWd4LmNzcycpO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzX3NvbHVjYWxjLnNjc3NcIjtcclxuLy9AaW1wb3J0IFwiYm9vdHN0cmFwX3VwZGF0ZVwiO1xyXG5AaW1wb3J0IFwiYW5pbWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzXCI7XHJcbkBpbXBvcnQgXCJ3b3JkcHJlc3NcIjtcclxuQGltcG9ydCBcInNlY3Rpb25cIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvY29tcG9uZW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJnbGlkZS5jb3JlLnNjc3NcIjtcclxuQGltcG9ydCBcImdsaWRlLnRoZW1lLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICAgLS10aXRsZS1mb250OiAnTnVuaXRvIFNhbnMnO1xyXG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgIGNvbG9yOiAjRkY5NTE5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgIGNvbG9yOiAjOTk5O1xyXG4gICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICBcclxuICAgLm1haW4tYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNDZkZWcsICMwNTI4NEIgNjYuMjQlLCAjMDQ0MDdEIDk4LjE0JSk7XHJcbiAgIH1cclxuICAgXHJcbiAgIGlucHV0LCBzZWxlY3QsIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIFxyXG4gICBjb2xvcjogI0ZGRjtcclxuICAgZm9udC1mYW1pbHk6IHZhcigtLVNtLWhlYWRlciwgTnVuaXRvKTtcclxuICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIFxyXG4gICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgXHJcbiAgIHBhZGRpbmc6IDEycHggMjRweDtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gICBjb2xvcjogIzA0NDA3RDtcclxuICAgYm9yZGVyLWNvbG9yOiAjMDQ0MDdEO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwNDQwN0Q7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDQwN0Q7XHJcbiAgIH1cclxufVxyXG5cclxuLnNtYXJ0LWdlbmVyaWMtZm9ybSB7XHJcbiAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xyXG4gICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG4gICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICYuc21hbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgfVxyXG4gICAmLm1pZGRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNzEycHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICB9XHJcbiAgIGJ1dHRvbiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxyXG4gICB9XHJcbiAgIC5yYWRpby1pbmxpbmUge1xyXG4gICAgIGlucHV0IHtcclxuICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgIH1cclxuICAgfVxyXG4gICAuc3RhdGljLXRleHQge1xyXG4gICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XHJcbiAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgZm9udC1zdHlsZTogaXRhbGljOyAgICAgXHJcbiAgIH1cclxuICAgLnJlcXVpcmVkIHtcclxuICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICB9IFxyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcbiAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktMTAwLCAjRjVGNUY1KTtcclxuICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpIDIwMDBweCAhaW1wb3J0YW50O1xyXG4gICBtYXJnaW46IDAgLTIwMDBweCAhaW1wb3J0YW50O1xyXG4gICBoMiB7XHJcbiAgICAgIG1hcmdpbjogdmFyKC0tc3BhY2UpIGF1dG87XHJcbiAgICAgIFxyXG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZS01MDAsICMwNDQwN0QpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDlweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgLyogNTguOHB4ICovXHJcbiAgIH1cclxufVxyXG5cclxuLmltYWdlLWNlbnRlciB7XHJcbiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xyXG4gICBtYXgtd2lkdGg6IDEwMjRweDtcclxuICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIHRmb290e1xyXG4gICAgICB0cntcclxuICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLUJsdWUtUHJpbWFyeS0yNSwgI0I4QzdFOCk7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIHRib2R5IHRyIHtcclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLUJsdWUtUHJpbWFyeS0yNSwgI0I4QzdFOCk7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICB9XHJcbiAgIHRoLCB0ZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICB9XHJcbiAgIC8qdGQge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgfSovXHJcbiAgIGEge1xyXG4gICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgIC8vZmlsbDogbGluZWFyLWdyYWRpZW50KDE3NmRlZywgI0VFRjFGQSAwJSwgI0ZGRiAxMDAlKTtcclxuICAgLy9maWxsOiBsaW5lYXItZ3JhZGllbnQoMTc2ZGVnLCAjODg4IDAlLCAjRkZGIDEwMCUpO1xyXG4gICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21hc2svbWFpbi1jb250ZW50LXdyYXBwZXIuc3ZnJyk7XHJcbiAgIC8vYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNDQwXCIgaGVpZ2h0PVwiMTE1M1wiIHZpZXdCb3g9XCIwIDAgMTQ0MCAxMTUzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0tNTMuMjgwOSAxMDc3LjYzQy0zMDQuNDE3IDk0Ni4xODYgLTMyMS43ODggMTMxNy41NyAtNTk4LjU3OSAxMDU2LjcxQy03OTEuOTA4IDkyMy44NDIgLTEwMzkuMjUgNDI4LjIzOSAtNzcyLjgwMiAyNzYuOTk0Qy02MjAuNTE5IDQ1LjkxMTUgLTM5OS4zNzcgMzM4Ljk3NCAtMjgyLjQyMyAxODYuOTMxQy0xLjI2MDYzIC0xNzguNTg5IDgzMi4yNjQgMTAxLjk2NCAxMDM5Ljk5IDEzMy4wODJDMTQwMy4wMyAxODcuNDY1IDEzOTAuMjIgNzkuODc1NiAxNTA3LjY0IDM4LjY3MzhDMTgyMC40MiAtNzEuMDgwNyAxNzExLjgzIDE3Ny42NTYgMjAyNS45MyAxNjEuMTI1QzIyNzcuMiAxNDcuOTAxIDIwMzMuNjUgMTc2Ljg1NSAxOTM4Ljg0IDE4MS40MTFMMjA3My42NyAyMjguMDkyQzIwOTkuMTkgMzI3LjU0MyAyMTU3LjQgNTM4LjgyNCAyMTg2LjE0IDU4OC4zNEMyMjIyLjA2IDY1MC4yMzUgMjA0Ni4wNSA5NjAuMzUyIDE4OTEuNDEgODg5Ljk5OUMxNTM0Ljg1IDcyNy43ODEgMTc0OS4xMiAxMjAxLjQ0IDExMTAuODUgODY3LjQwMkM4MTAuOTU0IDcxMC40NTIgMzk1LjgzOCAxMzEyLjcgLTUzLjI4MDkgMTA3Ny42M1pcIiBmaWxsPVwidXJsKCUyM3BhaW50MF9saW5lYXJfMTM4Nl82MDcxKVwiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9XCJwYWludDBfbGluZWFyXzEzODZfNjA3MVwiIHgxPVwiMjc2Ljk3MlwiIHkxPVwiLTE4NS45NDRcIiB4Mj1cIjI4Mi4wMzNcIiB5Mj1cIjM2Mi40NTNcIiBncmFkaWVudFVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj48c3RvcCBzdG9wLWNvbG9yPVwiJTIzRUVGMUZBXCIvPjxzdG9wIG9mZnNldD1cIjFcIiBzdG9wLWNvbG9yPVwid2hpdGVcIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+Jyk7XHJcbiAgIC8vIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTQ0MFwiIGhlaWdodD1cIjExNTNcIiB2aWV3Qm94PVwiMCAwIDE0NDAgMTE1M1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNLTUzLjI4MDkgMTA3Ny42M0MtMzA0LjQxNyA5NDYuMTg2IC0zMjEuNzg4IDEzMTcuNTcgLTU5OC41NzkgMTA1Ni43MUMtNzkxLjkwOCA5MjMuODQyIC0xMDM5LjI1IDQyOC4yMzkgLTc3Mi44MDIgMjc2Ljk5NEMtNjIwLjUxOSA0NS45MTE1IC0zOTkuMzc3IDMzOC45NzQgLTI4Mi40MjMgMTg2LjkzMUMtMS4yNjA2MyAtMTc4LjU4OSA4MzIuMjY0IDEwMS45NjQgMTAzOS45OSAxMzMuMDgyQzE0MDMuMDMgMTg3LjQ2NSAxMzkwLjIyIDc5Ljg3NTYgMTUwNy42NCAzOC42NzM4QzE4MjAuNDIgLTcxLjA4MDcgMTcxMS44MyAxNzcuNjU2IDIwMjUuOTMgMTYxLjEyNUMyMjc3LjIgMTQ3LjkwMSAyMDMzLjY1IDE3Ni44NTUgMTkzOC44NCAxODEuNDExTDIwNzMuNjcgMjI4LjA5MkMyMDk5LjE5IDMyNy41NDMgMjE1Ny40IDUzOC44MjQgMjE4Ni4xNCA1ODguMzRDMjIyMi4wNiA2NTAuMjM1IDIwNDYuMDUgOTYwLjM1MiAxODkxLjQxIDg4OS45OTlDMTUzNC44NSA3MjcuNzgxIDE3NDkuMTIgMTIwMS40NCAxMTEwLjg1IDg2Ny40MDJDODEwLjk1NCA3MTAuNDUyIDM5NS44MzggMTMxMi43IC01My4yODA5IDEwNzcuNjNaXCIgZmlsbD1cInVybCglMjNwYWludDBfbGluZWFyXzEzODZfNjA3MSlcIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPVwicGFpbnQwX2xpbmVhcl8xMzg2XzYwNzFcIiB4MT1cIjI3Ni45NzJcIiB5MT1cIi0xODUuOTQ0XCIgeDI9XCIyODIuMDMzXCIgeTI9XCIzNjIuNDUzXCIgZ3JhZGllbnRVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PHN0b3Agc3RvcC1jb2xvcj1cIiUyM0Q1RERFNlwiLz48c3RvcCBvZmZzZXQ9XCIxXCIgc3RvcC1jb2xvcj1cIiUyM0Q1RERFNjAwXCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPicpO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTQ0MFwiIGhlaWdodD1cIjExNTNcIiB2aWV3Qm94PVwiMCAwIDE0NDAgMTE1M1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNLTUzLjI4MDkgMTA3Ny42M0MtMzA0LjQxNyA5NDYuMTg2IC0zMjEuNzg4IDEzMTcuNTcgLTU5OC41NzkgMTA1Ni43MUMtNzkxLjkwOCA5MjMuODQyIC0xMDM5LjI1IDQyOC4yMzkgLTc3Mi44MDIgMjc2Ljk5NEMtNjIwLjUxOSA0NS45MTE1IC0zOTkuMzc3IDMzOC45NzQgLTI4Mi40MjMgMTg2LjkzMUMtMS4yNjA2MyAtMTc4LjU4OSA4MzIuMjY0IDEwMS45NjQgMTAzOS45OSAxMzMuMDgyQzE0MDMuMDMgMTg3LjQ2NSAxMzkwLjIyIDc5Ljg3NTYgMTUwNy42NCAzOC42NzM4QzE4MjAuNDIgLTcxLjA4MDcgMTcxMS44MyAxNzcuNjU2IDIwMjUuOTMgMTYxLjEyNUMyMjc3LjIgMTQ3LjkwMSAyMDMzLjY1IDE3Ni44NTUgMTkzOC44NCAxODEuNDExTDIwNzMuNjcgMjI4LjA5MkMyMDk5LjE5IDMyNy41NDMgMjE1Ny40IDUzOC44MjQgMjE4Ni4xNCA1ODguMzRDMjIyMi4wNiA2NTAuMjM1IDIwNDYuMDUgOTYwLjM1MiAxODkxLjQxIDg4OS45OTlDMTUzNC44NSA3MjcuNzgxIDE3NDkuMTIgMTIwMS40NCAxMTEwLjg1IDg2Ny40MDJDODEwLjk1NCA3MTAuNDUyIDM5NS44MzggMTMxMi43IC01My4yODA5IDEwNzcuNjNaXCIgZmlsbD1cInVybCglMjNwYWludDBfbGluZWFyXzEzODZfNjA3MSlcIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPVwicGFpbnQwX2xpbmVhcl8xMzg2XzYwNzFcIiB4MT1cIjI3Ni45NzJcIiB5MT1cIi0xODUuOTQ0XCIgeDI9XCIyODIuMDMzXCIgeTI9XCIzNjIuNDUzXCIgZ3JhZGllbnRVbml0cz1cInVzZXJTcGFjZU9uVXNlXCI+PHN0b3Agc3RvcC1jb2xvcj1cIiUyM0U2RUJGN1wiLz48c3RvcCBvZmZzZXQ9XCIxXCIgc3RvcC1jb2xvcj1cIiUyM0U2RUJGNzAwXCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPicpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMjAwcHg7XHJcbn1cclxuXHJcbiNmb290ZXItdG9wLWRlY29yYXRpb24ge1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIGhlaWdodDogMjAwcHg7XHJcbiAgIG1hcmdpbi10b3A6IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgLndhdmUtYmx1ZSwgIC53YXZlLXdoaXRlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMTAlO1xyXG4gICB9XHJcbiAgIC53YXZlLWJsdWUge1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGxlZnQ6IC01JTtcclxuICAgICAgZmlsbCA6ICMwNTI4NEI7XHJcbiAgIH1cclxuICAgLndhdmUtd2hpdGUge1xyXG4gICAgICBsZWZ0OiAtMTA1cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZmlsbDogI0U3RUZGODtcclxuICAgfVxyXG59XHJcblxyXG4uZm9jdXMge1xyXG4gICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxufVxyXG5cclxuLnNwYWNlLW10IHtcclxuICAgbWFyZ2luLXRvcDogJHNwYWNlO1xyXG59XHJcblxyXG4uc3BhY2UtbWIge1xyXG4gICBtYXJnaW4tdG9wOiAkc3BhY2U7XHJcbn1cclxuXHJcbi5sYXJnZS1zcGFjZS1tdCB7XHJcbiAgIG1hcmdpbi10b3A6ICRsYXJnZS1zcGFjZTtcclxufVxyXG5cclxuLmxhcmdlLXNwYWNlLW1iIHtcclxuICAgbWFyZ2luLWJvdHRvbTogJGxhcmdlLXNwYWNlO1xyXG59XHJcblxyXG4ubGFyZ2Utc3BhY2UtcHQge1xyXG4gICBwYWRkaW5nLXRvcDogJGxhcmdlLXNwYWNlO1xyXG59XHJcblxyXG4ubGFyZ2Utc3BhY2UtcGIge1xyXG4gICBwYWRkaW5nLWJvdHRvbTogJGxhcmdlLXNwYWNlO1xyXG59XHJcblxyXG4uc3BhY2Uuc3BhY2UtZW5vcm1vdXMge1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgKiA2ICkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYWNlLnNwYWNlLWxhcmdlIHtcclxuICBoZWlnaHQ6IGNhbGModmFyKC0tbGFyZ2Utc3BhY2UpICogNCApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGFjZS5zcGFjZS1ub3JtYWwge1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgKiAyICkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYWNlLnNwYWNlLXNtYWxsIHtcclxuICBoZWlnaHQ6IHZhcigtLWxhcmdlLXNwYWNlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BhY2Uuc3BhY2UtdGlueSB7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zcGFjZSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbmZpZ3VyZSBpbWcge1xyXG4gICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhlYWRlciBhLCBmb290ZXIgYSB7XHJcbiAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcclxuICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5oMSwgLmltcG9ydGFudCBoMiB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgXHJcbiAgIC5mb2N1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICBib3R0b206IDlweDtcclxuICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8qI2NvbnRlbnQge1xyXG4gICBoMSwgLmltcG9ydGFudCBoMiB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgIH1cclxufSovXHJcblxyXG4uc2VjdGlvbi1ob21lIGhlYWRlciB7XHJcbiAgIC5saW5rcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBhIHtcclxuICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLm5hdmJhciB7XHJcbiAgICAgIEBleHRlbmQgLm5hdmJhci1kYXJrO1xyXG4gICB9XHJcbiAgIC5sb2dvIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLm5hdmJhciB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjc3O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLS1icy1uYXZiYXItY29sb3I6IHJnYigyNTUsMjU1LDI1NSk7XHJcbiAgICAgIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogcmdiKDI1NSwyNTUsMjU1KTtcclxuICAgfVxyXG59XHJcbmJvZHkucGFnZS1ob21le1xyXG4gICBoZWFkZXJ7XHJcbiAgICAgIC5saW5rc3tcclxuICAgICAgICAgLnRvcC1tZW51e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjIwLDIyNiwyNDQsMCkgMCUsIHJnYmEoMjIwLDIyNiwyNDQsMC4xNSkgNSUsIHJnYmEoMjIwLDIyNiwyNDQsMSkgMTAwJSk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuaGVhZGVyIHtcclxuICAgXHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICBcclxuICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxuICAgfVxyXG4gICBcclxuICAgaDEuaGVhZGluZywgaDIuaGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuYnRuIHtcclxuICAgICAgLS1icy1idG4tZm9udC1zaXplOiAxOHB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICAubG9nbywgLm9mZmNhbnZhcy10aXRsZSB7XHJcbiAgIC8qbWFyZ2luLWxlZnQ6IGNhbGMoMiAqICN7JHNwYWNlfSk7XHJcbiAgIG1hcmdpbi1yaWdodDogY2FsYygyICogI3skc3BhY2V9KTsqL1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICB3aWR0aDogY2xhbXAoMTIwcHgsIDIwdncsIDI2MHB4KTtcclxuICAgICAgICAgXHJcbiAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgfVxyXG4gICBcclxuICAgLm5hdmJhciB7XHJcbiAgICAgIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcclxuICAgICAgLS1icy1uYXZiYXItcGFkZGluZy15OiBjYWxjKDIgKiB2YXIoLS1zcGFjZSkpO1xyXG4gICAgICBcclxuICAgICAgLS1icy1uYXZiYXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAkY29sb3ItcHJpbWFyeTtcclxuICAgfVxyXG4gICBcclxuICAgLmxpbmtzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBhIHtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC50b3AtbWVudSB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwMDBweDtcclxuICAgICAgICAgcGFkZGluZy1yaWdodDogNTAwMHB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjAsMjI2LDI0NCwwKSAwJSwgcmdiYSgyMjAsMjI2LDI0NCwwLjUpIDUlLCByZ2JhKDIyMCwyMjYsMjQ0LDEpIDEwMCUpO1xyXG4gICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAubGFuZy1saW5rIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgIH1cclxuICAgXHJcbiAgIGE6Zm9jdXMsIGE6aG92ZXIsIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgICAgLy8gY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICB9XHJcbiAgIFxyXG4gICBhLmJ0bjpob3ZlciwgYS5idG46Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5uYXZiYXIge1xyXG4gICAgICAubWFpbi1pdGVtIHtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgIG1hcmdpbjogY2FsYygjeyRzcGFjZX0gLyAyKSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRzcGFjZX0gKiAyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRzcGFjZX0gKiAzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggJGNvbG9yLXByaW1hcnkteGxpZ2h0IHNvbGlkO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwgMCwgMCwgMCkgc29saWQ7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0ZWQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICBcclxuICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubWFpbi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAubmF2LWl0ZW0uc3BlY2lhbCB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgLmhlcm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWxhcmdlLXNwYWNlKSAqIDIpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1sYXJnZS1zcGFjZSkgKiAyKTtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCBjYWxjKDAuODc1cmVtICsgKCgxdncgLSAzLjc1cHgpICogMC43NTEyKSksIDIycHgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiAwdnc7XHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcclxuICAgICAgICAgbWF4LWhlaWdodDogNTc1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgICBoMSwgaDIsIC50aXRsZSB7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcclxuICAgICAgbWFyZ2luLXRvcDogI3skbGFyZ2Utc3BhY2V9IDA7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcImxnXCIpfSAqIDAuNzUpO1xyXG4gICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgIG1pbi1oZWlnaHQ6IDB2dztcclxuICAgICAgICAgLmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5ib2R5e1xyXG4gICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1nb3V0ZS1zdmcpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5ib2R5LnNlY3Rpb24taG9tZSB7XHJcbiAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAudG9wLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICBjb2xvcjogIzBDNTA5NiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jb250YWluZXItd3JhcHBlciB7XHJcbiAgIG1hcmdpbjogMCAtNTAwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItc3ViLXdyYXBwZXIge1xyXG4gICBwYWRkaW5nOiAxNTBweCAwIDUwcHggMDtcclxuICAgXHJcbiAgIHdpZHRoOiAyOTAwcHg7XHJcbiAgIFxyXG4gICBtYXJnaW46IC0xMDBweCBhdXRvIC0xMDBweCBhdXRvO1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgXHJcbiAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWNvbnRlbnQuc3ZnXCIpO1xyXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfbGFyZ2Uuc3ZnXCIpO1xyXG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICBcclxuICAgXHJcbiAgIHotaW5kZXg6IDEwO1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIFxyXG4gICAvLy13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLWNvbnRlbnQuc3ZnXCIpO1xyXG4gICAvLy13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgLy8td2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgLy8td2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxubWFpbiB7XHJcbiAgIC5tYWluLXRpdGxlIHtcclxubWFyZ2luOiBjYWxjKCN7JHNwYWNlfSAqIDYpIGF1dG8gY2FsYygjeyRzcGFjZX0gKiA0KSBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICAgIFxyXG4gICAgICAucHJlZml4IHtcclxuICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGgxIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwibGdcIil9ICogMC44KTtcclxuICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgXHJcbiAgIC5waWN0byB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIGgyLCBoMywgaDQge1xyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogY2FsYygjeyRzcGFjZX0gKiAyKSAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBwIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgIFxyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyODRCO1xyXG4gICBcclxuICAgcGFkZGluZy10b3A6ICRsYXJnZS1zcGFjZTtcclxuICAgXHJcbiAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS14bGlnaHQ7XHJcbiAgIHRleHQtc2hhZG93OiA0cHggNHB4IDIwcHggMHB4ICMwQzUwOTY7XHJcbiAgIFxyXG4gICAudG9wZm9vdGVyIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXhsaWdodDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICB9XHJcbiAgIFxyXG4gICBhOmhvdmVyLCBhOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICB9XHJcbiAgIFxyXG4gICAudG9wZm9vdGVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsYXJnZS1zcGFjZTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuc3ViZm9vdGVyIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KSBzb2xpZDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCBub25lO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmJsb2Ige1xyXG4gICBcclxuICAgLS13aWR0aDogOTBweDtcclxuICAgLS1oZWlnaHQ6IGNhbGModmFyKC0td2lkdGgpICsgMTBweCk7XHJcbiAgIFxyXG4gICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG4gICBoZWlnaHQ6IHZhcigtLWhlaWdodCk7XHJcbiAgIFxyXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICBcclxuICAgYm9yZGVyLXJhZGl1czogNTglIDQzJSAzMyUgNjQlIC8gNTAlIDM4JSA1MyUgNTAlO1xyXG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgYm94LXNoYWRvdzogaW5zZXQgNnB4IDMzcHggMjBweCAwICNjOWM5Yzk5OSwgaW5zZXQgMjBweCA4MHB4IDE1cHggMCAjZTBlMGUwOTksIDEwcHggMjBweCAyMHB4IDBweCAjYzljOWM5OTk7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgXHJcbiAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM3JSA1NCUgNDYlIDQ2JTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG4gICAgICBoZWlnaHQ6IDIwJTtcclxuICAgICAgdG9wOiAyMCU7XHJcbiAgICAgIGxlZnQ6IDE4JTtcclxuICAgfVxyXG4gICBcclxuICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgaGVpZ2h0OiA4JTtcclxuICAgICAgdG9wOiA2MCU7XHJcbiAgICAgIGxlZnQ6IDE1JTtcclxuICAgfVxyXG59XHJcblxyXG4uZmFxLWxpbmUge1xyXG4gICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAucXVlc3Rpb24ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZS1wcmltYXJ5LTUwLCAjN0I4REMwKTtcclxuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3NSU7IC8qIDM1cHggKi9cclxuICAgICAgYm9yZGVyLXRvcDogMXB4ICAjQjhDN0U4IHNvbGlkO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggICNCOEM3RTggc29saWQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWdvdXRlLXN2Zyk7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcclxuICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29sbGFwc2VkOmJlZm9yZSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgLnJlc3BvbnNlIHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIC8vZm9udC1mYW1pbHk6IE15cmlhZCBQcm87XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjAwJTsgLyogMzZweCAqL1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCAgI0I4QzdFOCBzb2xpZDtcclxuICAgfVxyXG59XHJcblxyXG4jY29udGV4dHpvbmUge1xyXG4gICBkaXNwbGF5OiBmbGV4O1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZXh0ZXJuYWwtbGluay5idG4tcHJpbWFyeSB7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG4gICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgIH1cclxufVxyXG5cclxuLmNvbXBhbnktbG9nbyB7XHJcbiAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAmOmhvdmVye1xyXG4gICAgICBmaWx0ZXI6bm9uZTtcclxuICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1ob21lIHtcclxuICAgLmNhcmQge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gICAtLW1heC13aWR0aDogOTE0cHg7XHJcbiAgIFxyXG4gICBib3JkZXI6IDAgbm9uZTtcclxuICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDEwMHB4IHJnYmEoMTIsIDgwLCAxNTAsIDAuMTApKTtcclxuICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG4gICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgIC8vbWFyZ2luLXRvcDogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG4gICBcclxuICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib2R5IHtcclxuICAgICAgbWF4LXd3aWR0aDogdmFyKC0tbWF4LXdpZHRoKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tdGl0bGUtZm9udCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzcuNXB4ICovXHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgIH1cclxufVxyXG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmR7XHJcbiAgIGJvcmRlcjowIWltcG9ydGFudDtcclxufVxyXG4uZG93bmxvYWQtbGlua3Mge1xyXG4gIGltZyB7ICAgIFxyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1sYW5nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMC41cmVtIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMEM1MDk2ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwQzUwOTYgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5lZGl0LXByZXZpZXcgLmp2bC1jb21wb25lbnQuaGlkZGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2Nvb2tpZXMtbWVzc2FnZS5jb29raWUtY2xvc2Uge1xyXG4gIGJvdHRvbTogLTIwMHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICBcclxuICAuYmctZ3JheSB7XHJcbiAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktMTAwLCAjRjVGNUY1KTtcclxuICAgcGFkZGluZzogdmFyKC0tbGFyZ2Utc3BhY2UpIDFyZW0gIWltcG9ydGFudDtcclxuICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICBcclxuICAgLmJ0bixcclxuICAgdGFibGUgYSxcclxuICAgLnBpY3Rvcy13cmFwcGVyIC5waWN0byAuaW50ZXJuYWwtbGluayBhLFxyXG4gICAuX3dvcmRwcmVzc19hcmNoaXZlIC53cC1saW5rLWdyb3VwIGEsXHJcbiAgIC5fd29yZHByZXNzX2FyY2hpdmUgYVtyb2xlPVwiYnV0dG9uXCJdLFxyXG4gICAuaG9yaXpvbnRhbF90YWJfZ3JvdXAgYSxcclxuICAgLmhvcml6b250YWxfdGFiX2dyb3VwX2ltZyBhIHtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIGhlYWRlciB7XHJcbiAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsCgkJIi53YXZlIHtcclxuICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIC0tYW5pbWF0aW9uLXNwZWVkOiAyMHM7XHJcbiAgXHJcbn1cclxuXHJcbmh0bWwuZWRpdC1wcmV2aWV3IHtcclxuICAgLmdsb2JhbC1pbWFnZS5oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgfVxyXG59XHJcblxyXG4gIC53YXZlOmFmdGVyIHtcclxuICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNjAwXCIgaGVpZ2h0PVwiMTk4XCI+PHBhdGggZmlsbD1cIiUyM2ZmZlwiIGQ9XCJNLjAwNSAxMjFDMzExIDEyMSA0MDkuODk4LS4yNSA4MTEgMGM0MDAgMCA1MDAgMTIxIDc4OSAxMjF2NzdIMHMuMDA1LTQ4IC4wMDUtNzd6XCIgdHJhbnNmb3JtPVwibWF0cml4KC0xIDAgMCAxIDE2MDAgMClcIi8+PC9zdmc+Jyk7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGxlZnQ6IC0yNTBweDtcclxuICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgIHdpZHRoOiA2NDAwcHg7XHJcbiAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAvL2FuaW1hdGlvbjogd2F2ZSB2YXIoLS1hbmltYXRpb24tc3BlZWQpIGN1YmljLWJlemllciggMC4zNiwgMC40NSwgMC42MywgMC41MykgaW5maW5pdGU7XHJcbiAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICB9XHJcblxyXG4gIC53YXZlOmJlZm9yZSB7XHJcbiAgICAgY29udGVudDogJyAnO1xyXG4gICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYwMFwiIGhlaWdodD1cIjIyMFwiPjxwYXRoIGZpbGw9XCIlMjNlN2VmZjhcIiBkPVwiTS4wMDUgMTIxQzMxMSAxMjEgNDA5Ljg5OC0uMjUgODExIDBjNDAwIDAgNTAwIDEyMSA3ODkgMTIxdjc3SDBzLjAwNS00OCAuMDA1LTc3elwiIHRyYW5zZm9ybT1cIm1hdHJpeCgtMSAwIDAgMSAxNjAwIDApXCIvPjwvc3ZnPicpO1xyXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICBsZWZ0OiAwO1xyXG4gICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgd2lkdGg6IDY0MDBweDtcclxuICAgICBoZWlnaHQ6IDE5OHB4O1xyXG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgLy9hbmltYXRpb246IHdhdmUgdmFyKC0tYW5pbWF0aW9uLXNwZWVkKSBjdWJpYy1iZXppZXIoIDAuMzYsIDAuNDUsIDAuNjMsIDAuNTMpIC0uMTI1cyBpbmZpbml0ZSwgc3dlbGwgdmFyKC0tYW5pbWF0aW9uLXNwZWVkKSBlYXNlIC0xLjI1cyBpbmZpbml0ZTtcclxuICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICB9XHJcblxyXG4uc2VjdGlvbi1ob21lIHtcclxuICAgLndhdmU6YWZ0ZXIge1xyXG4gICAgICBhbmltYXRpb246IHdhdmUgdmFyKC0tYW5pbWF0aW9uLXNwZWVkKSBjdWJpYy1iZXppZXIoIDAuMzYsIDAuNDUsIDAuNjMsIDAuNTMpIGluZmluaXRlO1xyXG4gICB9XHJcbiAgIC53YXZlOmJlZm9yZSB7XHJcbiAgICAgIGFuaW1hdGlvbjogd2F2ZSB2YXIoLS1hbmltYXRpb24tc3BlZWQpIGN1YmljLWJlemllciggMC4zNiwgMC40NSwgMC42MywgMC41MykgLS4xMjVzIGluZmluaXRlLCBzd2VsbCB2YXIoLS1hbmltYXRpb24tc3BlZWQpIGVhc2UgLTEuMjVzIGluZmluaXRlO1xyXG4gICB9XHJcbn1cclxuXHJcbmZvb3Rlci53YXZlOmJlZm9yZSwgZm9vdGVyLndhdmU6YWZ0ZXIge1xyXG4gICBib3R0b206IGF1dG87ICBcclxuICAgdG9wOiAzMHB4O1xyXG4gICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNjcm9sbGluZyAud2F2ZSwgLndhdmU6aG92ZXIge1xyXG4gICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2F2ZSB7XHJcbiAgIDAlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgIH1cclxuICAgMTAwJSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTYwMHB4O1xyXG4gICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3dlbGwge1xyXG4gICAwJSwgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtMjVweCwwKTtcclxuICAgfVxyXG4gICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNXB4LDApO1xyXG4gICB9XHJcbn1cclxuIiwKCQkiLl93b3JkcHJlc3NfYXJjaGl2ZSB7XHJcbiAgXHJcbiAgLndwLWxpbmstZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9ICAgIFxyXG4gICAgYSArIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjdGlvbl93cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgIGFbcm9sZT1idXR0b25dIHtcclxuICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcclxuICAgIH0gICBcclxuICBcclxuICAjY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAuZ2xvYmFsLWltYWdlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50YXhvbm9teSB7XHJcbiAgICBbY2xhc3NePVwibmFtZS1wbGxfXCJdLFtjbGFzcyo9XCIgbmFtZS1wbGxfXCJdIHtcclxuICAgIFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbiIsCgkJIkBpbXBvcnQgXCJjb250ZW50LWJsb2MtbGFyZ2Uuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZHVyZXRlX2VhdS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWluLXRpdGxlLnNjc3NcIjtcclxuQGltcG9ydCBcInJldG91cl9jbGllbnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaG9yaXpvbnRhbF90YWIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaG9yaV90YWJfaW1nLnNjc3NcIjtcclxuQGltcG9ydCBcInBpY3RvLnNjc3NcIjtcclxuQGltcG9ydCAnY29udGVudC1ibG9jJztcbiIsCgkJIm1haW4ge1xyXG4gICAuanZsLWNvbXBvbmVudC5jb250ZW50LWJsb2MtbGFyZ2Uge1xyXG4gICAgICBcclxuICAgICAgLS1pbWctb2Zmc2V0OiA1MHB4O1xyXG4gICAgICBcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWltZy1vZmZzZXQpICogLTEpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0taW1nLW9mZnNldCkgKiAtMSk7XHJcbiAgICAgIFxyXG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgICAgXHJcbiAgICAgIC8qaW1nIHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9Ki9cclxuICAgICAgXHJcbiAgICAgIC5zdGlja2VyIHtcclxuICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICB0b3A6IDE2MHB4O1xyXG4gICAgICAgICBsZWZ0OiA5MHB4O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUZBO1xyXG4gICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaW1nL21hc2svc2hhZGUwMy5zdmcnKTtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYmxvYy1jb250ZW50IHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAvL21hc2staW1hZ2U6IHVybChcIi4uL2ltZy9iYWNrZ3JvdW5kX2xhcmdlX2NvbnRlbnQuc3ZnXCIpO1xyXG4gICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZF9sYXJnZV9jb250ZW50LnN2Z1wiKTtcclxuICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICBtYXNrLWNsaXA6IGZpbGwtYm94O1xyXG4gICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAvLy13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2JhY2tncm91bmRfbGFyZ2VfY29udGVudC5zdmdcIik7XHJcbiAgICAgICAgIC8vLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYmFja2dyb3VuZF9sYXJnZV9jb250ZW50LnN2Z1wiKTtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9tYXNrL21hc2swMy5zdmcnKTtcclxuICAgICAgICAgXHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAtd2Via2l0LW1hc2stY2xpcDogZmlsbC1ib3g7XHJcbiAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBoZWlnaHQ6IDEwMDBweDtcclxuICAgICAgLy9wYWRkaW5nOiBjYWxjKCN7JHNwYWNlcn0gKiAxMCkgY2FsYyh2YXIoLS1pbWctb2Zmc2V0KSk7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgLnByZWZpeHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOmNsYW1wKDAuNjI1cmVtLCBjYWxjKDAuNjI1cmVtICsgKCgxdncgLSAwLjIzNDM3NXJlbSkgKiAwLjI4MTcpKSwgMC44MTI1cmVtKTtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAudy1pbWcgLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWltZy1vZmZzZXQpKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgIG1haW4ge1xyXG4gICAgICAuanZsLWNvbXBvbmVudC5jb250ZW50LWJsb2MtbGFyZ2Uge1xyXG4gICAgICAgICBcclxuICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUgKiAtMSk7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSAqIC0xKTtcclxuICAgICAgICAgXHJcbiAgICAgICAgIC5ibG9jLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWltZy1vZmZzZXQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWltZy1vZmZzZXQpO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgIC5jb250ZW50LWJsb2MtbGFyZ2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLAoJCSJoZWFkZXIge1xyXG4gICAuZHVyZXRlX2VhdV93aWRnZXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWxhcmdlLXNwYWNlKSAqIC0xICsgdmFyKC0tc3BhY2UpKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG4gICB9XHJcbn1cclxuXHJcbi5kdXJldGVfZWF1IHtcclxuICAgLS1kdXJldGUtd2lkdGg6IDk4MHB4O1xyXG4gICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tZHVyZXRlLXdpZHRoKTtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgfVxyXG59XHJcblxyXG4uZHVyZXRlX2VhdV93aWRnZXQgZm9ybSAubWVzc2FnZSB7XHJcbiAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxufVxyXG5cclxuLmR1cmV0ZV9lYXUgaDIge1xyXG4gICBtYXJnaW46IDFyZW0gYXV0bztcclxufVxyXG5cclxuLmR1cmV0ZV9lYXVfd2lkZ2V0IHtcclxuICAgLmlucHV0LWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgLmlucHV0LXpvbmUge1xyXG4gICAgICAgICBmbGV4LWdyb3c6IDQ7XHJcbiAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuaW4td3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogdmFyKC0tZHVyZXRlLXdpZHRoKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgIH1cclxuICAgXHJcbiAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgIFxyXG4gICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICBib3gtc2hhZG93OiAwcHggMHB4IDEwMHB4IDBweCB2YXIoLS1saWdodC1ibHVlLTMwMCwgI0I2RDBFQik7XHJcbiAgIFxyXG4gICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIGZvcm0ge1xyXG4gICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1CbHVlLVNlY29uZGFyeS0xMDAsICM4MkEzRDUpO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IC8qIDIwMCUgKi9cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgfVxyXG4gICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAzOTlweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICB9XHJcbiAgIC5yZXNwb25zZSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1QcmltYXJ5XzIsICNGODlDNTMpO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyAvKiAxMjUlICovXHJcbiAgIH1cclxuICAgXHJcbiAgIC5waWN0byB7XHJcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2UpICogMikgY2FsYyh2YXIoLS1zcGFjZSkgKiAyKTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMDAsICNGNUY1RjUpO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuZ3JhcGgge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tcmR2IHtcclxuICAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vKioqIFNWRyAqKiovXHJcblxyXG4uZHVyZXRlX2VhdSB7XHJcbiAgIFxyXG4gICBAa2V5ZnJhbWVzIHByb2dyZXNzIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICAuY2lyY2xlLXN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgZm9udC1mYW1pbHk6IE51bml0bywgU2Fucy1zZXJpZjtcclxuICAgfVxyXG4gICBcclxuICAgLmNpcmNsZS1zdmcgdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnB4O1xyXG4gICAgICBmaWxsOiAjQTRBN0FFO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuY2lyY2xlLXN2ZyAjcHJvZ3Jlc3MtdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmlsbDogIzA0NDA3RDtcclxuICAgICAgZm9udC1zaXplOiA2cHhcclxuICAgfVxyXG4gICBcclxuICAgLmNpcmNsZS1zdmcgLmFuaW1hdGUge1xyXG4gICAgICBmaWxsOiBub25lO1xyXG4gICAgICBzdHJva2Utd2lkdGg6IDE2O1xyXG4gICAgICBzdHJva2UtbGluZWNhcDogYWxsO1xyXG4gICAgICBhbmltYXRpb246IHByb2dyZXNzIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuY2lyY2xlLXN2ZyBwYXRoLmFyb3VuZCB7XHJcbiAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMTY7XHJcbiAgIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgXHJcbiAgIC5kdXJldGVfZWF1IHtcclxuICAgICAgLS1kdXJldGUtd2lkdGg6IDgwMHB4O1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1sYXJnZS1zcGFjZSkgMDtcclxuICAgICAgaDIge1xyXG4gICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICAgLmxpbmstZHVyZXRlLWxhbmcge1xyXG4gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAuYnRuIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgIH1cclxuICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC5idXR0b24tem9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICB9XHJcbiAgIFxyXG4gICAuZHVyZXRlX2VhdV93aWRnZXQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAuaW5wdXQtYm94IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuIiwKCQkiI2NvbnRlbnQge1xyXG4gICAubWFpbi10aXRsZSB7XHJcbiAgICAgIC5wcmVmaXgsIC5zdWZmaXgge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tYmx1ZS0zMDAsICM2ODhDQjEpO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1TbS1oZWFkZXIsIE51bml0byk7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCwgIzA0NDA3RCk7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLUxnLWhlYWRlciwgXCJOdW5pdG8gU2Fuc1wiKTtcclxuICAgICAgICAgZm9udC1zaXplOiA0OXB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiA1OC44cHggKi9cclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbmhlYWRlciB7ICAgXHJcbiAgIC5tYWluLXRpdGxlIHtcclxuICAgICBtYXJnaW4tdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbGFyZ2Utc3BhY2UpO1xyXG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5wcmVmaXgsIC5zdWZmaXgge1xyXG4gICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLTEwMCwgI0NERDREQik7XHJcbiAgICAgICAgIHRleHQtc2hhZG93OiA0cHggNHB4IDIwcHggIzBDNTA5NjtcclxuICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLVRleHQsIFwiTXlyaWFkIFByb1wiKTtcclxuICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMHB4ICovXHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xyXG4gICAgICAgICB0ZXh0LXNoYWRvdzogNHB4IDRweCAyMHB4ICMwQzUwOTY7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1MZy1oZWFkZXIsIFwiTnVuaXRvIFNhbnNcIik7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNjFweDtcclxuICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMTEwJTsgLyogNjcuMXB4ICovXHJcbiAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcbiIsCgkJIi5yZXRvdXJfY2xpZW50IHtcclxuICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXhsLCAxMnB4KTtcclxuICAgYmFja2dyb3VuZDogdmFyKC0tZ3JheS0xMDAsICNGNUY1RjUpO1xyXG4gICBcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgbWluLXdpZHRoOiAzNjBweDtcclxuICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00eGwsIDMycHgpO1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTR4bCwgMzJweCk7XHJcbiAgIGZsZXg6IDEgMCAwO1xyXG4gICBcclxuICAgLnN0YXJ0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogdmFyKC0tc3BhY2luZy14cywgNHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgLnNpZ25hdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1mdWxsLCA5OTk5cHgpO1xyXG4gICAgICAgICBib3JkZXI6IDAuNzVweCBzb2xpZCB2YXIoLS1Db21wb25lbnQtY29sb3JzLUNvbXBvbmVudHMtQXZhdGFycy1hdmF0YXItY29udHJhc3QtYm9yZGVyLCByZ2JhKDAsIDAsIDAsIDAuMDgpKTtcclxuICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG4iLAoJCSIuc2VjdGlvbi1jbzIgLmhvcml6b250YWxfdGFiX2dyb3VwIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKiBDb250ZW5ldXIgZ2xvYmFsIGRlcyBvbmdsZXRzIGV0IGNvbnRlbnVzICovXHJcbi5ob3Jpem9udGFsX3RhYl9ncm91cCB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7IC8qIERpc3Bvc2l0aW9uIGhvcml6b250YWxlICovXHJcbiAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiBBbGlnbmVyIGxlcyDDqWzDqW1lbnRzIGVuIGhhdXQgKi9cclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgbWFyZ2luLWxlZnQ6IC0yMDAwcHg7XHJcbiAgIHBhZGRpbmctbGVmdDogMjAwMHB4O1xyXG4gICBtYXJnaW4tcmlnaHQ6IC0yMDAwcHg7XHJcbiAgIHBhZGRpbmctcmlnaHQ6IDIwMDBweDtcclxuICAgcGFkZGluZy1ib3R0b206IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgXHJcbiAgIC8qIE9uZ2xldHMgKGxpc3RlIGRlcyBsaWVucykgKi9cclxuICAgLm5hdi10YWJzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIEFmZmljaGVyIGxlcyBvbmdsZXRzIHZlcnRpY2FsZW1lbnQgKi9cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7IC8qIEVzcGFjZW1lbnQgaW50ZXJuZSDDoCBkcm9pdGUgKi9cclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICB9XHJcbiAgIFxyXG4gICAvKiBPbmdsZXRzIGluZGl2aWR1ZWxzICovXHJcbiAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IC8qIFRleHRlIGFsaWduw6kgw6AgZ2F1Y2hlICovXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgLyogRXNwYWNlbWVudCBpbnRlcm5lICovXHJcbiAgICAgIGNvbG9yOiAjNjg4Q0IxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4ICNFN0VGRjggc29saWQ7XHJcbiAgICAgIFxyXG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZS01MDAsICMwNDQwN0QpO1xyXG4gICAgICBmb250LWZhbWlseTogTnVuaXRvO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLUg2LCAyMHB4KTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tTGluZS1oZWlnaHQtdGV4dC14bCwgMzBweCk7IC8qIDE1MCUgKi9cclxuICAgICAgXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgZmlsbDogIzA0NDA3RDtcclxuICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICBcdFx0ICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG4gICBcclxuICAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4ICM2ODhDQjEgc29saWQ7XHJcbiAgICAgIGNvbG9yOiAjMDQ0MDdEO1xyXG4gICB9XHJcblxyXG4gICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgIH1cclxuICAgXHJcbiAgIEgyLCBoMywgaDQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZS01MDAsICMwNDQwN0QpO1xyXG4gICAgICBmb250LWZhbWlseTogTnVuaXRvO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLUg1LCAyNXB4KTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMzIuNXB4ICovXHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgIH1cclxuICAgXHJcbiAgIGEge1xyXG4gICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICB9XHJcbiAgIFxyXG59XHJcblxyXG5cclxuLmhvcml6b250YWxfdGFiX2dyb3VwLm5vLWpzIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgcGFkZGluZzogMDtcclxuICAgcGFkZGluZy1ib3R0b206IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgLmhvcml6b250YWxfdGFiX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCAjRTdFRkY4IHNvbGlkO1xyXG4gICAgICBcclxuICAgICAgY29sb3I6IHZhcigtLWJsdWUtNTAwLCAjMDQ0MDdEKTtcclxuICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1INiwgMjBweCk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLUxpbmUtaGVpZ2h0LXRleHQteGwsIDMwcHgpOyAvKiAxNTAlICovXHJcbiAgICAgIFxyXG4gICB9XHJcbiBcclxufVxyXG4iLAoJCSIuaG9yaXpvbnRhbF90YWJfZ3JvdXBfaW1nIHtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgIG1hcmdpbi1sZWZ0OiAtMjAwMHB4O1xyXG4gICBwYWRkaW5nLWxlZnQ6IDIwMDBweDtcclxuICAgbWFyZ2luLXJpZ2h0OiAtMjAwMHB4O1xyXG4gICBwYWRkaW5nLXJpZ2h0OiAyMDAwcHg7XHJcbiAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgIHBhZGRpbmctdG9wOiB2YXIoLS1sYXJnZS1zcGFjZSk7XHJcbiAgIFxyXG4gICAubmF2LXRhYnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgXHJcbiAgIH1cclxuICAgXHJcbiAgIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgY29sb3I6ICM2ODhDQjE7XHJcbiAgICAgIFxyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4ICNFN0VGRjggc29saWQ7XHJcbiAgICAgIFxyXG4gICAgICBjb2xvcjogIzY4OGNiMTtcclxuICAgICAgXHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tSDYsIDIwcHgpO1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1MaW5lLWhlaWdodC10ZXh0LXhsLCAzMHB4KTsgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudGFiLXRleHQge1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplKTtcclxuICAgICAgICAgXHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTUwMCwgIzcxNzY4MCk7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBteXJpYWQtcHJvO1xyXG4gICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cclxuICAgICAgICAgXHJcbiAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICBcclxuICAgICAgICAgZm9udC1mYW1pbHk6IG15cmlhZC1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgICAgIH1cclxuICAgICBcclxuICAgICAgJi5uby1pbWFnZSAudGFiLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmFjdGl2ZSAudGFiLXRleHQge1xyXG4gICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgfVxyXG4gICBcclxuICAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBib3JkZXItbGVmdDogNHB4ICM2ODhDQjEgc29saWQ7XHJcbiAgICAgIGNvbG9yOiAjMDQ0MDdEO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgICBmaWxsOiAjMDQ0MDdEO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgXHJcbiAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAgbWFyZ2luOiAwIGF1dG8gdmFyKC0tbGFyZ2Utc3BhY2UpIGF1dG87XHJcbiAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAmLmltYWdlLW1hc2sgaW1nIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9tYXNrL21hc2swMS5zdmcnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1jbGlwOiBmaWxsLWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgXHJcbiAgICAgICAgICYubm8taW1hZ2UtbWFzayBpbWcge1xyXG4gICAgICAgICBcdHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgfSAgICAgICAgIFxyXG4gICAgICAgICBcclxuICAgICAgICAgJi5pbWFnZS1tYXNrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFGQTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9tYXNrL3NoYWRlXzAxLnN2ZycpO1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcbiAgIFxyXG4gICBIMiwgaDMsIGg0IHtcclxuICAgICAgY29sb3I6IHZhcigtLWJsdWUtNTAwLCAjMDQ0MDdEKTtcclxuICAgICAgZm9udC1mYW1pbHk6IE51bml0bztcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1INSwgMjVweCk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDMyLjVweCAqL1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICB9XHJcbiAgIFxyXG4gICBhIHtcclxuICAgICAgQGV4dGVuZCAuYnRuO1xyXG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICAgfVxyXG4gICBcclxuICAgc3ZnIHtcclxuICAgICAgZmlsbDogIzY4OGNiMTtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgfVxyXG59XHJcblxyXG4uaG9yaXpvbnRhbF90YWJfZ3JvdXBfaW1nLm5vLWpzIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgcGFkZGluZzogMDtcclxuICAgcGFkZGluZy1ib3R0b206IHZhcigtLWxhcmdlLXNwYWNlKTtcclxuICAgXHJcbiAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIH1cclxuICAgXHJcbiAgIC5ob3Jpem9udGFsX3RhYl9pdGVtIHtcclxuICAgICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLTUwMCwgIzA0NDA3RCk7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiBOdW5pdG87XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tSDYsIDIwcHgpO1xyXG4gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1MaW5lLWhlaWdodC10ZXh0LXhsLCAzMHB4KTtcclxuICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGFiLXRleHQge1xyXG4gICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCAjRTdFRkY4IHNvbGlkO1xyXG4gICAgICBcclxuICAgfVxyXG59XHJcbiIsCgkJIi5waWN0b3Mtd3JhcHBlciB7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgLypncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICBnYXA6IDIwcHg7Ki9cclxuICAgXHJcbiAgICYud2lkdGgtYmFja2dyb3VuZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRsYXJnZS1zcGFjZTtcclxuICAgICAgcGFkZGluZzogY2FsYygjeyRsYXJnZS1zcGFjZX0gLyAyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4ICMwQzUwOTYxNTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgXHJcbiAgIH1cclxuICAgXHJcbiAgIC5waWN0byB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIDFmciBhdXRvOyAvKiBBZGFwdGV6IHNlbG9uIHZvcyBiZXNvaW5zICovXHJcbiAgICAgIFxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgZmxleC1ncm93OiAxOyAgICAgIFxyXG4gICAgICBcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgY29sb3I6ICNGRjk1MTk7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICNGRjk1MTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzdmcge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgZmlsbDogIzA0NDA3RDtcclxuICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAud2lkdGgtaW1hZ2Uge1xyXG4gICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAud2lkdGgtaW1hZ2Uge1xyXG4gICAgICAgICBcclxuICAgICAgICAgLS1pbWFnZS13aWR0aDogNjAlO1xyXG4gICAgICAgICBcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pbWFnZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLmltYWdlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1pbWFnZS13aWR0aCkpIC8gMik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAgdmFyKC0taW1hZ2Utd2lkdGgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogIHZhcigtLWltYWdlLXdpZHRoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJlY2g7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAuZmllbGQtdmFsdWV7XHJcbiAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zaXplLXNtKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmludGVybmFsLWxpbmt7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAucGljdG9zLXdyYXBwZXIgLnBpY3RvIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG4iLAoJCSIuY29udGVudC1ibG9jIHtcbiAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgIH1cbn1cbiIsCgkJIi5nbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZ2xpZGUgKiB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4uZ2xpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nbGlkZV9fc2xpZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2xpZGVfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2xpZGVfX3NsaWRlIGEge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZV9fYXJyb3dzIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZV9fYnVsbGV0cyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2xpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1nbGlkZS5jb3JlLmNzcy5tYXAgKi9cbiIsCgkJIi5nbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5nbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdsaWRlX19hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuLmdsaWRlX19idWxsZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmdsaWRlX19idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDAgMC4yNWVtO1xufVxuLmdsaWRlX19idWxsZXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdsaWRlX19idWxsZXQ6aG92ZXIsIC5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5nbGlkZS0tc3dpcGVhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4uZ2xpZGUtLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWdsaWRlLnRoZW1lLmNzcy5tYXAgKi9cbiIsCgkJIiIsCgkJIiIsCgkJIkBwYWdlIHsgbWFyZ2luOiA1JSB9XHJcblx0XHJcbmJvZHkge1x0XHJcbiAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xyXG4gIG1hcmdpbjogYXV0byFpbXBvcnRhbnQ7ICBcclxuICBmb250LXNpemU6IDEwcHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG59XHJcblx0XHJcbi5icmVhZGNydW1iLCBuYXYsICNwcmV2aWV3X2NvbW1hbmQsICNwcmV2aWV3X2NvbW1hbmQgLmhlYWRlciwgI3ByZXZpZXdfY29tbWFuZCAuc2lkZWJhciwgI3NpZGViYXIsIC5tYWluLW5hdiwgLnNlYXJjaCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaHRtbC5lZGl0LXByZXZpZXcge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5wLCBibG9ja3F1b3RlIHtcclxuICBvcnBoYW5zOiAzO1xyXG4gIHdpZG93czogMztcclxufVxyXG5cclxuLmNhcmQge1x0XHJcbiAgICAvKnBhZ2UtYnJlYWstYmVmb3JlOiBhdXRvOyovXHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xyXG4gICAgLypwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7Ki9cclxufVxyXG5cclxuLmR5bmFtaWMtY29tcG9uZW50LWJhc2tldCB7XHRcclxuXHQgLmNvbC0xMiwgLmNvbC1zbS02LCAuY29sLWxnLTQge1xyXG5cdCBcdG1heC13aWR0aDogNTAlO1xyXG5cdCBcdFxyXG5cdCB9XHJcbn1cclxuXHJcbi5oaWRkZW4tcHJpbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0iLAoJCSJAaW1wb3J0ICdkZWJ1Z19ub3RlLnNjc3MnO1xyXG4iLAoJCSIuZGVidWctbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luOiAxMHB4IDI1JTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG5cbi5kZWJ1Zy1ub3RlLnN0YXR1cy1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc0NzQ3O1xuICBib3JkZXItY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5kZWJ1Zy1ub3RlLnN0YXR1cy1yZWplY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjM1MTM7XG4gIGJvcmRlci1jb2xvcjogI0VGMzUxMztcbn1cblxuLmRlYnVnLW5vdGUuc3RhdHVzLW9uaG9sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Qzc1QTE7XG4gIGJvcmRlci1jb2xvcjogIzVDNzVBMTtcbn1cblxuLmRlYnVnLW5vdGUuc3RhdHVzLXdvcmtpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVBMDBEO1xuICBib3JkZXItY29sb3I6ICNGRUEwMEQ7XG59XG5cbi5kZWJ1Zy1ub3RlLnN0YXR1cy1hcmNoaXZlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Rjc1NTY7XG4gIGJvcmRlci1jb2xvcjogIzhGNzU1Njtcbn1cblxuLmRlYnVnLW5vdGUuc3RhdHVzLWRvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JCNTI5O1xuICBib3JkZXItY29sb3I6ICM3QkI1Mjk7XG59XG4iCgld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Q2QsS0FBSyxFQUFFLElBQUksR0FpRE47O0VBM0ZQLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxXQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFNBL0ZELENBK0ZXO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxHQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFVBL0ZBLENBK0ZVO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFVBL0ZBLENBK0ZVO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxZQUFtQyxHQWlFbkM7O0VBakdYLEFBK0ZVLFVBL0ZBLENBK0ZVO0lBaEVoQixJQUFJLEVBQUUsUUFBUTtJQUNk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 */